Jon Gjengset
28846bbdba
Remove more -Zminimal-version workarounds
2024-03-31 10:54:39 +02:00
Jon Gjengset
3ab5061f20
Remove dependency on unmaintained structopt
2024-03-31 10:47:37 +02:00
Jon Gjengset
7f0217ec2c
Remove workaround for failure that's now gone
2024-03-31 10:44:56 +02:00
Jon Gjengset
3cd80e641b
Release alpha.13 w/ bumps ( #285 ) + tag fix ( #284 )
2024-03-31 10:35:58 +02:00
Jon Gjengset
84d05bd2ea
Fix -Zminimal-versions
2024-03-31 10:35:58 +02:00
Jon Gjengset
d57d259288
bump rustls-connector
2024-03-31 10:18:39 +02:00
Jon Gjengset
650844f2cd
bump ouroboros
2024-03-31 09:54:55 +02:00
Jon Gjengset
aac6ef5fe8
bump base64 and lettre
2024-03-31 09:53:33 +02:00
dependabot[bot]
91b2635dc2
Bump openssl from 0.10.55 to 0.10.60
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.55 to 0.10.60.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.55...openssl-v0.10.60 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-28 21:40:15 +00:00
Jon Gjengset
5d0d2f9723
Release alpha.12 with TLS improvements
2023-10-07 16:58:06 +02:00
Edward Rudd
bb39460491
Change the client builder so that it abstracts away connecting to TLS or non-TLS connections and what TLS provider is used.
...
- this allows a more transparent and versatile usage of the library as one can simply compile it as-is and then use the builder to configure where we connect and how we connect without having to be concerned about what type is used for the imap::Client / imap::Session
2023-10-05 17:32:58 -04:00
Jon Gjengset
ce87f7de16
better minimal versions
2023-09-09 18:17:11 +02:00
Edward Rudd
3ca961a282
Add testing module that exposes parse methods ( #262 )
2023-08-25 18:47:03 +02:00
Jon Gjengset
8148edf6ff
Release alpha.11
2023-08-13 20:33:45 +02:00
Jon Gjengset
adcc46543c
Merge pull request #267 from checkline1052/main
...
bump rustls-connector to v0.18.1
2023-08-13 12:21:06 +02:00
Jon Gjengset
224c9ed471
Apply suggestions from code review
2023-08-13 12:15:28 +02:00
Jon Gjengset
e7d25dd895
Merge pull request #266 from jonhoo/dependabot/cargo/openssl-0.10.55
...
Bump openssl from 0.10.48 to 0.10.55
2023-08-13 11:31:26 +02:00
checkline1052
5466c9e1da
bump rustls-connector to v0.18.1
2023-06-29 10:45:04 +02:00
dependabot[bot]
7c476884d2
Bump openssl from 0.10.48 to 0.10.55
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.48 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.48...openssl-v0.10.55 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 22:54:56 +00:00
dependabot[bot]
52d4542368
Bump ouroboros from 0.15.5 to 0.16.0
...
Bumps [ouroboros](https://github.com/joshua-maros/ouroboros ) from 0.15.5 to 0.16.0.
- [Commits](https://github.com/joshua-maros/ouroboros/commits )
---
updated-dependencies:
- dependency-name: ouroboros
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-16 17:51:37 +00:00
dependabot[bot]
6d7dd4826b
Bump openssl from 0.10.41 to 0.10.48
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.41 to 0.10.48.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.41...openssl-v0.10.48 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 02:03:40 +00:00
Jon Gjengset
41c5597135
Release alpha.10
2023-01-21 16:01:18 -08:00
Jon Gjengset
bb8a10847f
Fix minimal versions
2023-01-21 15:08:51 -08:00
Jon Gjengset
3ac33ef7f3
Bump base64 dependency
2023-01-21 14:27:53 -08:00
Jon Gjengset
445432f9ed
Release alpha 9
2022-09-17 14:40:16 -07:00
Edward Rudd
b12eda4924
implement ACL extension
2022-09-05 15:22:03 -04:00
Jon Gjengset
1fd3728a6b
Release alpha 8
2022-08-10 18:44:01 -07:00
Edward Rudd
f616ea992e
update dependencies ( #236 )
...
- updated lettre
- required some changes to the imap_integration to support
- remove explicit hostname dep
2022-07-30 10:06:39 -04:00
Jon Gjengset
db29117463
Release 3.0.0-alpha.7
2022-04-14 18:40:29 -07:00
Jon Gjengset
d69a1ba0ab
bump ouroboros
2022-04-14 18:39:34 -07:00
Crispin Stichart
b22ce3a605
Add support for Gmail Labels
2022-04-12 11:33:02 -05:00
Jon Gjengset
afbc5118f2
Release alpha 6
2022-02-19 12:18:25 -08:00
Jon Gjengset
9fdff81d19
Bump to 2021 edition
2022-02-19 11:06:33 -08:00
Jon Gjengset
7b553fcb19
Bump dependencies
2022-02-19 11:05:35 -08:00
Jon Gjengset
7091cea742
Move CI to GitHub Actions
2022-02-19 10:59:01 -08:00
Todd Mortimer
3f2331423c
Rework Name and Fetch to use ouroboros.
...
Use a helper function in `parse_many_into` to support parsing into
any container that implements Extend. Refactor Capabilities to use it.
Delete ZeroCopy and associated bits.
Move Flag into it's own module in types.
2021-07-17 16:32:26 -04:00
Todd Mortimer
c2d3aed978
Convert Capabilities to ouroboros.
2021-07-05 20:11:36 -04:00
mordak
b7a2641725
Change "tls" feature to "native-tls" ( #201 )
...
Change "tls" feature to "native-tls" for clarity and obvious distinction with rustls-tls.
2021-05-24 21:46:49 -04:00
Jon Gjengset
25801b3d65
Release 3.0-alpha.4 with new ClientBuilder
2021-05-10 19:40:51 -07:00
mordak
7204697dd9
Add ClientBuilder helper to make setting up TLS connections easy. ( #197 )
...
Also replaces connect() and connect_starttls() with ClientBuilder.
2021-05-10 22:39:46 -04:00
ValHeimer
18ebf56c0c
3.0.0-alpha.3: missing 'std' feature for 'chrono' ( #195 )
...
Hi,
Since the commit 514735e920 which remove the "default features" for the dependency 'chrono', I now have this error :
```
imap-3.0.0-alpha.3/src/client.rs:202:37
format!(" \"{}\"", date.format("%d-%h-%Y %T %z"))
^^^^ method not found in `DateTime<FixedOffset>>`
```
So I think we have to add back the 'std' feature to 'chrono'
```
chrono = {version = "0.4", default-features = false, features = ["std"]}
```
(I know that I could add this dependency to my project Cargo.toml (and I did), but I think this should be in rust-imap)
2021-04-21 09:42:42 -07:00
Jon Gjengset
400e80a104
Release 3.0 alpha.3 with new IDLE interface
2021-04-19 19:35:01 -07:00
Todd Mortimer
48db46106c
Merge remote-tracking branch 'origin/master' into idle-responses
2021-04-19 20:51:43 -04:00
Todd Mortimer
1cabb3bb56
Promote Unexpected error from ParseError to Error.
2021-04-19 20:39:59 -04:00
alex wennerberg
bce16aae66
Remove default-features from nom
2021-04-05 23:48:35 -07:00
alex wennerberg
514735e920
Remove unused features from chrono
2021-04-05 23:36:20 -07:00
Todd Mortimer
2874bfd933
Add IDLE example.
2021-03-28 15:27:39 -04:00
Jon Gjengset
bd0a04567b
Bump imap-proto
2021-03-14 18:10:15 -07:00
Jon Gjengset
3b8c239984
Adopt newly released imap-proto changes
2021-03-08 18:00:00 -08:00
Jon Gjengset
731c92cce3
Prepare for next alpha
2021-03-06 15:35:31 -08:00