Commit graph

  • 06106fbc58
    Don't run integration tests on appveyor Jon Gjengset 2018-11-22 18:05:00 -05:00
  • c393fd7162
    Add Travis integration testing Jon Gjengset 2018-11-22 18:00:55 -05:00
  • 8299a6be9d
    Bump version for repository move Jon Gjengset 2018-11-22 20:50:43 -05:00
  • 3fbf52ef54
    Bump version for string changes and "" fix Jon Gjengset 2018-11-22 17:58:38 -05:00
  • 5dc51ac6b1
    Show example of how to use store to delete Jon Gjengset 2018-11-22 17:57:56 -05:00
  • 357603b15f
    Empty string != "" Jon Gjengset 2018-11-22 17:57:41 -05:00
  • 2b17bc0538
    Make all public methods generic over str ref Jon Gjengset 2018-11-22 17:57:05 -05:00
  • 35acfeb108
    Fix up README Jon Gjengset 2018-11-22 14:46:22 -05:00
  • bce4831ccb
    Clippy clean Jon Gjengset 2018-11-22 14:27:07 -05:00
  • fc935bf884
    Simplify fetch a little Jon Gjengset 2018-11-22 14:03:29 -05:00
  • 5dd9dfe469
    Even more doc updates Jon Gjengset 2018-11-22 14:00:58 -05:00
  • f83742dc3d
    A significant documentation upgrade Jon Gjengset 2018-11-21 16:33:24 -05:00
  • bddfab357f
    Merge pull request #98 from kmkaplan/issue-95-authenticate-base64 Jon Gjengset 2018-11-17 11:31:13 -05:00
  • de5a38366c [BUGFIX] Expect a space after the "+" in Client::authenticate. Kim Minh Kaplan 2018-11-17 07:37:33 +00:00
  • 28e4201eb3
    Merge pull request #97 from kmkaplan/issue-95-authenticate-base64 Jon Gjengset 2018-11-10 16:56:44 -05:00
  • 033c23ef11 Document that Authenticator does the Base64 encoding and decoding. Kim Minh Kaplan 2018-11-10 09:15:23 +00:00
  • c2c7e2a3f7 In Authenticator::process change the challenge from a Vec<u8> to a &[u8] Kim Minh Kaplan 2018-11-10 08:54:46 +00:00
  • 9e0a5d7c8a Escape '+' character in regexp. Kim Minh Kaplan 2018-11-09 22:33:54 +00:00
  • 892fe49a68 Decode the Base64 AUTHENTICATE challenge Kim Minh Kaplan 2018-11-09 22:33:05 +00:00
  • 1dd55ff066 Move Authenticator to returning an AsRef<u8>. Kim Minh Kaplan 2018-11-09 18:35:07 +00:00
  • 93d032181d imap::client::Client::authenticate: Base64 encode the result of the Authenticator. Kim Minh Kaplan 2018-11-07 10:48:53 +00:00
  • 36431e11da
    Merge pull request #92 from domcorvasce/patch-1 Jon Gjengset 2018-11-06 09:35:39 -05:00
  • b45beb88ed
    Fix #93; why doesn't this fail for me or CI? Jon Gjengset 2018-11-03 16:03:30 -04:00
  • f02950a7b5
    Merge pull request #91 from dario23/master Jon Gjengset 2018-11-01 16:54:57 -04:00
  • 8d7b527331 more tests and more handling for unsolicited responses Johannes Schilling 2018-11-01 21:30:23 +01:00
  • 930bd86dbf pass unsolicited responses channel by reference Johannes Schilling 2018-10-29 23:10:09 +01:00
  • f98398aecf send unsolicited responses to a channel instead of discarding them Johannes Schilling 2018-10-29 19:51:12 +01:00
  • 2bbae94573
    Update native-tls requested version Dom Corvasce 2018-11-01 11:25:35 +01:00
  • 5c91f4c1bb
    Move to new nom + tokio-proto Jon Gjengset 2018-10-31 21:15:19 -04:00
  • e68d61a1e2
    rustfmt Jon Gjengset 2018-10-31 21:15:13 -04:00
  • 510dab9604
    Merge pull request #87 from mtorromeo/feature-uid_expunge Jon Gjengset 2018-10-08 12:19:37 -04:00
  • a9e993f98b
    Merge pull request #88 from mtorromeo/feature-move Jon Gjengset 2018-10-06 12:14:52 -04:00
  • 201269423d
    Renamed uid_move to uid_mv Massimiliano Torromeo 2018-10-06 10:02:10 +02:00
  • 20d3ce0277
    Fix compiler warning Jon Gjengset 2018-10-05 14:53:31 -04:00
  • a10769feba
    Tidy up search a little Jon Gjengset 2018-10-05 14:53:11 -04:00
  • 946a6eef34
    Merge pull request #89 from mtorromeo/feature-search Jon Gjengset 2018-10-05 12:44:01 -04:00
  • 11e666ea91
    Use imap_proto to parse the search responses into a HashSet of ids Massimiliano Torromeo 2018-10-05 18:04:03 +02:00
  • a6f0240f94 Renamed imap_move to mv Massimiliano Torromeo 2018-10-05 17:29:43 +02:00
  • 23449e203e Added links to the RFC for the functions mv and uid_move Massimiliano Torromeo 2018-10-05 17:29:34 +02:00
  • 4321b7fe14 Add reference to the RFC defining the UID EXPUNGE command Massimiliano Torromeo 2018-10-05 17:21:22 +02:00
  • 5facd16e0e
    client: Add SEARCH and UID SEARCH support Massimiliano Torromeo 2018-10-04 15:20:35 +02:00
  • b28ae3efbe
    client: Add MOVE and UID MOVE support Massimiliano Torromeo 2018-10-04 13:03:58 +02:00
  • c9b720155f
    client: Add UID EXPUNGE support Massimiliano Torromeo 2018-10-04 11:57:45 +02:00
  • 1a62f1b24b
    Merge pull request #86 from vandenoever/clippy Jon Gjengset 2018-09-12 13:34:50 -04:00
  • 4c94c87686 Clippy fixes Jos van den Oever 2018-09-12 10:26:56 +02:00
  • 9efd256e4a
    Merge pull request #84 from dario23/inner_client Jon Gjengset 2018-08-30 15:53:39 -04:00
  • b7927aa33e client: remove outdated comment from fn login Johannes Schilling 2018-08-30 21:27:52 +02:00
  • 73efb03882 client: more docs, move Connection impl block Johannes Schilling 2018-08-30 19:13:13 +02:00
  • 1708db5ae2 adjust tests to the change in structs Johannes Schilling 2018-08-29 17:46:39 +02:00
  • 515d574742 src/lib.rs: sync code in doc-comment with examples/basic.rs Johannes Schilling 2018-08-29 17:37:57 +02:00
  • abad1f4171 adjust examples to the latest changes Johannes Schilling 2018-08-29 16:08:53 +02:00
  • da2ac87ca7 client: move matching in login functions to macro Johannes Schilling 2018-08-29 15:55:43 +02:00
  • 71f8e6bcd2 rename types as per suggestion in PR #84 Johannes Schilling 2018-08-29 14:40:02 +02:00
  • 61ffb00811
    Merge pull request #85 from VictorKoenders/master Jon Gjengset 2018-08-26 11:42:58 -04:00
  • bbd3c085af Updated references Victor Koenders 2018-08-26 14:43:04 +02:00
  • 3d6dd58f19 adjust examples to Client/UnauthenticatedClient splitup Johannes Schilling 2018-08-11 13:41:48 +02:00
  • 820d1eccf7 client: separate out UnauthenticatedClient, InnerClient Johannes Schilling 2018-08-11 12:38:50 +02:00
  • 72925cf1d8
    Handle unilateral server responses Jon Gjengset 2018-07-21 12:29:43 -04:00
  • 4c4fd89232
    rustfmt Jon Gjengset 2018-07-21 12:26:30 -04:00
  • dea9398e08
    Don't crash when parsing empty result Jon Gjengset 2018-07-18 16:14:28 -04:00
  • c095ee2aa0
    Merge pull request #76 from greenpdx/master Jon Gjengset 2018-06-28 12:49:29 -04:00
  • 0cfa46d896 changed email to body Shaun Savage 2018-06-28 16:39:12 +00:00
  • 4bdfe96915 changed email to body Shaun Savage 2018-06-28 16:36:07 +00:00
  • adb35b5a54
    Merge pull request #1 from greenpdx/body Shaun Savage 2018-06-28 09:23:05 -07:00
  • 72ee4aabe3
    Merge pull request #75 from greenpdx/master Jon Gjengset 2018-06-28 12:19:48 -04:00
  • 7fcb920bd7 fixed unused var warning Shaun Savage 2018-06-28 16:09:35 +00:00
  • e81f26e39d added accessor Shaun Savage 2018-06-28 16:06:13 +00:00
  • 4a855720e4 added passing back the email data Shaun Savage 2018-06-28 15:53:37 +00:00
  • ba8afa7918 changed try! to ? Shaun Savage 2018-06-27 23:17:49 +00:00
  • d1ed629676
    Merge pull request #73 from greenpdx/master Jon Gjengset 2018-06-27 11:14:04 -04:00
  • 923e01279a remove unwrap() Shaun Savage 2018-06-26 20:23:11 +00:00
  • a11c4e5673 TlsConnector::build() unwrap() not needed Shaun Savage 2018-06-26 20:10:11 +00:00
  • 0f8f83e641 update native-tls version Shaun Savage 2018-06-26 18:47:53 +00:00
  • d132de4834
    New imap-proto Jon Gjengset 2018-04-27 16:27:38 -04:00
  • c28d08851c
    Bump version for new imap-proto Jon Gjengset 2018-04-27 10:56:03 -04:00
  • 0bf8e5dd10 Bump version from 0.7.0 -> 0.8.0 Matt McCoy 2018-04-03 20:57:17 -04:00
  • 210a12b791
    Used wrong doc badge link Jon Gjengset 2018-04-03 13:04:44 -04:00
  • 6888dda451
    Check all things in CI (inc. examples) Jon Gjengset 2018-04-03 13:03:51 -04:00
  • 73c8d0ddc2
    Move README example into src/lib.rs Jon Gjengset 2018-04-03 13:01:56 -04:00
  • 1d4d6288c1
    rustfmt Jon Gjengset 2018-04-03 13:01:35 -04:00
  • 6e47ceb171
    Merge pull request #66 from programble/fix/borrow-tls Jon Gjengset 2018-03-19 11:58:22 -05:00
  • 6b4461eb07
    Borrow TlsConnector Curtis McEnroe 2018-03-18 22:18:15 -04:00
  • 804f1c724a
    Merge pull request #65 from mordak/fix-debug Jon Gjengset 2018-02-24 17:48:29 -05:00
  • a2df6fffd8 When printing debug info, slice from the start of the line to the CRLF todd 2018-02-24 16:06:37 -05:00
  • 9031caf677 Bump for new changes Matt McCoy 2018-02-09 11:25:18 -05:00
  • 590b80e3a6 Add structured results for all values using imap-proto (#58) Jon Gjengset 2018-02-09 11:22:20 -05:00
  • dc21eae428
    Workaround for travis-ci/travis-ci#9061 Jon Gjengset 2018-01-22 19:55:38 -05:00
  • 4332d09f0d
    cargo fmt Jon Gjengset 2017-11-02 22:56:22 -04:00
  • bf53267149
    Merge pull request #57 from rhn/validation Jon Gjengset 2017-11-02 20:22:39 -04:00
  • 5acf34c3b4 Ensures that some operations don't accept invalid data. rhn 2017-11-02 16:58:56 +01:00
  • c899986685 Make Bad Response error print the actual response rhn 2017-11-01 18:15:34 +01:00
  • d9caeccc57
    Merge pull request #56 from rhn/quote-password Jon Gjengset 2017-11-02 16:09:53 -04:00
  • ed47ae34b7 Replace tabs with 4-spaces rhn 2017-11-02 21:06:13 +01:00
  • 61485c9036 Quotes various astring tokens as per RFC 3501 rhn 2017-11-02 15:48:36 +01:00
  • 13316f33b8 Uses raw string for quote!, and adds qoute! tests. rhn 2017-11-02 16:03:42 +01:00
  • 1ad1f1f847 Escape password according to RFC3501 Giulio Collura 2016-11-11 17:17:09 +01:00
  • 542ee159a4
    Remove questionable Ord derives Jon Gjengset 2017-10-30 20:54:20 -04:00
  • dc7ad26ac1
    Make types eagerly implement common traits Sander Maijers 2017-10-19 15:32:48 +02:00
  • 0779d3b15e
    Don’t panic on receiving data not encoded in UTF-8 Sander Maijers 2017-10-19 14:35:31 +02:00
  • a29874d41b
    Update readme to use native_tls Greizgh 2017-10-15 14:54:21 +02:00