Commit graph

11 commits

Author SHA1 Message Date
Bryce Fisher-Fleig
f15bdfb458 (feat) default feature for native_tls (aka openssl)
Establishes conditional compilation for all integration with the
native_tls crate in this crate. Since native_tls has been deeply
integrated into this crate for a long time, we want to maintain
backwards compatibility by making this feature part of the default.

For a consumer of this crate to "opt-out", including this in
cargo.toml:

```
[dependencies.imap]
version = 0.16.0        # Replace this with the correct version
default-features = false
```

See the conversation on Github for details on this approach:
https://github.com/jonhoo/rust-imap/issues/123
2019-09-24 08:13:17 -07:00
Bryce Fisher-Fleig
6f9b66b927 FIXUP - bump compiler version to support ring
The underlying Rust library for crypto `ring` using multiple
`#[cfg_attr()]` properties together which stabilized in rust 1.33.0:
https://github.com/rust-lang/rust/blob/stable/RELEASES.md#language-4

Previously, everything else in this could be compiled with rust 1.32.0,
so this may constitute a breaking change.
2019-09-17 22:21:09 -07:00
Jon Gjengset
8ac9f8d079
Just comment it out 2019-09-03 12:16:36 -04:00
Jon Gjengset
5de7a70fc8
Don't run coverage for now
We need https://github.com/greenmail-mail-test/greenmail/issues/284 to
be resolved first, because native-tls uses an up-to-date openssl
version, which rejects Greenmail's cert
2019-09-03 12:14:37 -04:00
Jon Gjengset
fd5d76391d
YAML whitespace 2019-09-03 11:18:43 -04:00
Jon Gjengset
cd2c3a58c5
Not localhost from coverage container 2019-09-03 11:18:10 -04:00
Jon Gjengset
327eed8b97
Need to install beta/nightly too 2019-09-03 10:53:30 -04:00
Jon Gjengset
0778a38717
greenmail for coverage too 2019-09-03 10:52:44 -04:00
Jon Gjengset
23fc4dd947
Don't randomize ports 2019-09-03 10:47:47 -04:00
Jon Gjengset
5dd6991ba0
oops 2019-09-03 10:41:57 -04:00
Jon Gjengset
73a3587747
Add azure pipelines 2019-09-03 10:39:19 -04:00