Commit graph

129 commits

Author SHA1 Message Date
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
Jon Gjengset
7860b14088 Revert "Release first 3.0.0 alpha"
This reverts commit 8490407d2e.
2021-03-06 15:35:00 -08:00
Jon Gjengset
8490407d2e Release first 3.0.0 alpha 2021-03-06 15:34:42 -08:00
Jon Gjengset
9b78550394 Adopt latest imap_proto and expose error status codes 2021-03-06 14:53:14 -08:00
Jon Gjengset
137f3de14f
Merge branch 'master' into mod_seq_vanished 2021-03-06 12:40:30 -05:00