Jon Gjengset
dba3508c49
Reminder to self about changelog
2021-03-06 15:36:35 -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
5b8e461eb6
Future-proof Flag for more variants
2021-03-06 15:30:23 -08:00
Jon Gjengset
a709e2714b
Recommend newer greenmail
2021-03-06 15:24:49 -08:00
Jon Gjengset
9634fa9b4a
envs -> env
2021-03-06 15:20:21 -08:00
Jon Gjengset
c06e018be3
Try harder for coverage
2021-03-06 15:15:39 -08:00
Jon Gjengset
6e19d3a6d9
Note looking for maintainers
2021-03-06 15:08:14 -08:00
Jon Gjengset
68931f9d37
Does coverage work again?
2021-03-06 15:05:20 -08:00
Jon Gjengset
ef842b7f08
Re-generate README
2021-03-06 15:04:33 -08:00
Jon Gjengset
18ca65dd3f
Expose mailbox read-only flag
2021-03-06 15:02:48 -08:00
Jon Gjengset
9b78550394
Adopt latest imap_proto and expose error status codes
2021-03-06 14:53:14 -08:00
Jon Gjengset
d543993062
Fix CI link
2021-03-06 10:56:33 -08:00
Jon Gjengset
abf820bfb9
Much better metadata docs
2021-03-06 10:54:22 -08:00
Jon Gjengset
6fbbcb88f3
Fix up metadata depth enum
2021-03-06 09:51:18 -08:00
Jon Gjengset
9a24ca4125
Fix compile with newer imap_proto
2021-03-06 09:48:11 -08:00
Jon Gjengset
3cf13d2260
cargo fmt
2021-03-06 09:44:56 -08:00
Jon Gjengset
076d7ae274
Merge pull request #149 from open-xchange/metadata-merge
...
Adding METADATA support
2021-03-06 12:44:08 -05:00
Jon Gjengset
a466e947bd
Merge branch 'master' into metadata-merge
2021-03-06 12:43:43 -05:00
Jon Gjengset
17055d02a5
Merge pull request #172 from mordak/mod_seq_vanished
...
Support HIGHESTMODSEQ and VANISHED
2021-03-06 12:40:39 -05:00
Jon Gjengset
137f3de14f
Merge branch 'master' into mod_seq_vanished
2021-03-06 12:40:30 -05:00
Jon Gjengset
0a2f7407f2
Merge pull request #175 from mblarsen/refactor/squash-append-cmd
...
refactor: squash append command
2021-03-06 12:39:29 -05:00
Jon Gjengset
37ef477e4a
Merge pull request #163 from jonhoo/more-unilaterals
...
More unilaterals
2021-03-06 12:38:18 -05:00
Jon Gjengset
6935c51b2b
Merge branch 'master' into more-unilaterals
2021-03-06 12:37:52 -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
Milo Mirate
9b6ff70e3b
Avoid trying to FETCH an empty set of messages ( #177 )
...
Also, apply correct validation to FETCH arguments.
2021-01-12 23:30:38 -05:00
Michael Bøcker-Larsen
80f54b1e81
test: correct test for append_with_flags
2020-12-22 20:31:55 +08:00
Michael Bøcker-Larsen
b2f2e297c2
docs: improve docs
2020-12-21 11:21:40 +08:00
Michael Bøcker-Larsen
8cd8a21008
refactor: rename run to finish
2020-12-21 11:21:22 +08:00
Michael Bøcker-Larsen
029da6fd52
refactor: move must_use to AppendCmd
2020-12-21 11:19:42 +08:00
Michael Bøcker-Larsen
19af971c9a
refactor: use extend instead of append
...
Co-authored-by: Jon Gjengset <jon@thesquareplanet.com>
2020-12-21 10:37:18 +08:00
Michael Bøcker-Larsen
74ef623fc5
docs: move flag + date documentation to AppendCmd
2020-12-20 13:09:57 +08:00
Michael Bøcker-Larsen
5053cfbb3e
feat: add 'flags' method to add multiple flags at once
2020-12-20 13:04:31 +08:00
Michael Bøcker-Larsen
b7bc842979
fix: correct lifetimes and types for append
2020-12-20 13:03:54 +08:00
Michael Bøcker-Larsen
e6341ccfc0
fix: pass session as &mut
2020-12-17 11:37:01 +08:00
Michael Bøcker-Larsen
cdf320fb0c
refactor: use AppendCmd instead of AppendOptions
2020-12-17 11:02:48 +08:00
Michael Bøcker-Larsen
24445c5c65
feat: add AppendCmd builder
2020-12-17 00:41:26 +08:00
Michael Bøcker-Larsen
469d338d5d
refactor: combine all append_* + introduce AppendOptions
2020-12-17 00:41:01 +08:00
Jon Gjengset
3386c26711
Bump version for append_with_date
2020-12-15 08:29:57 -08:00
Michael Bøcker-Larsen
ee56c8e42b
feat: allow setting sent date on APPEND ( #174 )
...
Fixes #60
2020-12-15 11:25:38 -05:00
mordak
8be583a9f7
CI: Only install components when needed. ( #173 )
2020-12-07 23:43:19 -05:00
Todd Mortimer
166a0cb6b3
Link to QRESYNC RFC section describing VANISHED vs EXPUNGE responses.
2020-12-06 15:49:11 -05:00
Todd Mortimer
5bb1500d14
Update CHANGELOG
2020-12-06 15:26:51 -05:00
Todd Mortimer
b87083c5b9
Bump minimum version.
...
Via nom6 dependency bitvec.
2020-12-06 15:26:51 -05:00
Todd Mortimer
a9788ad1e0
Add a Deleted type to wrap EXPUNGE and VANISHED responses.
...
EXPUNGE may return either a series of EXPUNGE responses each with
a single message sequence number, or a VANISHED response with a
sequence set of UIDs. This adds a wrapper enum and some associated
iterators to make it easy to handle these in the client.
2020-12-05 20:32:14 -05:00
Todd Mortimer
d381723deb
Add non_exhaustive to Mailbox.
2020-11-14 16:52:03 -05:00
mordak
22dae40ab5
Fix typo in doc comment
...
Co-authored-by: Jon Gjengset <jon@thesquareplanet.com>
2020-11-14 16:45:50 -05: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