| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Upgrade foreign-types | Steven Fackler | 2017-11-26 | 1 | -9/+1 |
| | | | | | | foreign-types 0.3 and 0.2 now share the same types and traits, so this is backwards compatible. | ||||
| * | Revert "Update foreign-types to 0.3" | Steven Fackler | 2017-11-21 | 1 | -0/+7 |
| | | |||||
| * | Update foreign-types to 0.3 | Anthony Ramine | 2017-11-21 | 1 | -7/+0 |
| | | |||||
| * | Adjust libressl version detection | Steven Fackler | 2017-11-13 | 1 | -2/+2 |
| | | | | | | 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 | -2/+2 |
| | | |||||
| * | Add a couple of FIXMEs | Steven Fackler | 2017-11-05 | 1 | -0/+4 |
| | | |||||
| * | Handle local retries | Steven Fackler | 2017-11-04 | 1 | -94/+73 |
| | | | | | | | | | | | | | OpenSSL can return SSL_ERROR_WANT_READ even on blocking sockets after renegotiation or heartbeats. Heartbeats ignore the flag that normally makes these things handled internally anyway on 1.0.2. To handle this more properly, we now have a special error type we use to signal this event. The `Read` and `Write` implementation automatically retry in this situation since that's what you normally want. People can use `ssl_read` and `ssl_write` if they want the lower level control. Closes #760 | ||||
| * | Fixed a typo in an error message, WANT_WRITE -> WANT_READ | Brian Vincent | 2017-10-17 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #752 from chrisvittal/libressl262 | Steven Fackler | 2017-10-03 | 1 | -2/+2 |
| |\ | | | | | Add support for LibreSSL 2.6.2 | ||||
| | * | Fix cfgs for libressl262 | Christopher Vittal | 2017-10-04 | 1 | -2/+2 |
| | | | |||||
| * | | Convert try! usage to ? | johnthagen | 2017-10-03 | 1 | -14/+14 |
| |/ | |||||
| * | 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]> | ||||
| * | Add peer_cert_chain | Steven Fackler | 2017-07-29 | 1 | -0/+15 |
| | | |||||
| * | Use foreign-type's Opaque | Steven Fackler | 2017-07-15 | 1 | -2/+1 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2017-07-15 | 1 | -182/+290 |
| | | |||||
| * | Init before creating ex indexes | Steven Fackler | 2017-07-15 | 1 | -1/+3 |
| | | |||||
| * | Add an API to install extra data | Steven Fackler | 2017-07-15 | 1 | -8/+78 |
| | | |||||
| * | Move callbacks to a submodule | Steven Fackler | 2017-07-15 | 1 | -298/+4 |
| | | |||||
| * | Merge pull request #641 from luser/psk | Steven Fackler | 2017-07-04 | 1 | -1/+49 |
| |\ | | | | | Expose PSK via a SslContextBuilder::set_psk_callback method | ||||
| | * | Make some changes for review comments | Ted Mielczarek | 2017-06-02 | 1 | -21/+24 |
| | | | |||||
| | * | Expose PSK via a SslContextBuilder::set_psk_callback method | Ted Mielczarek | 2017-05-26 | 1 | -2/+47 |
| | | | |||||
| * | | Properly reexport ConnectConfiguration | Steven Fackler | 2017-06-14 | 1 | -1/+2 |
| | | | |||||
| * | | Little docs fix | Steven Fackler | 2017-05-29 | 1 | -1/+1 |
| | | | |||||
| * | | Add a fixme | Steven Fackler | 2017-05-29 | 1 | -64/+68 |
| | | | |||||
| * | | Update bitflags 0.8 -> 0.9 | golem131 | 2017-05-22 | 1 | -42/+42 |
| |/ | |||||
| * | Logic to support client-side session reuse | Steven Fackler | 2017-03-25 | 1 | -1/+54 |
| | | |||||
| * | Add a fixme to drop const prefixes | Steven Fackler | 2017-02-19 | 1 | -0/+1 |
| | | |||||
| * | Tweaks | Steven Fackler | 2017-02-18 | 1 | -4/+3 |
| | | |||||
| * | add Ok to result | Benjamin Fry | 2017-02-16 | 1 | -1/+1 |
| | | |||||
| * | only forget in non-error condition | Benjamin Fry | 2017-02-16 | 1 | -1/+1 |
| | | |||||
| * | review fixes: reorder forget() | Benjamin Fry | 2017-02-16 | 1 | -2/+6 |
| | | |||||
| * | fix cfg options for v102 and v110 | Benjamin Fry | 2017-02-16 | 1 | -2/+2 |
| | | |||||
| * | add set_verify_cert_store() to ssl ctx | Benjamin Fry | 2017-02-16 | 1 | -0/+13 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into x509-builder | Steven Fackler | 2017-02-11 | 1 | -51/+480 |
| |\ | |||||
| | * | Switch to foreign_types | Steven Fackler | 2017-02-03 | 1 | -6/+24 |
| | | | |||||
| | * | Merge pull request #550 from Keruspe/master | Steven Fackler | 2017-01-22 | 1 | -2/+2 |
| | |\ | | | | | | | LibreSSL support improvements | ||||
| | | * | libressl: make set_ecdh_auto available | Marc-Antoine Perennou | 2017-01-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | Signed-off-by: Marc-Antoine Perennou <[email protected]> | ||||
| | * | | OCSP functionality | Steven Fackler | 2017-01-14 | 1 | -5/+139 |
| | | | | |||||
| | * | | Add methods to construct SslAcceptorBuilder without key and cert | Steven Fackler | 2017-01-08 | 1 | -10/+17 |
| | | | | | | | | | | | | | | | | This will allow, in particular, initialization directly from files rather than having to load and parse them manually. | ||||
| | * | | Provide master key access | Steven Fackler | 2017-01-04 | 1 | -1/+27 |
| | | | | |||||
| | * | | session is nullable | Steven Fackler | 2017-01-04 | 1 | -2/+9 |
| | | | | |||||
| | * | | Provide access to the session ID | Steven Fackler | 2017-01-04 | 1 | -2/+13 |
| | | | | |||||
| | * | | Types and accessor for SslSession | Steven Fackler | 2017-01-04 | 1 | -0/+7 |
| | |/ | |||||
| | * | Merge pull request #538 from semarie/libressl | Steven Fackler | 2016-12-22 | 1 | -0/+3 |
| | |\ | | | | | | | Add LibreSSL support | ||||
| | | * | Add LibreSSL 2.5.0 support | Sébastien Marie | 2016-12-21 | 1 | -0/+3 |
| | | | | |||||
| | * | | Handle zero-length reads/writes | Alex Crichton | 2016-12-20 | 1 | -0/+14 |
| | |/ | | | | | | | | | | | | | 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. | ||||
| | * | Cleanup | Steven Fackler | 2016-11-27 | 1 | -1/+2 |
| | | | |||||
| | * | Rename ec_key to ec | Steven Fackler | 2016-11-14 | 1 | -2/+2 |
| | | | |||||
| | * | Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto} | Steven Fackler | 2016-11-12 | 1 | -0/+18 |
| | | | |||||
| | * | Add SslRef::set_tmp_{ec,}dh_calback | Steven Fackler | 2016-11-12 | 1 | -3/+78 |
| | | | |||||