| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Overhaul ssl error | Steven Fackler | 2017-12-26 | 1 | -1422/+0 |
| | | |||||
| * | Overhaul verify error type | Steven Fackler | 2017-12-26 | 1 | -4/+4 |
| | | | | | Also set the error in the hostname verification callback for 1.0.1 | ||||
| * | Adjust SslConnector and SslAcceptor construction | Steven Fackler | 2017-12-26 | 1 | -21/+21 |
| | | |||||
| * | Remove deprecated APIs | Steven Fackler | 2017-12-25 | 1 | -2/+2 |
| | | |||||
| * | Fix a bunch of FIXMEs | Steven Fackler | 2017-12-25 | 1 | -1/+1 |
| | | |||||
| * | Fix tests | Steven Fackler | 2017-12-25 | 1 | -7/+7 |
| | | |||||
| * | Rename X509FileType to X509Filetype | Steven Fackler | 2017-12-25 | 1 | -21/+21 |
| | | |||||
| * | Move to associated consts | Steven Fackler | 2017-12-25 | 1 | -26/+26 |
| | | |||||
| * | Upgrade bitflags to 1.0 | Steven Fackler | 2017-12-25 | 1 | -38/+36 |
| | | | | | Closes #756 | ||||
| * | Allow SNI and hostname verification to be configured separately | Steven Fackler | 2017-12-23 | 1 | -43/+51 |
| | | | | | Closes #728 | ||||
| * | Impl deref for acceptor/connector builders | Steven Fackler | 2017-12-03 | 1 | -4/+2 |
| | | |||||
| * | Adjust libressl version detection | Steven Fackler | 2017-11-13 | 1 | -4/+4 |
| | | | | | | The 2.5.3+ and 2.6.3+ series are ABI-stable, so we don't need to whitelist individual releases in those ranges. | ||||
| * | Add support for LibreSSL 2.6.3 | phoebe jenkins | 2017-11-13 | 1 | -4/+4 |
| | | |||||
| * | Fix cfgs for libressl262 | Christopher Vittal | 2017-10-04 | 1 | -4/+4 |
| | | |||||
| * | Add support for LibreSSL 2.6.2 | Christopher Vittal | 2017-10-03 | 1 | -1/+1 |
| | | |||||
| * | openssl: ecdh_tmp_callback doesn't work with libressl 2.6.1 | Marc-Antoine Perennou | 2017-09-17 | 1 | -2/+2 |
| | | | | | Signed-off-by: Marc-Antoine Perennou <[email protected]> | ||||
| * | openssl: libressl 2.6.1 dropped suuport for npn | Marc-Antoine Perennou | 2017-09-17 | 1 | -0/+2 |
| | | | | | Signed-off-by: Marc-Antoine Perennou <[email protected]> | ||||
| * | Delete DTLS tests | Steven Fackler | 2017-08-08 | 1 | -72/+0 |
| | | |||||
| * | Ignore dtls tests | Steven Fackler | 2017-07-29 | 1 | -1/+1 |
| | | | | | | | They're way too flaky. Closes #525 | ||||
| * | Rustfmt | Steven Fackler | 2017-07-15 | 1 | -58/+104 |
| | | |||||
| * | Fix for changes in OpenSSL 1.1.0f | Steven Fackler | 2017-06-06 | 1 | -34/+2 |
| | | |||||
| * | add set_verify_cert_store() to ssl ctx | Benjamin Fry | 2017-02-16 | 1 | -0/+25 |
| | | |||||
| * | Switch to foreign_types | Steven Fackler | 2017-02-03 | 1 | -1/+1 |
| | | |||||
| * | Fix test warnings | Steven Fackler | 2017-01-21 | 1 | -1/+2 |
| | | |||||
| * | OCSP functionality | Steven Fackler | 2017-01-14 | 1 | -1/+44 |
| | | |||||
| * | Provide master key access | Steven Fackler | 2017-01-04 | 1 | -1/+9 |
| | | |||||
| * | Add basic session tests | Steven Fackler | 2017-01-04 | 1 | -0/+16 |
| | | |||||
| * | Merge pull request #538 from semarie/libressl | Steven Fackler | 2016-12-22 | 1 | -4/+4 |
| |\ | | | | | Add LibreSSL support | ||||
| | * | Add LibreSSL 2.5.0 support | Sébastien Marie | 2016-12-21 | 1 | -4/+4 |
| | | | |||||
| * | | Handle zero-length reads/writes | Alex Crichton | 2016-12-20 | 1 | -0/+10 |
| |/ | | | | | | | This commit adds some short-circuits for zero-length reads/writes to `SslStream`. Because OpenSSL returns 0 on error, then we could mistakenly confuse a 0-length success as an actual error, so we avoid writing or reading 0 bytes by returning quickly with a success. | ||||
| * | Rename ec_key to ec | Steven Fackler | 2016-11-14 | 1 | -2/+2 |
| | | |||||
| * | Be a bit more emphatic about the danger | Steven Fackler | 2016-11-12 | 1 | -3/+3 |
| | | |||||
| * | Add a connect method that does not perform hostname verification | Steven Fackler | 2016-11-12 | 1 | -4/+32 |
| | | | | | The method name is intentionally painful to type to discourage its use | ||||
| * | Simplify test logic a bit | Steven Fackler | 2016-11-12 | 1 | -10/+2 |
| | | |||||
| * | Pick different cipher lists on 1.0.1 and 1.0.2 | Steven Fackler | 2016-11-12 | 1 | -2/+10 |
| | | |||||
| * | Adjust cipher lists to work on older versions | Steven Fackler | 2016-11-12 | 1 | -4/+4 |
| | | |||||
| * | Add SslRef::set_tmp_{ec,}dh_calback | Steven Fackler | 2016-11-12 | 1 | -0/+63 |
| | | |||||
| * | Add SslContextBuilder::set_tmp_{ec,}dh_callback | Steven Fackler | 2016-11-12 | 1 | -0/+65 |
| | | |||||
| * | Add basic X509_STORE access | Steven Fackler | 2016-11-12 | 1 | -0/+14 |
| | | | | | | | | There's more to do here, but this enabled addition of trusted CAs from X509 objects. Closes #394 | ||||
| * | Drop rustc-serialize dependency | Steven Fackler | 2016-11-09 | 1 | -5/+4 |
| | | |||||
| * | Support client CA advertisement | Steven Fackler | 2016-11-06 | 1 | -1/+10 |
| | | |||||
| * | Rename accessors | Steven Fackler | 2016-11-05 | 1 | -2/+2 |
| | | |||||
| * | Get rid of Ref | Steven Fackler | 2016-11-04 | 1 | -1/+1 |
| | | | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :( | ||||
| * | Remove an enum | Steven Fackler | 2016-11-03 | 1 | -15/+13 |
| | | |||||
| * | Update x509 | Steven Fackler | 2016-10-31 | 1 | -20/+3 |
| | | |||||
| * | Expose SSL_MODEs | Steven Fackler | 2016-10-30 | 1 | -8/+6 |
| | | |||||
| * | Rename set_CA_file | Steven Fackler | 2016-10-30 | 1 | -16/+16 |
| | | |||||
| * | Rename connectors | Steven Fackler | 2016-10-30 | 1 | -10/+10 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2016-10-30 | 1 | -36/+41 |
| | | |||||
| * | Add a mozilla modern profile | Steven Fackler | 2016-10-30 | 1 | -1/+33 |
| | | |||||