aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/ssl/callbacks.rs
Commit message (Collapse)AuthorAgeFilesLines
* Support ALPN on libresslSteven Fackler2018-05-201-3/+6
| | | | Closes #690
* Overhaul openssl cfgsSteven Fackler2018-05-201-24/+44
| | | | Also expose hostname verification on libressl
* Clean up SSL callbacksSteven Fackler2018-05-121-29/+36
| | | | | Also add an Arc to avoid a weird use after free edge case if a callback changes a callback.
* Change SslContext callback handlingSteven Fackler2018-05-121-108/+109
| | | | Use the existing infrastructure!
* Update to OpenSSL 1.1.1-pre3Benjamin Saunders2018-03-281-0/+49
|
* Remove version-specific featuresSteven Fackler2018-03-191-18/+16
| | | | Closes #852
* Add a Sync + Send bound to the custom ext typeSteven Fackler2018-03-111-25/+50
| | | | | It's stored inside of the Ssl, so this is probably tecnically necessarly?
* Generic custom extension add fn return typeBenjamin Saunders2018-03-101-21/+21
|
* High-level API for OpenSSL 1.1.1 custom extension supportBenjamin Saunders2018-03-091-0/+93
|
* Restore error stack in cookie callbackSteven Fackler2018-02-251-7/+12
|
* Expose cookie generate/verify callback settersBenjamin Saunders2018-02-251-0/+50
|
* Add the ability to push errors back onto the error stack.Steven Fackler2018-02-241-12/+12
|
* Add some debugging-related bindingsSteven Fackler2018-02-171-0/+18
|
* Bind remove and get session callbacksSteven Fackler2018-02-161-1/+49
|
* SSL session callbacks have always been aroundSteven Fackler2018-02-161-5/+1
|
* Add more session cache supportSteven Fackler2018-02-151-0/+25
|
* Tweak featuresSteven Fackler2018-02-141-2/+4
| | | | We should keep the version features totally separate for now.
* Adjust the SNI callbackSteven Fackler2018-01-061-12/+7
| | | | Brings it more in line with how the raw callback is structured.
* Parameterize keys over what they containSteven Fackler2017-12-301-4/+5
| | | | Closes #790
* Overhaul ALPNSteven Fackler2017-12-271-81/+23
| | | | | | | | There was previously a lot of behind the scenes magic. We now bind much more directly to the relevant functions. Also remove APN support. That protocol is supersceded by ALPN - let's see if anyone actually needs to use it.
* Drop Any boundsSteven Fackler2017-12-261-10/+8
|
* Remove deprecated APIsSteven Fackler2017-12-251-1/+1
|
* Fix a bunch of FIXMEsSteven Fackler2017-12-251-9/+8
|
* Fix buildSteven Fackler2017-07-151-0/+2
|
* Move callbacks to a submoduleSteven Fackler2017-07-151-0/+337