| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #999 from sfackler/fix-get-sessionHEADmaster | Steven Fackler | 2018-09-17 | 1 | -1/+1 |
| |\ | | | | | Fix get session callback | ||||
| | * | Fix get session callback | Steven Fackler | 2018-09-17 | 1 | -1/+1 |
| |/ | | | | | This could previously open up the possibility of a double-free! Closes #996 | ||||
| * | Merge pull request #995 from sfackler/client-hello | Steven Fackler | 2018-09-15 | 5 | -2/+296 |
| |\ | | | | | Support the client hello callback | ||||
| | * | Support the client hello callback | Steven Fackler | 2018-09-15 | 5 | -2/+296 |
| |/ | |||||
| * | Release openssl 0.10.12openssl-v0.10.12 | Steven Fackler | 2018-09-13 | 2 | -3/+16 |
| | | |||||
| * | Release openssl-sys 0.9.36openssl-sys-v0.9.36 | Steven Fackler | 2018-09-13 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #993 from wsygog/master | Steven Fackler | 2018-09-13 | 1 | -1/+1 |
| |\ | | | | | Fix small typo in Rsa documentation | ||||
| | * | Fix typo | 李伟 | 2018-09-13 | 1 | -1/+1 |
| |/ | | | | Fix typo in docs for openssl::rsa::Rsa::from_private_components | ||||
| * | Merge pull request #991 from sfackler/libressl-28 | Steven Fackler | 2018-09-13 | 14 | -77/+120 |
| |\ | | | | | Support libressl 2.8.0 | ||||
| | * | Fix missing symbol | Steven Fackler | 2018-09-12 | 1 | -0/+1 |
| | | | |||||
| | * | Stop caching the registry on osx | Steven Fackler | 2018-09-12 | 1 | -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.0 | Steven Fackler | 2018-09-12 | 14 | -76/+120 |
| |/ | | | | Closes #988 | ||||
| * | Merge pull request #990 from sfackler/one-sys-mod | Steven Fackler | 2018-09-12 | 42 | -5608/+5933 |
| |\ | | | | | Refactor openssl-sys | ||||
| | * | Refactor openssl-sys | Steven Fackler | 2018-09-12 | 42 | -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 release | Steven Fackler | 2018-09-11 | 1 | -1/+1 |
| |/ | |||||
| * | clean up example | Steven Fackler | 2018-09-02 | 1 | -4/+3 |
| | | |||||
| * | Small cleanup | Steven Fackler | 2018-09-02 | 2 | -15/+12 |
| | | | | | Closes #981 | ||||
| * | Merge pull request #982 from sfackler/fix-sni-callback | Steven Fackler | 2018-08-31 | 4 | -14/+63 |
| |\ | | | | | Fix lookup errors with SNI callback. | ||||
| | * | Fix lookup errors with SNI callback. | Steven Fackler | 2018-08-31 | 4 | -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 versions | Steven Fackler | 2018-08-29 | 1 | -4/+4 |
| | | |||||
| * | Bump versions | Steven Fackler | 2018-08-27 | 1 | -3/+3 |
| | | |||||
| * | Fix doc reference | Steven Fackler | 2018-08-19 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #978 from sfackler/srtp-cleanup | Steven Fackler | 2018-08-19 | 7 | -91/+122 |
| |\ | | | | | SRTP cleanup | ||||
| | * | SRTP cleanup | Steven Fackler | 2018-08-19 | 7 | -91/+122 |
| |/ | |||||
| * | Merge pull request #975 from eun-ice/master | Steven Fackler | 2018-08-19 | 8 | -0/+311 |
| |\ | | | | | Add methods for DTLS/SRTP key handshake | ||||
| | * | Add methods for DTLS/SRTP key handshake | Aron Wieck | 2018-08-14 | 8 | -0/+311 |
| |/ | |||||
| * | Merge pull request #974 from sfackler/shutdown | Steven Fackler | 2018-08-08 | 3 | -13/+67 |
| |\ | | | | | Add get_shutdown and set_shutdown | ||||
| | * | Add get_shutdown and set_shutdown | Steven Fackler | 2018-08-08 | 3 | -13/+67 |
| |/ | |||||
| * | Merge pull request #972 from sfackler/err-unspecified-cfg | Steven Fackler | 2018-08-04 | 2 | -0/+4 |
| |\ | | | | | X509_V_ERR_UNSPECIFIED was added in 1.0.2f | ||||
| | * | X509_V_ERR_UNSPECIFIED was added in 1.0.2f | Steven Fackler | 2018-08-04 | 2 | -0/+4 |
| |/ | | | | Closes #970 | ||||
| * | Update changelog | Steven Fackler | 2018-08-04 | 1 | -1/+14 |
| | | |||||
| * | Release openssl 0.10.11openssl-v0.10.11 | Steven Fackler | 2018-08-04 | 1 | -2/+2 |
| | | |||||
| * | Release openssl-sys 0.9.35openssl-sys-v0.9.35 | Steven Fackler | 2018-08-04 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #967 from sfackler/vendored-docs | Alex Crichton | 2018-07-31 | 1 | -0/+15 |
| |\ | | | | | Add some docs to the README about the vendored feature. | ||||
| | * | Add some docs to the README about the vendored feature. | Steven Fackler | 2018-07-30 | 1 | -0/+15 |
| |/ | |||||
| * | Merge pull request #963 from alexcrichton/vendored | Steven Fackler | 2018-07-30 | 8 | -166/+251 |
| |\ | | | | | Support builds of OpenSSL from vendored source (take 2) | ||||
| | * | Support builds of OpenSSL from vendored source (take 2) | Alex Crichton | 2018-07-30 | 8 | -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-ec2m | Steven Fackler | 2018-07-29 | 1 | -8/+4 |
| |\ | | | | | Fix tests when built with no-ec2m | ||||
| | * | Fix tests when built with no-ec2m | Steven Fackler | 2018-07-29 | 1 | -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-str | Steven Fackler | 2018-07-19 | 1 | -3/+6 |
| |\ | | | | | SslSessionRef methods return static strings | ||||
| | * | SslSessionRef methods return static strings | Steven Fackler | 2018-07-19 | 1 | -3/+6 |
| |/ | | | | Closes #961 | ||||
| * | Merge pull request #959 from jabedude/master | Steven Fackler | 2018-07-14 | 1 | -1/+1 |
| |\ | | | | | Fix spelling in symm docs | ||||
| | * | Fix spelling in symm docs | Josh Abraham | 2018-07-14 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #958 from sfackler/custom-errors | Steven Fackler | 2018-07-10 | 1 | -2/+12 |
| |\ | | | | | Add bindings for custom error definition | ||||
| | * | Add bindings for custom error definition | Steven Fackler | 2018-07-10 | 1 | -2/+12 |
| |/ | |||||
| * | Purge registry cache | Steven Fackler | 2018-07-07 | 1 | -2/+2 |
| | | | | Get off of a bad git repo on the osx builder | ||||
| * | Merge pull request #937 from marcoh00/iterable-x509names | Steven Fackler | 2018-07-07 | 5 | -7/+70 |
| |\ | | | | | X509NameRef: Provide an iterator over all entries | ||||
| | * | Only grab the name entry count when needed | Steven Fackler | 2018-06-26 | 1 | -3/+1 |
| | | | |||||
| | * | Rename X509NameRef::all_entries and refactor end-of-iterator checks | Marco Huenseler | 2018-06-03 | 2 | -6/+8 |
| | | | |||||
| | * | Provide an Asn1Object getter method for X509NameEntryRef | Marco Huenseler | 2018-06-03 | 5 | -0/+19 |
| | | | |||||