| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Enable single ECDH use | Steven Fackler | 2016-10-30 | 1 | -1/+2 | |
| | | ||||||
| * | Configure ECDH parameters in connector | Steven Fackler | 2016-10-30 | 2 | -2/+31 | |
| | | ||||||
| * | Clean up generics a bit | Steven Fackler | 2016-10-30 | 1 | -15/+15 | |
| | | ||||||
| * | Pull Curl's CA list for Windows tests | Steven Fackler | 2016-10-29 | 2 | -6/+1 | |
| | | ||||||
| * | Add module level docs | Steven Fackler | 2016-10-29 | 1 | -0/+69 | |
| | | ||||||
| * | Docs for connectors | Steven Fackler | 2016-10-29 | 2 | -0/+42 | |
| | | ||||||
| * | Add PKeyRef | Steven Fackler | 2016-10-29 | 2 | -5/+5 | |
| | | ||||||
| * | Implement client and server connectors | Steven Fackler | 2016-10-29 | 3 | -10/+412 | |
| | | ||||||
| * | Camel case DH | Steven Fackler | 2016-10-27 | 1 | -2/+2 | |
| | | ||||||
| * | Add a macro definition | Steven Fackler | 2016-10-27 | 1 | -5/+1 | |
| | | ||||||
| * | Fix description | Steven Fackler | 2016-10-26 | 1 | -2/+2 | |
| | | ||||||
| * | Stop returning an Option from cipher description | Steven Fackler | 2016-10-26 | 1 | -8/+3 | |
| | | ||||||
| * | Add SslMethod::from_ptr | Steven Fackler | 2016-10-26 | 1 | -0/+4 | |
| | | ||||||
| * | Don't allow mutation of SslContexts | Steven Fackler | 2016-10-25 | 2 | -125/+152 | |
| | | | | | | | SslContext is reference counted and the various setter methods don't take out locks where necessary. Fix this by adding a builder for the context. | |||||
| * | Add a shutdown method | Steven Fackler | 2016-10-25 | 2 | -1/+63 | |
| | | ||||||
| * | Fix ordering | Steven Fackler | 2016-10-25 | 1 | -59/+59 | |
| | | ||||||
| * | Add into_error | Steven Fackler | 2016-10-23 | 1 | -0/+5 | |
| | | ||||||
| * | Fix Send + Sync-ness of SslStream | Steven Fackler | 2016-10-23 | 3 | -33/+45 | |
| | | ||||||
| * | Flatten crypto module | Steven Fackler | 2016-10-22 | 2 | -5/+5 | |
| | | ||||||
| * | Borrow compression string | Steven Fackler | 2016-10-21 | 1 | -13/+10 | |
| | | ||||||
| * | Rename SslContextOptions | Steven Fackler | 2016-10-21 | 1 | -7/+7 | |
| | | ||||||
| * | Fix X509StoreContext | Steven Fackler | 2016-10-21 | 2 | -12/+12 | |
| | | ||||||
| * | Convert X509VerifyParamRef | Steven Fackler | 2016-10-21 | 2 | -6/+6 | |
| | | ||||||
| * | Borrowed servername | Steven Fackler | 2016-10-21 | 1 | -6/+8 | |
| | | ||||||
| * | Convert SslCipherRef | Steven Fackler | 2016-10-21 | 1 | -14/+16 | |
| | | ||||||
| * | Convert SslRef | Steven Fackler | 2016-10-21 | 2 | -21/+29 | |
| | | ||||||
| * | Convert SslContextRef | Steven Fackler | 2016-10-21 | 1 | -14/+23 | |
| | | ||||||
| * | Store a MidHandshakeSslStream in fatal errors | Steven Fackler | 2016-10-20 | 1 | -16/+39 | |
| | | | | | | This in particular allows the X509 verification error to be retrieved, as well as the stream itself. | |||||
| * | Redo SslStream construction | Steven Fackler | 2016-10-20 | 2 | -150/+98 | |
| | | | | | | | SslStream is now constructed via methods on Ssl. You realistically want to create an Ssl for SNI and hostname verification so making it harder to construct a stream directly from an SslContext is a good thing. | |||||
| * | Allow the X509 verify error to be read from an SslRef | Steven Fackler | 2016-10-18 | 1 | -1/+8 | |
| | | ||||||
| * | Callback cleanup | Steven Fackler | 2016-10-18 | 1 | -27/+16 | |
| | | ||||||
| * | Don't ignore errors in NPN/ALPN logic | Steven Fackler | 2016-10-18 | 2 | -19/+32 | |
| | | | | | Closes #479 | |||||
| * | Implement new feature setup | Steven Fackler | 2016-10-17 | 2 | -39/+30 | |
| | | | | | | | | | The basic idea here is that there is a feature for each supported OpenSSL version. Enabling multiple features represents support for multiple OpenSSL versions, but it's then up to you to check which version you link against (probably by depending on openssl-sys and making a build script similar to what openssl does). | |||||
| * | Fix algorithm field | Steven Fackler | 2016-10-16 | 1 | -2/+1 | |
| | | ||||||
| * | ssl error handling cleanup | Steven Fackler | 2016-10-16 | 3 | -90/+85 | |
| | | ||||||
| * | Fix set_read_ahead signature | Steven Fackler | 2016-10-15 | 1 | -2/+2 | |
| | | ||||||
| * | De-enumify SslMethod | Steven Fackler | 2016-10-15 | 2 | -72/+84 | |
| | | ||||||
| * | De-enumify message digests | Steven Fackler | 2016-10-15 | 1 | -6/+6 | |
| | | ||||||
| * | Merge pull request #471 from sfackler/no-comp | Steven Fackler | 2016-10-14 | 1 | -0/+10 | |
| |\ | | | | | Handle OPENSSL_NO_COMP | |||||
| | * | Handle OPENSSL_NO_COMP | Steven Fackler | 2016-10-14 | 1 | -0/+10 | |
| | | | | | | | | | Closes #459 | |||||
| * | | Fix test_alpn_server_select_none | Steven Fackler | 2016-10-14 | 1 | -12/+34 | |
| |/ | | | | | | | | | | | | In OpenSSL 1.1, a failure to negotiate a protocol is a fatal error, so fork that test. This also popped up an issue where we assumed all errors had library, function, and reason strings which is not necessarily the case. While we're in here, adjust the Display impl to match what OpenSSL prints out. Closes #465 | |||||
| * | Enable hostname verification on 1.0.2 | Steven Fackler | 2016-10-14 | 2 | -7/+7 | |
| | | ||||||
| * | Support hostname verification | Steven Fackler | 2016-10-14 | 2 | -0/+56 | |
| | | | | | Closes #206 | |||||
| * | Ignore DTLS tests on Windows/ARM for now | Alex Crichton | 2016-10-14 | 1 | -1/+4 | |
| | | | | | cc #467 | |||||
| * | Cleanup | Steven Fackler | 2016-10-13 | 1 | -2/+0 | |
| | | ||||||
| * | Use stdlib logic for udp | Steven Fackler | 2016-10-13 | 1 | -38/+2 | |
| | | ||||||
| * | Fix windows for real | Steven Fackler | 2016-10-13 | 1 | -1/+2 | |
| | | ||||||
| * | Disable npn tests on < 1.0.2 | Steven Fackler | 2016-10-13 | 1 | -0/+2 | |
| | | | | | s_client doesn't seem to support the required flag before then. | |||||
| * | Fix tests on windows | Steven Fackler | 2016-10-13 | 1 | -5/+6 | |
| | | ||||||
| * | Reenable dtls tests | Steven Fackler | 2016-10-13 | 1 | -26/+6 | |
| | | ||||||