| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix SslContext::add_extra_chain_cert | Steven Fackler | 2016-08-17 | 1 | -3/+8 |
| | | | | | | | | | | SSL_CTX_add_extra_chain_cert assumes ownership of the certificate, so the method really needs to take an X509 by value. Work around this by manually cloning the cert. This method has been around for over a year but I'm guessing nobody actually used it since it produces a nice double free into segfault! | ||||
| * | PKCS #12 support | Steven Fackler | 2016-08-14 | 1 | -1/+1 |
| | | |||||
| * | Mangle c helper functions | Steven Fackler | 2016-08-13 | 1 | -1/+1 |
| | | | | | | | | We want to make sure that multiple openssl versions can coexist in the same dependency tree. Closes #438 | ||||
| * | Little tweaks | Steven Fackler | 2016-08-10 | 1 | -3/+6 |
| | | |||||
| * | Method renames | Steven Fackler | 2016-08-10 | 1 | -3/+3 |
| | | |||||
| * | More API cleanup | Steven Fackler | 2016-08-10 | 1 | -1/+1 |
| | | |||||
| * | Make c_helpers optional | Steven Fackler | 2016-08-09 | 1 | -108/+137 |
| | | |||||
| * | Remove rust_SSL_clone | Steven Fackler | 2016-08-09 | 1 | -59/+94 |
| | | |||||
| * | Move init to crate root | Steven Fackler | 2016-08-07 | 1 | -7/+2 |
| | | |||||
| * | Clean up asn1time | Steven Fackler | 2016-08-06 | 1 | -33/+37 |
| | | |||||
| * | Fix pkey method safety | Steven Fackler | 2016-08-05 | 1 | -1/+1 |
| | | |||||
| * | Clean up x509 | Steven Fackler | 2016-08-05 | 1 | -6/+6 |
| | | |||||
| * | Move SSL_CTX_set_ecdh_auto to -sys | Steven Fackler | 2016-08-04 | 1 | -1/+1 |
| | | |||||
| * | Mvoe SSL_CTX_add_extra_chain_cert to -sys | Steven Fackler | 2016-08-04 | 1 | -3/+2 |
| | | |||||
| * | Move SSL_CTX_set_tmp_dh to -sys | Steven Fackler | 2016-08-04 | 1 | -1/+1 |
| | | |||||
| * | Move SSL_CTX_set_read_ahead to -sys | Steven Fackler | 2016-08-04 | 1 | -1/+1 |
| | | |||||
| * | Move SSL_CTX_set_tlsext_servername_callback to -sys | Steven Fackler | 2016-08-04 | 1 | -1/+1 |
| | | |||||
| * | Move SSL_set_tlsext_host_name to -sys | Steven Fackler | 2016-08-04 | 1 | -1/+1 |
| | | |||||
| * | Stop once-ing init wrapper | Steven Fackler | 2016-08-04 | 1 | -3/+2 |
| | | | | | The underlying function already once-s itself | ||||
| * | Support basic SSL options without C shims | Steven Fackler | 2016-08-04 | 1 | -51/+31 |
| | | |||||
| * | Define SSL_CTX_set_mode in openssl-sys | Steven Fackler | 2016-08-02 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #432 from alexcrichton/mid-handshake | Steven Fackler | 2016-07-31 | 1 | -8/+112 |
| |\ | | | | | Add MidHandshakeSslStream | ||||
| | * | Add MidHandshakeSslStream | Alex Crichton | 2016-07-31 | 1 | -8/+112 |
| | | | | | | | | | | | | | Allows recognizing when a stream is still in handshake mode and can gracefully transition when ready. The blocking usage of the API should still be the same, just helps nonblocking implementations! | ||||
| * | | Fix build with dtls | Steven Fackler | 2016-07-31 | 1 | -2/+2 |
| |/ | |||||
| * | Merge remote-tracking branch 'origin/master' into breaks | Steven Fackler | 2016-07-31 | 1 | -11/+28 |
| |\ | |||||
| | * | Set SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER flag | Shaun Taheri | 2016-07-24 | 1 | -1/+1 |
| | | | |||||
| | * | Set auto retry | Steven Fackler | 2016-07-01 | 1 | -1/+8 |
| | | | | | | | | | | | | | SSL_read returns a WANT_READ after a renegotiation by default which ends up bubbling up as a weird BUG error. Tell OpenSSL to just do the read again. | ||||
| | * | Rustfmt | Steven Fackler | 2016-05-16 | 1 | -15/+30 |
| | | | |||||
| * | | Fix a few mutable types for `self` parameters. | Corey Farwell | 2016-06-02 | 1 | -3/+3 |
| | | | |||||
| * | | Remove AsRaw{Fd, Socket} impls | Steven Fackler | 2016-05-03 | 1 | -18/+0 |
| | | | | | | | | | | | An SslStream can't really act as a raw socket since you'd skip the whole TLS layer | ||||
| * | | Remove silly internal error enum | Steven Fackler | 2016-05-03 | 1 | -44/+9 |
| | | | |||||
| * | | Drop MaybeSslStream | Steven Fackler | 2016-05-03 | 1 | -61/+0 |
| | | | | | | | | | It should be inlined into crates that depend on it. | ||||
| * | | Drop is_dtls methods on SslMethod | Steven Fackler | 2016-05-03 | 1 | -26/+6 |
| | | | |||||
| * | | Clean up SNI APIs | Steven Fackler | 2016-05-03 | 1 | -73/+30 |
| | | | |||||
| * | | Move SslContext::set_verify to a closure based API | Steven Fackler | 2016-05-03 | 1 | -67/+14 |
| | | | |||||
| * | | Rename getters in line with conventions | Steven Fackler | 2016-05-03 | 1 | -9/+7 |
| | | | |||||
| * | | Adjust set_ssl_context API | Steven Fackler | 2016-05-03 | 1 | -12/+5 |
| | | | |||||
| * | | Error reform | Steven Fackler | 2016-05-03 | 1 | -77/+46 |
| | | | |||||
| * | | Remove deprecated methods | Steven Fackler | 2016-05-03 | 1 | -61/+1 |
| | | | |||||
| * | | Remove NonblockingSslStream | Steven Fackler | 2016-05-03 | 1 | -132/+1 |
| |/ | |||||
| * | Add a version of Ssl::set_verify that doesn't set a callback | Steven Fackler | 2016-05-01 | 1 | -1/+8 |
| | | |||||
| * | Add Ssl::set_verify | Steven Fackler | 2016-04-30 | 1 | -0/+57 |
| | | | | | | It also uses a better, closure based API than the existing callback methods. | ||||
| * | Upgrade to work with bitflags 0.5 and 0.6 | Matt Brubeck | 2016-04-29 | 1 | -42/+42 |
| | | |||||
| * | Add docs for set_default_verify_paths | Steven Fackler | 2016-04-16 | 1 | -0/+5 |
| | | |||||
| * | Add SslContext::set_default_verify_paths | Steven Fackler | 2016-04-16 | 1 | -0/+4 |
| | | |||||
| * | Update for nightly changes | Steven Fackler | 2016-04-13 | 1 | -1/+1 |
| | | |||||
| * | Add ability to set session ID context on an SSL context | Rico Huijbers | 2016-04-13 | 1 | -0/+14 |
| | | | | | | This is necessary to make authentication with client certificates work without session restarts. | ||||
| * | Add safe wrapper BioMethod for ffi::BIO_METHOD | Joe Wilm | 2016-04-04 | 1 | -3/+3 |
| | | | | | | | Adds a wrapper for ffi::BIO_METHOD located at ssl::bio::BioMethod. This enables SslStream to be Send without doing an unsafe impl on the ffi struct. | ||||
| * | Cast correctly c_char raw pointers (fixes build on ARM #363) | Leon Anavi | 2016-03-22 | 1 | -1/+1 |
| | | | | | | | | Fix error caused by mismatched types while building crate openssl for Raspberry Pi 2 and other ARM devices. Signed-off-by: Leon Anavi <[email protected]> | ||||
| * | Allow Rust to infer the type of the argument to SSL_CIPHER_description. | Ms2ger | 2016-03-18 | 1 | -2/+2 |
| | | | | | | This allows the code to compile on Android, where an unsigned char is expected. | ||||