Jon Gjengset
b50b4dee71
Enable doc_cfg on docs.rs
2022-09-17 14:53:36 -07: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
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
Jon Gjengset
6e19d3a6d9
Note looking for maintainers
2021-03-06 15:08:14 -08:00
Jon Gjengset
d543993062
Fix CI link
2021-03-06 10:56:33 -08:00
timando
5794b0f871
Re-export Result and Error types ( #170 )
2020-07-27 09:28:02 -04:00
Bryce Fisher-Fleig
97671062ee
(doc) Explain how and why to opt out of native_tls
...
Also point out the examples/rustlts.rs file for pure Rust TLS goodness
2019-09-24 08:13:17 -07:00
Jon Gjengset
2aa8c87e35
Move to 2018 edition
2019-09-03 09:35:15 -04:00
Baudouin Feildel
e9f6a33bd5
Add Fetch.internal_date method ( #113 )
...
This method gives the parsed internal date from the FETCH answer.
2019-06-28 17:39:10 -04:00
Jon Gjengset
85d34f3735
Move to travis-ci.com
2019-03-17 12:46:14 -04:00
Jon Gjengset
86d4da84d7
Note that we support older stable versions
...
[skip ci]
2018-11-24 15:16:29 -05:00
Jon Gjengset
5dd9dfe469
Even more doc updates
2018-11-22 14:00:58 -05:00
Jon Gjengset
f83742dc3d
A significant documentation upgrade
...
Fixes #77 .
Touches on #74 .
Fixes #70 through documentation (I think?)
Fixes #62 .
2018-11-21 16:37:47 -05:00
Johannes Schilling
515d574742
src/lib.rs: sync code in doc-comment with examples/basic.rs
...
is there some way to include the code directly from examples/basic.rs?
2018-08-29 17:37:57 +02:00
Shaun Savage
923e01279a
remove unwrap()
2018-06-26 20:23:11 +00:00
Jon Gjengset
73c8d0ddc2
Move README example into src/lib.rs
...
This way it'll be run as a doctest and we'll know if it breaks (again).
Fixes #67 .
2018-04-03 13:01:59 -04:00
Jon Gjengset
1d4d6288c1
rustfmt
2018-04-03 13:01:35 -04:00
Jon Gjengset
590b80e3a6
Add structured results for all values using imap-proto ( #58 )
...
* First stab at structured types (#28 )
Tests currently fail due to djc/imap-proto#2 .
LSUB is also broken due to djc/imap-proto#4 (but we don't have tests for
that atm).
* Also parse out RFC822 fetch responses
* Make all the things zero-copy
* Also delegate IntoIterator for ZeroCopy ref
* Fix UNSEEN and LSUB
All tests now pass
* Address @sanmai-NL comments
* Correctly handle incomplete parser responses
* No need for git dep anymore
2018-02-09 11:22:20 -05:00
Jon Gjengset
7c95ae76d6
Swap openssl for native-tls ( #43 )
...
* Replace openssl with native-tls
* Add From<TlsError> to allow builder()?
* Update AppVeyor config
* No email since it's not configured
2017-10-01 19:53:03 -04:00
Jon Gjengset
e65bbe1006
rustfmt. fixes #29
2017-09-30 17:58:30 -04:00
Jon Gjengset
8383b47f35
Use BufStream for better I/O handling ( #39 )
...
* Use bufstream for better read/write
* Read with length 0 == EOF
* Adapt read_delay test to write one chat at a time
* Add test for eof reads
* Neater interface for MockStream
2017-09-27 17:38:51 -04:00
Matt McCoy
8653a02b87
Adding initial work for authentication
2016-06-26 22:40:15 -04:00
Matt McCoy
6c826625fd
Initial work for adding errors
2016-06-23 22:44:12 -04:00
Matt McCoy
829b7de542
Moving parse response ok to its own file
2016-06-22 19:17:18 -04:00
Matt McCoy
625fb09c8b
Move mailbox to its own file
2016-06-21 20:34:19 -04:00
Matt McCoy
59bee5bd42
Adding mock stream to its own file
2016-06-21 14:51:08 -04:00
Matt McCoy
148356273c
Adding some comments for documentation
2016-06-15 19:38:37 -04:00
Matt McCoy
298eac6598
Updating to compile for the most recent version of rust
2015-06-07 00:59:53 -04:00
Matt McCoy
95e6676055
Initial Commit
2015-04-15 16:23:58 -04:00