| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Small cleanup | Steven Fackler | 2018-09-02 | 1 | -14/+11 |
| | | | | | Closes #981 | ||||
| * | Overhaul openssl cfgs | Steven Fackler | 2018-05-20 | 1 | -190/+198 |
| | | | | | Also expose hostname verification on libressl | ||||
| * | Clean up a couple of holdovers from old features | Steven Fackler | 2018-03-29 | 1 | -11/+5 |
| | | |||||
| * | Remove version-specific features | Steven Fackler | 2018-03-19 | 1 | -2/+2 |
| | | | | | Closes #852 | ||||
| * | Inline connector constants | Steven Fackler | 2018-02-21 | 1 | -17/+15 |
| | | |||||
| * | Don't special case 1.0.1 | Steven Fackler | 2018-02-21 | 1 | -7/+0 |
| | | | | | It appears that 1.0.1's defaults are actually okay. | ||||
| * | Update SslConnector cipher list | Steven Fackler | 2018-02-20 | 1 | -6/+11 |
| | | | | | | | | | Based off of python/cpython#3532, we use OpenSSL's default cipher list and turn of things we don't like. This can't be used with 1.0.1, however, which had a poor default set. There, we use the old defaults, with the bits that aren't implemented in 1.0.1 removed (namely TLSv1.3 suites and ChaCha). | ||||
| * | OpenSSL 1.1.1 support | Steven Fackler | 2018-02-13 | 1 | -0/+13 |
| | | |||||
| * | Add setters to ConnectConfiguration | Steven Fackler | 2018-01-11 | 1 | -3/+13 |
| | | |||||
| * | Rename key serialization/deserialization methods | Steven Fackler | 2018-01-06 | 1 | -1/+1 |
| | | | | | | | Also document their specific formats. Closes #502 | ||||
| * | Split X509StoreContextRef::ssl up | Steven Fackler | 2017-12-26 | 1 | -5/+5 |
| | | |||||
| * | Overhaul verify error type | Steven Fackler | 2017-12-26 | 1 | -25/+26 |
| | | | | | Also set the error in the hostname verification callback for 1.0.1 | ||||
| * | Adjust SslConnector and SslAcceptor construction | Steven Fackler | 2017-12-26 | 1 | -111/+60 |
| | | |||||
| * | Remove deprecated APIs | Steven Fackler | 2017-12-25 | 1 | -71/+0 |
| | | |||||
| * | Fix a bunch of FIXMEs | Steven Fackler | 2017-12-25 | 1 | -5/+3 |
| | | |||||
| * | Tweak default ssl options | Steven Fackler | 2017-12-25 | 1 | -2/+4 |
| | | |||||
| * | Fix tests | Steven Fackler | 2017-12-25 | 1 | -5/+5 |
| | | |||||
| * | Upgrade bitflags to 1.0 | Steven Fackler | 2017-12-25 | 1 | -20/+22 |
| | | | | | Closes #756 | ||||
| * | Clean up 1.0.1 hostname verification | Steven Fackler | 2017-12-23 | 1 | -37/+23 |
| | | |||||
| * | Allow SNI and hostname verification to be configured separately | Steven Fackler | 2017-12-23 | 1 | -27/+50 |
| | | | | | Closes #728 | ||||
| * | Finish documentation for the ssl module | Steven Fackler | 2017-12-04 | 1 | -4/+20 |
| | | | | | Closes #727 | ||||
| * | Impl deref for acceptor/connector builders | Steven Fackler | 2017-12-03 | 1 | -21/+63 |
| | | |||||
| * | Convert try! usage to ? | johnthagen | 2017-10-03 | 1 | -27/+27 |
| | | |||||
| * | Properly handle IPs in hostname verification | Steven Fackler | 2017-09-20 | 1 | -1/+4 |
| | | |||||
| * | Update default client cipher list | Steven Fackler | 2017-09-16 | 1 | -3/+6 |
| | | |||||
| * | Fix indentation | Steven Fackler | 2017-09-15 | 1 | -3/+2 |
| | | |||||
| * | Set SSL_MODE_RELEASE_BUFFERS by default | Alex Crichton | 2017-09-14 | 1 | -1/+11 |
| | | | | | Closes #696 | ||||
| * | Tweak formatting on cipher list | Steven Fackler | 2017-07-26 | 1 | -18/+13 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2017-07-15 | 1 | -44/+62 |
| | | |||||
| * | Fix build | Steven Fackler | 2017-07-15 | 1 | -2/+2 |
| | | |||||
| * | Don't overwrite the configured verify mode | Steven Fackler | 2017-07-15 | 1 | -11/+29 |
| | | | | | | We can leverage the new extra data API to configure the verification mode up front so users can reconfigure it as they like. | ||||
| * | Logic to support client-side session reuse | Steven Fackler | 2017-03-25 | 1 | -6/+51 |
| | | |||||
| * | Fix typo | Steven Fackler | 2017-01-08 | 1 | -2/+2 |
| | | |||||
| * | Add methods to construct SslAcceptorBuilder without key and cert | Steven Fackler | 2017-01-08 | 1 | -22/+34 |
| | | | | | | This will allow, in particular, initialization directly from files rather than having to load and parse them manually. | ||||
| * | Typo | Steven Fackler | 2017-01-02 | 1 | -1/+1 |
| | | |||||
| * | Implement Clone for SslConnector and SslAcceptor | Steven Fackler | 2016-11-27 | 1 | -0/+2 |
| | | |||||
| * | Cleanup | Steven Fackler | 2016-11-27 | 1 | -2/+2 |
| | | |||||
| * | Rename ec_key to ec | Steven Fackler | 2016-11-14 | 1 | -1/+1 |
| | | |||||
| * | Rename new_by_curve_name to from_curve_name | Steven Fackler | 2016-11-13 | 1 | -1/+1 |
| | | |||||
| * | No need to use a raw string anymore | Steven Fackler | 2016-11-13 | 1 | -2/+2 |
| | | |||||
| * | Use ffdhe2048 in mozilla_intermediate | Steven Fackler | 2016-11-12 | 1 | -42/+8 |
| | | |||||
| * | Be a bit more emphatic about the danger | Steven Fackler | 2016-11-12 | 1 | -1/+1 |
| | | |||||
| * | Add a connect method that does not perform hostname verification | Steven Fackler | 2016-11-12 | 1 | -0/+17 |
| | | | | | The method name is intentionally painful to type to discourage its use | ||||
| * | Make sure to override SslContext verify callback always | Steven Fackler | 2016-11-08 | 1 | -1/+3 |
| | | | | | | | The 1.0.1 code has to override this to setup hostname validation, and don't want behavior to silently change depending on the OpenSSL version you're building against. | ||||
| * | Support client CA advertisement | Steven Fackler | 2016-11-06 | 1 | -1/+0 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2016-11-05 | 1 | -5/+2 |
| | | |||||
| * | Rename accessors | Steven Fackler | 2016-11-05 | 1 | -4/+4 |
| | | |||||
| * | Get rid of Ref | Steven Fackler | 2016-11-04 | 1 | -17/+16 |
| | | | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :( | ||||
| * | Use built in DH parameters when available | Steven Fackler | 2016-11-01 | 1 | -15/+49 |
| | | | | | | Fall back to a hardcoded PEM blob on 1.0.1, but serialized from DH_get_2048_256. | ||||
| * | Replace GeneralNames by the new Stack API | Lionel Flandrin | 2016-11-01 | 1 | -4/+6 |
| | | |||||