Commit graph

114 commits

Author SHA1 Message Date
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]
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
Jon Gjengset
7e2ab19409 Prepare for 3.0.0 alpha 2021-03-06 09:36:43 -08:00
Jon Gjengset
bf9191527f
Release 2.4.1 2021-01-12 20:32:23 -08:00
Jon Gjengset
3386c26711
Bump version for append_with_date 2020-12-15 08:29:57 -08:00
Todd Mortimer
c49e78b4d0 Update imap-proto and nom dependencies.
Add support for HIGHESTMODSEQ (RFC 4551) and VANISHED (RFC 7162),
which allows users to quickly synchronize to a mailbox by fetching
only changes since the last known highest mod sequence.
2020-11-11 11:37:33 -05:00
Jon Gjengset
7868e312ff
Release 2.3.0 with append_with_flags 2020-08-23 12:11:57 -04:00
Jon Gjengset
6c43b19f60
Release 2.2.0 2020-07-27 09:33:49 -04:00
Jon Gjengset
fbdb5d3be4
Use type alias for better docs 2020-05-18 14:11:03 -04:00
Jon Gjengset
bba277b29d
Release with handling of unilateral FLAGS 2020-05-18 14:08:54 -04:00
Jon Gjengset
de796b2d39
Bump version for new, richer wait_with_timeout 2020-05-12 08:43:05 -04:00
Jon Gjengset
3db3e8b69e
Bump outdated dev-dep 2020-05-12 08:42:32 -04:00
Jon Gjengset
22f9ba0ddf
Bump version for Dovecot IDLE fix 2020-04-20 10:32:12 -04:00
Jon Gjengset
1b7ba0b0b1
Bump version for new Error impls (#158) 2020-03-30 09:37:17 -04:00
Jon Gjengset
e417c526b0
Bump dependencies 2020-03-30 09:36:36 -04:00
Jon Gjengset
3a594e1ce6
Bump version for breaking release
This includes the imap-proto 0.11 `&str` -> `&[u8]` change, and the
`Capability` changes in imap-proto 0.10 (and #133).
2020-02-20 12:50:22 -05:00
Jon Gjengset
949ea3bd6b
Bump dependencies
This also pulls in imap-proto 0.11, which exposes message envelopes as
`&[u8]` instead of `&str`. This directly affects our public API.
2020-02-20 12:49:25 -05:00