aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #999 from sfackler/fix-get-sessionHEADmasterSteven Fackler2018-09-171-1/+1
|\ | | | | Fix get session callback
| * Fix get session callbackSteven Fackler2018-09-171-1/+1
|/ | | | | This could previously open up the possibility of a double-free! Closes #996
* Merge pull request #995 from sfackler/client-helloSteven Fackler2018-09-155-2/+296
|\ | | | | Support the client hello callback
| * Support the client hello callbackSteven Fackler2018-09-155-2/+296
|/
* Release openssl 0.10.12openssl-v0.10.12Steven Fackler2018-09-132-3/+16
|
* Release openssl-sys 0.9.36openssl-sys-v0.9.36Steven Fackler2018-09-131-1/+1
|
* Merge pull request #993 from wsygog/masterSteven Fackler2018-09-131-1/+1
|\ | | | | Fix small typo in Rsa documentation
| * Fix typo李伟2018-09-131-1/+1
|/ | | | Fix typo in docs for openssl::rsa::Rsa::from_private_components
* Merge pull request #991 from sfackler/libressl-28Steven Fackler2018-09-1314-77/+120
|\ | | | | Support libressl 2.8.0
| * Fix missing symbolSteven Fackler2018-09-121-0/+1
| |
| * Stop caching the registry on osxSteven Fackler2018-09-121-2/+0
| | | | | | | | | | | | The cache seems to corrupt itself a lot which breaks the build. The OSX build finishes way before anything else anyway so the time save doesn't matter.
| * Support libressl 2.8.0Steven Fackler2018-09-1214-76/+120
|/ | | | Closes #988
* Merge pull request #990 from sfackler/one-sys-modSteven Fackler2018-09-1242-5608/+5933
|\ | | | | Refactor openssl-sys
| * Refactor openssl-sysSteven Fackler2018-09-1242-5608/+5933
| | | | | | | | | | The old layout tried to structure itself by version but it ended up with a lot of duplication. Instead, follow the structure of the header files.
* | Bump to 1.1.1 releaseSteven Fackler2018-09-111-1/+1
|/
* clean up exampleSteven Fackler2018-09-021-4/+3
|
* Small cleanupSteven Fackler2018-09-022-15/+12
| | | | Closes #981
* Merge pull request #982 from sfackler/fix-sni-callbackSteven Fackler2018-08-314-14/+63
|\ | | | | Fix lookup errors with SNI callback.
| * Fix lookup errors with SNI callback.Steven Fackler2018-08-314-14/+63
|/ | | | | | | | | | | | | | | | | The job of an SNI callback is typically to swap out the context associated with an SSL depending on the domain the client is trying to talk to. Typically, only the callbacks associated with the current context are used, but this is not the case for the SNI callback. If SNI is run for a second time on a connection (i.e. in a renegotiation) and the context was replaced with one that didn't itself register an SNI callback, the old callback would run but wouldn't be able to find its state in the context's ex data. To work around this, we pass the pointer to the callback data directly to the callback to make sure it's always available. It still lives in ex data to handle the lifetime management. Closes #979
* Bump Appveyor test versionsSteven Fackler2018-08-291-4/+4
|
* Bump versionsSteven Fackler2018-08-271-3/+3
|
* Fix doc referenceSteven Fackler2018-08-191-2/+2
|
* Merge pull request #978 from sfackler/srtp-cleanupSteven Fackler2018-08-197-91/+122
|\ | | | | SRTP cleanup
| * SRTP cleanupSteven Fackler2018-08-197-91/+122
|/
* Merge pull request #975 from eun-ice/masterSteven Fackler2018-08-198-0/+311
|\ | | | | Add methods for DTLS/SRTP key handshake
| * Add methods for DTLS/SRTP key handshakeAron Wieck2018-08-148-0/+311
|/
* Merge pull request #974 from sfackler/shutdownSteven Fackler2018-08-083-13/+67
|\ | | | | Add get_shutdown and set_shutdown
| * Add get_shutdown and set_shutdownSteven Fackler2018-08-083-13/+67
|/
* Merge pull request #972 from sfackler/err-unspecified-cfgSteven Fackler2018-08-042-0/+4
|\ | | | | X509_V_ERR_UNSPECIFIED was added in 1.0.2f
| * X509_V_ERR_UNSPECIFIED was added in 1.0.2fSteven Fackler2018-08-042-0/+4
|/ | | | Closes #970
* Update changelogSteven Fackler2018-08-041-1/+14
|
* Release openssl 0.10.11openssl-v0.10.11Steven Fackler2018-08-041-2/+2
|
* Release openssl-sys 0.9.35openssl-sys-v0.9.35Steven Fackler2018-08-041-1/+1
|
* Merge pull request #967 from sfackler/vendored-docsAlex Crichton2018-07-311-0/+15
|\ | | | | Add some docs to the README about the vendored feature.
| * Add some docs to the README about the vendored feature.Steven Fackler2018-07-301-0/+15
|/
* Merge pull request #963 from alexcrichton/vendoredSteven Fackler2018-07-308-166/+251
|\ | | | | Support builds of OpenSSL from vendored source (take 2)
| * Support builds of OpenSSL from vendored source (take 2)Alex Crichton2018-07-308-166/+251
|/ | | | | | This is a revival of #684 to see if I can help push it across the finish line! Closes #580
* Merge pull request #965 from sfackler/fix-no-ec2mSteven Fackler2018-07-291-8/+4
|\ | | | | Fix tests when built with no-ec2m
| * Fix tests when built with no-ec2mSteven Fackler2018-07-291-8/+4
|/ | | | | | | The other curve identifier isn't valid, at least in some contexts so just ignore the test in those cases. Closes #964
* Merge pull request #962 from sfackler/static-strSteven Fackler2018-07-191-3/+6
|\ | | | | SslSessionRef methods return static strings
| * SslSessionRef methods return static stringsSteven Fackler2018-07-191-3/+6
|/ | | | Closes #961
* Merge pull request #959 from jabedude/masterSteven Fackler2018-07-141-1/+1
|\ | | | | Fix spelling in symm docs
| * Fix spelling in symm docsJosh Abraham2018-07-141-1/+1
|/
* Merge pull request #958 from sfackler/custom-errorsSteven Fackler2018-07-101-2/+12
|\ | | | | Add bindings for custom error definition
| * Add bindings for custom error definitionSteven Fackler2018-07-101-2/+12
|/
* Purge registry cacheSteven Fackler2018-07-071-2/+2
| | | Get off of a bad git repo on the osx builder
* Merge pull request #937 from marcoh00/iterable-x509namesSteven Fackler2018-07-075-7/+70
|\ | | | | X509NameRef: Provide an iterator over all entries
| * Only grab the name entry count when neededSteven Fackler2018-06-261-3/+1
| |
| * Rename X509NameRef::all_entries and refactor end-of-iterator checksMarco Huenseler2018-06-032-6/+8
| |
| * Provide an Asn1Object getter method for X509NameEntryRefMarco Huenseler2018-06-035-0/+19
| |