aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.9.23v0.9.23Steven Fackler2017-12-052-3/+3
|
* Merge pull request #789 from sfackler/ssl-docs-2Steven Fackler2017-12-053-50/+241
|\ | | | | Finish documentation for the ssl module
| * Finish documentation for the ssl moduleSteven Fackler2017-12-043-50/+241
|/ | | | Closes #727
* Merge pull request #788 from sfackler/ssl-docsSteven Fackler2017-12-044-62/+497
|\ | | | | Ssl docs
| * Docs for the ssl module.Steven Fackler2017-12-031-36/+431
| | | | | | | | cc #727
| * Impl deref for acceptor/connector buildersSteven Fackler2017-12-033-26/+66
|/
* Merge pull request #786 from sfackler/sign-tweaksSteven Fackler2017-12-031-488/+172
|\ | | | | Sign tweaks
| * Documentation for the `sign` module.Steven Fackler2017-12-031-10/+53
| | | | | | | | Closes #720
| * Rename Signer::finish to sign_to_vecSteven Fackler2017-12-031-17/+24
| |
| * Clean up testsSteven Fackler2017-12-031-464/+98
|/
* Merge pull request #785 from P-E-Meunier/split-signer-finishSteven Fackler2017-12-031-5/+27
|\ | | | | Splitting the sign::Signer::finish function, to avoid allocations
| * Simplifying finish_into[email protected]2017-12-031-2/+1
| |
| * Splitting the sign::Signer::finish function, to avoid allocations[email protected]2017-12-031-5/+28
| |
* | Merge pull request #784 from P-E-Meunier/masterSteven Fackler2017-12-022-0/+49
|\ \ | |/ |/| Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back
| * Fixing the CI tests[email protected]2017-12-021-1/+1
| |
| * Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back[email protected]2017-12-022-0/+49
|/
* Merge pull request #783 from ignatenkobrain/patch-1Steven Fackler2017-11-301-1/+1
|\ | | | | bump lazy_static to 1
| * bump lazy_static to 1Igor Gnatenko2017-11-301-1/+1
|/
* Release openssl 0.9.22v0.9.22Steven Fackler2017-11-291-2/+2
|
* Release openssl-sys 0.9.22Steven Fackler2017-11-291-1/+1
|
* Merge pull request #781 from sfackler/foreign-types-bumpSteven Fackler2017-11-264-29/+2
|\ | | | | Upgrade foreign-types
| * Upgrade foreign-typesSteven Fackler2017-11-264-29/+2
|/ | | | | foreign-types 0.3 and 0.2 now share the same types and traits, so this is backwards compatible.
* Merge pull request #779 from sfackler/revert-778-foreign-typesSteven Fackler2017-11-214-1/+27
|\ | | | | Revert "Update foreign-types to 0.3"
| * Revert "Update foreign-types to 0.3"Steven Fackler2017-11-214-1/+27
|/
* Merge pull request #778 from nox/foreign-typesSteven Fackler2017-11-214-27/+1
|\ | | | | Update foreign-types to 0.3
| * Update foreign-types to 0.3Anthony Ramine2017-11-214-27/+1
| |
* | Remove travis badgeSteven Fackler2017-11-201-2/+2
| |
* | Remove unused travis fileSteven Fackler2017-11-201-8/+0
| |
* | Merge pull request #777 from sfackler/osx-circleSteven Fackler2017-11-201-0/+28
|\ \ | |/ |/| Use CircleCI for MacOS builds
| * Use CircleCI for MacOS buildsSteven Fackler2017-11-201-0/+28
|/
* Release v0.9.21v0.9.21Steven Fackler2017-11-172-5/+3
|
* Merge pull request #775 from sfackler/libressl-stableSteven Fackler2017-11-146-51/+23
|\ | | | | Whitelist stable libressl version ranges
| * Adjust libressl version detectionSteven Fackler2017-11-135-43/+23
| | | | | | | | | | The 2.5.3+ and 2.6.3+ series are ABI-stable, so we don't need to whitelist individual releases in those ranges.
| * Remove libressl 2.6.2 buildSteven Fackler2017-11-131-8/+0
|/
* Merge pull request #759 from feeeeb/libressl-v2.6.3Steven Fackler2017-11-136-15/+32
|\ | | | | Libressl v2.6.3
| * Update CI to use LibreSSL 2.6.3phoebe jenkins2017-11-131-0/+8
| |
| * Add support for LibreSSL 2.6.3phoebe jenkins2017-11-135-15/+24
|/
* Merge pull request #773 from gbip/masterSteven Fackler2017-11-1015-33/+60
|\ | | | | Impl Send and Sync for all types which are created by `foreign_type` !
| * Added a macro that wraps foreign type, and impl Send and Sync for both,Paul Florence2017-11-1015-33/+60
|/ | | | | the borrowed type and the owned one. Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`.
* Merge pull request #757 from bvinc/masterSteven Fackler2017-11-071-0/+152
|\ | | | | Add an example of making a CA and certs and verifying.
| * Merge branch 'my-temp-work'Brian Vincent2017-11-0611-139/+517
| |\
| | * Add an example of making a CA and certs and verifying.Brian Vincent2017-11-061-0/+152
| |/ |/|
* | Merge pull request #771 from myfreeweb/libressl-cms-h-fixSteven Fackler2017-11-062-7/+4
|\ \ | | | | | | Fix LibreSSL cms.h detection
| * | Fix LibreSSL cms.h detectionGreg V2017-11-062-7/+4
|/ / | | | | | | Also test without system OpenSSL headers when building OpenSSL on CircleCI
* | Add a couple of FIXMEsSteven Fackler2017-11-051-0/+4
| |
* | Merge pull request #764 from AndyGauge/doc-errorSteven Fackler2017-11-051-0/+20
|\ \ | | | | | | Doc error
| * | fixed broken example and syntax error in module level documentationAndyGauge2017-11-041-2/+2
| | |
| * | Error documentation improvementAndy Gauge2017-10-271-0/+20
| | |
* | | Merge pull request #769 from sfackler/want-readSteven Fackler2017-11-042-94/+100
|\ \ \ | | | | | | | | Handle local retries
| * | | Handle local retriesSteven Fackler2017-11-042-94/+100
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenSSL can return SSL_ERROR_WANT_READ even on blocking sockets after renegotiation or heartbeats. Heartbeats ignore the flag that normally makes these things handled internally anyway on 1.0.2. To handle this more properly, we now have a special error type we use to signal this event. The `Read` and `Write` implementation automatically retry in this situation since that's what you normally want. People can use `ssl_read` and `ssl_write` if they want the lower level control. Closes #760