Commit graph

  • c7a1fa647e Add OSX build on Travis CI Matt McCoy 2017-10-04 20:13:31 -04:00
  • 9ff36c3bef Update and add badges to README (#47) Matt McCoy 2017-10-04 20:06:57 -04:00
  • f72c28aab7 Use cargo-tarpaulin instead of kcov/cargo-travis (#46) Jon Gjengset 2017-10-04 19:47:31 -04:00
  • 32a1cabf6e Switch from travis-cargo to cargo-travis (#44) Matt McCoy 2017-10-02 19:52:21 -04:00
  • ecda5165fb Build with rust 1.20.0 in Travis CI Matt McCoy 2017-10-01 20:29:44 -04:00
  • 8bcd2d2d28 Bumping version from 0.5.0 -> 0.6.0 Matt McCoy 2017-10-01 19:54:00 -04:00
  • 7c95ae76d6 Swap openssl for native-tls (#43) Jon Gjengset 2017-10-01 19:53:03 -04:00
  • ba2eb75ddd
    Bump base64 dev-dependency; 0.2 is old Jon Gjengset 2017-09-30 21:32:39 -04:00
  • e65bbe1006
    rustfmt. fixes #29 Jon Gjengset 2017-09-30 17:58:30 -04:00
  • 8a97392cb3 Bumping version from 0.4.1 -> 0.5.0 Matt McCoy 2017-09-29 22:38:47 -04:00
  • b07216ca7a Make IDLE API be more straightforward (#41) Jon Gjengset 2017-09-29 22:37:15 -04:00
  • 50b6267a35 Add more info to Cargo.toml (#42) Jon Gjengset 2017-09-29 22:26:49 -04:00
  • 300cfc04f8 Use docs.rs for documentation (#40) Jon Gjengset 2017-09-28 17:19:54 -04:00
  • 6a2aed4054 Bumping version from 0.3.3 -> 0.4.0 Matt McCoy 2017-09-27 17:47:35 -04:00
  • 8383b47f35 Use BufStream for better I/O handling (#39) Jon Gjengset 2017-09-27 17:38:51 -04:00
  • 3e017da4af Bump version from 0.3.2 -> 0.3.3 Matt McCoy 2017-07-12 20:59:31 -04:00
  • 55e860e8d4 Add a build for windows using appveyor (#37) Matt McCoy 2017-07-12 17:05:32 -04:00
  • b0a095e292 Remove unneeded to_string() function calls Matt McCoy 2017-07-10 21:47:54 -04:00
  • 86e1d46507 rustfmt the codebase (#36) Matt McCoy 2017-07-10 21:38:13 -04:00
  • 62cef4a773 Bumping version from 0.3.1 -> 0.3.2 after fixing readline bug Matt McCoy 2017-06-20 19:16:23 -04:00
  • fe398fb531 This fixes #23 don't put 0 size read result into buffer. This will prevent it from filling up memory when reading responses Matt McCoy 2017-06-20 19:14:00 -04:00
  • 08c2b6847b Add APPEND call. (#30) Jos van den Oever 2017-05-03 04:08:24 +02:00
  • 3b6816b732 Updating version Matt McCoy 2017-05-02 21:54:44 -04:00
  • 89a8d0eaf3 update to openssl 0.9 (#31) drevilt 2017-05-01 21:39:12 +02:00
  • 39f889430b Updating versioning Matt McCoy 2017-03-02 18:08:30 -05:00
  • e5b4346114 Add IMAP IDLE support (#27) Jon Gjengset 2017-03-02 17:55:32 -05:00
  • 1ef94f86dc Compile using only the stable and beta versions of Rust Matt McCoy 2017-03-02 17:31:56 -05:00
  • 61c7c0ff0a Updating version Matt McCoy 2017-03-02 17:17:25 -05:00
  • 59163929d3 update regex to 0.2 (#25) drevilt 2017-03-02 23:16:22 +01:00
  • 257cf90f46 Updating version Matt McCoy 2017-03-02 17:11:25 -05:00
  • dc3b4f92e6 update to openssl 0.8 and unspecify micro versions (#22) drevilt 2017-03-02 23:08:54 +01:00
  • 0eaf3709e6 Adding rust 1.9.0 to travis.yml for testing coveralls Matt McCoy 2016-07-14 20:14:03 -04:00
  • 26d0baa27e Remove quotes around exclude pattern Matt McCoy 2016-07-14 20:08:10 -04:00
  • 576b12b68a Use try! for conversion of io error to my error Matt McCoy 2016-07-14 20:05:03 -04:00
  • 75410ed5b5 Adding debugging functionality Matt McCoy 2016-07-14 19:58:25 -04:00
  • e033e4bcde Removing print from readline Matt McCoy 2016-07-14 16:35:38 -04:00
  • 04bbb957ef Add comment to reference secure gmail connection Matt McCoy 2016-07-14 16:32:44 -04:00
  • 94f5f0200f Merge pull request #19 from miquelruiz/master Matt McCoy 2016-07-12 09:48:14 -04:00
  • 6e872bb340 Refactor tests to better support UID commands Miquel Ruiz 2016-07-12 10:37:09 +01:00
  • eb0b4d9b50 Support for UID FETCH & tests Miquel Ruiz 2016-07-11 22:48:03 +01:00
  • 2f1af34b2d Support for UID COPY & tests Miquel Ruiz 2016-07-11 22:44:46 +01:00
  • 2f73134f64 Merge pull request #17 from miquelruiz/master Matt McCoy 2016-07-11 13:24:43 -04:00
  • 6ba2751064 Merge pull request #18 from miquelruiz/error-handling Matt McCoy 2016-07-11 13:18:39 -04:00
  • a481c6f0c7 Support for UID STORE Miquel Ruiz 2016-07-10 20:55:30 +01:00
  • be8796fe49 Use try! macro instead of explicity match Results Miquel Ruiz 2016-07-10 16:47:21 +01:00
  • 9e5d5986d0 Support for STORE Miquel Ruiz 2016-07-10 14:47:46 +01:00
  • ed03acf07d Fixing formatting for gmail_oauth2 example Matt McCoy 2016-06-29 19:38:55 -04:00
  • 75c4268e4e Removing invalid parse test Matt McCoy 2016-06-29 19:20:32 -04:00
  • dcf4a4299a Adding more line to get coverage to show on README.md Matt McCoy 2016-06-29 19:15:31 -04:00
  • a716c34d83 Merge pull request #14 from mattnenterprise/generic-client Matt McCoy 2016-06-29 19:08:02 -04:00
  • c8f4437ee0 Fixing the example README.md Matt McCoy 2016-06-29 18:57:46 -04:00
  • 2311c19435 Adding coverage status badge to README.md Matt McCoy 2016-06-29 18:56:13 -04:00
  • b593d943ef Updating README.md and the basic example Matt McCoy 2016-06-29 18:53:23 -04:00
  • 4b8a294689 Fixing examples README.md Matt McCoy 2016-06-29 18:48:50 -04:00
  • 25633dee98 Adding option to upgrade tcp connection to ssl connection Matt McCoy 2016-06-29 17:01:48 -04:00
  • 43f4737b85 Cleaning up some of the authenticator code Matt McCoy 2016-06-29 16:45:36 -04:00
  • 8d39bfd343 Hardening the oauth2 example for gmail Matt McCoy 2016-06-28 22:29:55 -04:00
  • 8a1162ada4 Initial testing for authentication Matt McCoy 2016-06-28 21:48:25 -04:00
  • 8653a02b87 Adding initial work for authentication Matt McCoy 2016-06-26 22:40:15 -04:00
  • a9d59209e3 Adding new function to create client with an underlying stream Matt McCoy 2016-06-24 22:36:46 -04:00
  • 318b14bc62 removing TODOs for making sure test response was read correctly Matt McCoy 2016-06-24 21:30:37 -04:00
  • d2a3482f1f Adding status command and putting parsing response into method Matt McCoy 2016-06-24 21:27:36 -04:00
  • 472f77de55 Adding LSUB command Matt McCoy 2016-06-24 21:20:50 -04:00
  • 92341ad125 Adding list command Matt McCoy 2016-06-24 21:17:18 -04:00
  • 8418983253 Adding README.md to examples Matt McCoy 2016-06-24 20:56:11 -04:00
  • bf5031e8c4 Removing complicated printing of mailbox Matt McCoy 2016-06-24 20:51:42 -04:00
  • 5dec8b79ac Cleaning up more of the basic example Matt McCoy 2016-06-24 20:42:40 -04:00
  • 964d7c99ef Making the basic example more readable Matt McCoy 2016-06-24 20:40:56 -04:00
  • a87c58bf91 Adding more tests for the parser Matt McCoy 2016-06-24 20:10:38 -04:00
  • 69179ebdac Add testing for capability parsing Matt McCoy 2016-06-24 19:49:41 -04:00
  • 378b4bbb96 Adding errors for parsing problems Matt McCoy 2016-06-24 19:38:04 -04:00
  • 6992615921 Removing uneeded /.cargo exclude because it is included by default Matt McCoy 2016-06-24 16:13:17 -04:00
  • 016149d1c0 Adding travis cargo exclude pattern Matt McCoy 2016-06-24 16:07:52 -04:00
  • 56edd6c46b Adding some comments and cleaning up imports Matt McCoy 2016-06-24 09:54:03 -04:00
  • aa989ce0e5 Fixing some extra imports Matt McCoy 2016-06-23 22:56:22 -04:00
  • 6c826625fd Initial work for adding errors Matt McCoy 2016-06-23 22:44:12 -04:00
  • 923339e5f0 More through testing of select and examine Matt McCoy 2016-06-22 21:25:48 -04:00
  • 808640e00d Adding test for select Matt McCoy 2016-06-22 21:16:39 -04:00
  • 2011d3a92a Adding docs for pub functions that run commands Matt McCoy 2016-06-22 21:14:24 -04:00
  • e344438e60 Moving pars select or examine to parse Matt McCoy 2016-06-22 19:32:52 -04:00
  • 5d94a5d7d7 Moving parse capability into parse file Matt McCoy 2016-06-22 19:19:56 -04:00
  • 829b7de542 Moving parse response ok to its own file Matt McCoy 2016-06-22 19:17:18 -04:00
  • 668f71d5e9 Removing bin specification in Cargo.toml Matt McCoy 2016-06-21 23:34:47 -04:00
  • 080bcebfb8 Moving basic example into examples directory Matt McCoy 2016-06-21 23:31:31 -04:00
  • c08385e061 Removing more uneeded regex checks Matt McCoy 2016-06-21 23:26:13 -04:00
  • eca26018e8 Removing error check for invalid regex Matt McCoy 2016-06-21 23:22:36 -04:00
  • 2aa66be25d Adding capability tests Matt McCoy 2016-06-21 23:16:03 -04:00
  • 8e99f80dca Add testing for the examine command Matt McCoy 2016-06-21 23:05:22 -04:00
  • bebcfab52c Adding test for readline failing on err Matt McCoy 2016-06-21 22:02:24 -04:00
  • d5e8877eaf Changing error message for readline Matt McCoy 2016-06-21 21:55:04 -04:00
  • eeffe7420f Moving line reading into its own function Matt McCoy 2016-06-21 21:31:17 -04:00
  • 625fb09c8b Move mailbox to its own file Matt McCoy 2016-06-21 20:34:19 -04:00
  • 50a55d59c4 Adding FETCH test Matt McCoy 2016-06-21 20:28:59 -04:00
  • 6dd23c4647 Adding tests for create and delete Matt McCoy 2016-06-21 20:19:31 -04:00
  • de06ae7960 Adding NOOP test Matt McCoy 2016-06-21 20:13:24 -04:00
  • 2d2c0ba961 Adding login and logout test Matt McCoy 2016-06-21 20:11:41 -04:00
  • 735ba9562a Adding test for RENAME command Matt McCoy 2016-06-21 20:06:37 -04:00
  • f41b7916ef Adding more testing for EXPUNGE, SUBSCRIBE, and UNSUBSCRIBE Matt McCoy 2016-06-21 17:41:51 -04:00
  • bfe882b2a7 Adding proper eror message for invalid check command in test Matt McCoy 2016-06-21 16:33:53 -04:00
  • ff2fa37efa Removing uneeded matching in the test statements Matt McCoy 2016-06-21 16:32:40 -04:00