Commit graph

  • 213887bf27 Add test for parse_append() Conrad Hoffmann 2022-07-16 18:34:49 +02:00
  • 733340238c Remove implementation of fmt::Display for Appended Conrad Hoffmann 2022-07-14 15:10:45 +02:00
  • 75e5d7cf79 Add support for APPENDUID response data Conrad Hoffmann 2022-07-06 12:27:50 +02:00
  • f616ea992e
    update dependencies (#236) Edward Rudd 2022-07-30 10:06:39 -04:00
  • 1ce44011ba Merge pull request #228 from urkle/feat-cyrus-testing-setup Jon Gjengset 2022-07-26 04:20:30 -07:00
  • 38a4030ff9 update github actions to test against cyrus-imapd as well as greenmail Edward Rudd 2022-07-15 22:43:51 -04:00
  • 602ff8e4af update integration tests to extract host/port fetching to centralized methods Edward Rudd 2022-05-10 16:44:00 -04:00
  • f3a03ed693
    Merge pull request #234 from bitfehler/bitfehler/expunge-mod-seq Jon Gjengset 2022-07-16 07:36:01 -07:00
  • 68031592a8
    Merge pull request #233 from bitfehler/bitfehler/fetch-modseq Jon Gjengset 2022-07-16 07:27:17 -07:00
  • 4ea652e3f7 Expose MODSEQ attribute in FETCH responses Conrad Hoffmann 2022-07-14 10:19:00 +02:00
  • b068208877 Add test case for EXPUNGE response w/ mod sequence Conrad Hoffmann 2022-07-14 14:55:46 +02:00
  • 564063561d Mark struct types::Deleted non-exhaustive Conrad Hoffmann 2022-07-14 14:55:24 +02:00
  • 81ed9ff1cf Expose HIGHESTMODSEQ value in EXPUNGE response Conrad Hoffmann 2022-07-14 11:59:44 +02:00
  • 098a4022ca doc: reference ::mv, not ::copy, from ::uid_mv Conrad Hoffmann 2022-04-21 23:06:17 +02:00
  • db29117463 Release 3.0.0-alpha.7 Jon Gjengset 2022-04-14 18:40:29 -07:00
  • d69a1ba0ab bump ouroboros Jon Gjengset 2022-04-14 18:39:34 -07:00
  • de9ccbc515 bump greenmail Jon Gjengset 2022-04-14 18:36:46 -07:00
  • 0217125962
    Merge pull request #225 from CrispinStichart/add-gmail-labels Jon Gjengset 2022-04-14 18:34:56 -07:00
  • b22ce3a605 Add support for Gmail Labels Crispin Stichart 2022-04-04 20:51:40 -05:00
  • afbc5118f2 Release alpha 6 Jon Gjengset 2022-02-19 12:18:25 -08:00
  • 9fdff81d19 Bump to 2021 edition Jon Gjengset 2022-02-19 11:06:12 -08:00
  • 7b553fcb19 Bump dependencies Jon Gjengset 2022-02-19 11:05:35 -08:00
  • bba160920c No CI badge Jon Gjengset 2022-02-19 11:03:41 -08:00
  • 60e1260d3c
    Merge pull request #223 from jonhoo/ci Jon Gjengset 2022-02-19 11:02:54 -08:00
  • 7091cea742 Move CI to GitHub Actions Jon Gjengset 2022-02-19 10:34:12 -08:00
  • 6808dfef79
    Merge pull request #218 from lu-fennell/improved-validation-error-messages-simple-pr Jon Gjengset 2021-11-10 21:03:04 -05:00
  • 8147f17296 Improve error message for ValidationError Lu Fennell 2021-10-28 04:45:55 +02:00
  • e963d694e4
    Update MSRV for bitflags Jon Gjengset 2021-11-09 18:36:32 -08:00
  • b9b9328e18
    Manual Default for Mailbox is intentional Jon Gjengset 2021-11-09 18:32:19 -08:00
  • 88417339f9
    Merge pull request #208 from mordak/zero-copy Jon Gjengset 2021-08-15 20:41:09 -04:00
  • b656618987
    Merge pull request #212 from mordak/logout_bye Jon Gjengset 2021-08-11 21:55:23 -04:00
  • 57834a1466 Use get() in tests Todd Mortimer 2021-07-31 20:04:22 -04:00
  • efd0eadafe Implement get() for Fetch and Name Todd Mortimer 2021-07-31 19:26:48 -04:00
  • 54bca3eddb Add into_owned() for Fetch, Flag, and Name. Todd Mortimer 2021-07-31 18:22:59 -04:00
  • fadb28a32b Revert accidental static lifetime to non-static. Todd Mortimer 2021-07-25 22:13:53 -04:00
  • 7e581a6b5e Use std::iter::once instead of Some. Todd Mortimer 2021-07-25 22:13:16 -04:00
  • d6429512e8 Handle BYE responses explicitly. Todd Mortimer 2021-07-25 21:21:07 -04:00
  • 826e6d413b Fix tests and examples. Todd Mortimer 2021-07-17 16:51:35 -04:00
  • 3f2331423c Rework Name and Fetch to use ouroboros. Todd Mortimer 2021-07-17 16:32:26 -04:00
  • c2d3aed978 Convert Capabilities to ouroboros. Todd Mortimer 2021-07-05 20:11:36 -04:00
  • d86d1e228b
    fixes doc typos (#204) ♫ Christian Krause ♫ 2021-06-03 07:00:11 +02:00
  • d8d69a363b
    Idle builder (#202) mordak 2021-05-26 20:55:42 -05:00
  • 07121152d7
    Update CHANGELOG for feature name change. (#203) mordak 2021-05-25 21:43:07 -05:00
  • b7a2641725
    Change "tls" feature to "native-tls" (#201) mordak 2021-05-24 20:46:49 -05:00
  • 55cd6465c7
    Support parsing STATUS responses. (v2) (#192) comex 2021-05-16 18:12:16 -04:00
  • 1055dd6e43
    Update changelog for v3 (#199) Clément DOUIN 2021-05-13 21:34:23 +02:00
  • 25801b3d65
    Release 3.0-alpha.4 with new ClientBuilder Jon Gjengset 2021-05-10 19:40:51 -07:00
  • 7204697dd9
    Add ClientBuilder helper to make setting up TLS connections easy. (#197) mordak 2021-05-10 21:39:46 -05:00
  • c443a3ab5d
    Fix doc warnings. (#198) mordak 2021-05-07 21:07:34 -05:00
  • 1db492ed3b
    Add test for dovecot unsolicited OK progress message. (#196) mordak 2021-04-25 18:59:05 -05:00
  • 18ebf56c0c
    3.0.0-alpha.3: missing 'std' feature for 'chrono' (#195) ValHeimer 2021-04-21 18:42:42 +02:00
  • 2898e19530
    RFC 5256 - SORT command (#180) Clément DOUIN 2021-04-20 05:03:23 +02:00
  • 400e80a104
    Release 3.0 alpha.3 with new IDLE interface Jon Gjengset 2021-04-19 19:35:01 -07:00
  • 382c025513
    Merge pull request #186 from mordak/idle-responses Jon Gjengset 2021-04-19 22:30:12 -04:00
  • 48db46106c Merge remote-tracking branch 'origin/master' into idle-responses Todd Mortimer 2021-04-19 20:51:43 -04:00
  • 1cabb3bb56 Promote Unexpected error from ParseError to Error. Todd Mortimer 2021-04-19 20:39:59 -04:00
  • 08de3362b4 Move debug assertion. Todd Mortimer 2021-04-08 20:08:51 -04:00
  • 4232c773b5 wait to wait_while Todd Mortimer 2021-04-08 19:50:20 -04:00
  • 692dcdd27e Move buffer management into parse match arms. Todd Mortimer 2021-04-07 21:18:17 -04:00
  • 584c9542d8 Reorder variants alphabetically in try_from. Todd Mortimer 2021-04-07 20:17:00 -04:00
  • f2d7919f60 Do not wrap AttributeValue. Todd Mortimer 2021-04-07 20:10:33 -04:00
  • efa02f07ab Remove wrapper around ResponseCode. Todd Mortimer 2021-04-07 20:02:34 -04:00
  • 7eb2cfde74 Use bool instead of CallbackAction. Todd Mortimer 2021-04-07 19:45:04 -04:00
  • 5942553e7d Use iterators for Flag::from_strs() Todd Mortimer 2021-04-07 18:09:46 -04:00
  • 11adcfc97b Tweak to how we handle incomplete parse. Todd Mortimer 2021-04-06 22:41:41 -04:00
  • 9126d3c15b Improve documentation around unhandled responses. Todd Mortimer 2021-04-06 21:54:52 -04:00
  • 4108917c58
    Merge pull request #189 from alexwennerberg/master Jon Gjengset 2021-04-06 21:31:33 -04:00
  • bce16aae66 Remove default-features from nom alex wennerberg 2021-04-05 23:48:35 -07:00
  • 514735e920 Remove unused features from chrono alex wennerberg 2021-04-05 23:36:20 -07:00
  • ff39ebf58d Merge branch 'idle-responses' of github.com:mordak/rust-imap into idle-responses Todd Mortimer 2021-04-05 16:12:47 -04:00
  • 064c2e08dc Use drain() instead of reallocating. Todd Mortimer 2021-04-05 16:10:32 -04:00
  • e1db863691 Add helper function to transform a vec of flag strings into a vec of Flags. Todd Mortimer 2021-04-05 15:59:12 -04:00
  • b8bd1e4cc7 Reorder UnsolicitedResponse alphabetically so it is easier to follow. Todd Mortimer 2021-04-05 15:39:38 -04:00
  • e8a7c918c0 Comment example where we turn on debugging. Todd Mortimer 2021-04-05 15:33:48 -04:00
  • bb38142ab3 Change callback_stop to stop_on_any. Todd Mortimer 2021-04-05 15:29:24 -04:00
  • bbff7d45b8 Remove deprecated wait_timeout() Todd Mortimer 2021-04-05 15:27:20 -04:00
  • 5e3f087007 Merge remote-tracking branch 'origin/master' into idle-responses Todd Mortimer 2021-04-05 15:23:50 -04:00
  • c9b7c0a3e6
    Update src/extensions/idle.rs mordak 2021-04-05 07:03:06 -05:00
  • 2653c82768
    Greenmail 1.6.3 everywhere Jon Gjengset 2021-03-31 21:21:37 -07:00
  • cf658df38c
    Merge pull request #188 from mordak/clippy_lines Jon Gjengset 2021-04-01 00:20:09 -04:00
  • 35ddb48d3b Remove redundant slice. Todd Mortimer 2021-03-28 18:19:57 -04:00
  • 2874bfd933 Add IDLE example. Todd Mortimer 2021-03-27 21:10:27 -04:00
  • 529401a36d Implement a method to pass unilateral responses while IDLE. Todd Mortimer 2021-03-14 19:51:00 -04:00
  • 39a78fdea4
    Merge pull request #184 from mordak/try_handle_unsolicited Jon Gjengset 2021-03-20 20:18:18 -04:00
  • d0e61c73e9 Appease clippy. Todd Mortimer 2021-03-20 14:26:52 -04:00
  • ec835d67e4 Rename handle_unilateral to try_handle_unilateral. Todd Mortimer 2021-03-20 14:21:13 -04:00
  • bd0a04567b
    Bump imap-proto Jon Gjengset 2021-03-14 18:10:15 -07:00
  • fa30a90827
    Handle other MailboxDatum Jon Gjengset 2021-03-14 11:02:03 -07:00
  • 4e166fd8e2
    Merge pull request #181 from deantvv/doc-docker Jon Gjengset 2021-03-14 14:00:47 -04:00
  • 8f9b5ee939 Doc: match image version from docker pull Dean Li 2021-03-14 10:37:11 +08:00
  • 3b8c239984 Adopt newly released imap-proto changes Jon Gjengset 2021-03-08 18:00:00 -08:00
  • dba3508c49 Reminder to self about changelog Jon Gjengset 2021-03-06 15:36:35 -08:00
  • 731c92cce3 Prepare for next alpha Jon Gjengset 2021-03-06 15:35:31 -08:00
  • 7860b14088 Revert "Release first 3.0.0 alpha" Jon Gjengset 2021-03-06 15:35:00 -08:00
  • 8490407d2e Release first 3.0.0 alpha Jon Gjengset 2021-03-06 15:34:42 -08:00
  • 5b8e461eb6 Future-proof Flag for more variants Jon Gjengset 2021-03-06 15:30:23 -08:00
  • a709e2714b Recommend newer greenmail Jon Gjengset 2021-03-06 15:24:49 -08:00
  • 9634fa9b4a envs -> env Jon Gjengset 2021-03-06 15:20:21 -08:00
  • c06e018be3 Try harder for coverage Jon Gjengset 2021-03-06 15:15:39 -08:00
  • 6e19d3a6d9 Note looking for maintainers Jon Gjengset 2021-03-06 15:08:14 -08:00