aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/ssl/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fix SslContext::add_extra_chain_certSteven Fackler2016-08-171-0/+8
| | | | | | | | | SSL_CTX_add_extra_chain_cert assumes ownership of the certificate, so the method really needs to take an X509 by value. Work around this by manually cloning the cert. This method has been around for over a year but I'm guessing nobody actually used it since it produces a nice double free into segfault!
* Ignore flickering test on windowsSteven Fackler2016-08-161-0/+1
|
* More test fixesSteven Fackler2016-08-141-1/+1
|
* Fix testsSteven Fackler2016-08-141-9/+9
|
* Start on PKCS #12 supportSteven Fackler2016-08-141-4/+4
|
* Fix testsSteven Fackler2016-08-101-1/+1
|
* Remove rust_SSL_cloneSteven Fackler2016-08-091-1/+1
|
* get_error -> errorSteven Fackler2016-08-071-2/+2
|
* Clean up x509Steven Fackler2016-08-051-3/+3
|
* Restructure PEM input/output methodsSteven Fackler2016-08-021-11/+4
| | | | | Dealing with byte buffers directly avoids error handling weirdness and we were loading it all into memory before anyway.
* Add MidHandshakeSslStreamAlex Crichton2016-07-311-11/+24
| | | | | | Allows recognizing when a stream is still in handshake mode and can gracefully transition when ready. The blocking usage of the API should still be the same, just helps nonblocking implementations!
* Merge remote-tracking branch 'origin/master' into breaksSteven Fackler2016-07-311-19/+18
|\
| * RustfmtSteven Fackler2016-05-161-14/+12
| |
| * Update certSteven Fackler2016-05-151-7/+7
| | | | | | | | Now with a 10 year expriation
* | Fix a few mutable types for `self` parameters.Corey Farwell2016-06-021-1/+1
| |
* | Move SslContext::set_verify to a closure based APISteven Fackler2016-05-031-66/+42
| |
* | Rename getters in line with conventionsSteven Fackler2016-05-031-2/+2
| |
* | Error reformSteven Fackler2016-05-031-1/+1
| |
* | Remove deprecated methodsSteven Fackler2016-05-031-32/+24
| |
* | Remove NonblockingSslStreamSteven Fackler2016-05-031-13/+13
|/
* Add a version of Ssl::set_verify that doesn't set a callbackSteven Fackler2016-05-011-1/+1
|
* Add Ssl::set_verifySteven Fackler2016-04-301-0/+30
| | | | | It also uses a better, closure based API than the existing callback methods.
* Ignore default verify paths test on windowsSteven Fackler2016-04-291-0/+1
|
* Add SslContext::set_default_verify_pathsSteven Fackler2016-04-161-0/+17
|
* More deprecated function cleanupSteven Fackler2016-02-081-1/+1
|
* Stop using deprecated methodSteven Fackler2016-02-081-1/+2
|
* openssl/ssl/context: test that we are refcounting correctlyCody P Schafer2016-01-181-0/+13
| | | | | | | | | | Not a perfect test, on failure it _might_ exit with this output: Process didn't exit successfully: `/home/cody/g/rust-openssl/openssl/target/debug/openssl-8e712036e3aac4fe` (signal: 11) But unclear if we can do any better.
* Fix should_panic checkSteven Fackler2016-01-111-3/+3
|
* Add stream panic propagation behind a nightly feature gateSteven Fackler2016-01-111-0/+88
|
* Work around the worst of clone bogusnessSteven Fackler2015-12-181-0/+8
| | | | | | | | | | SslStream::{clone,try_clone} are inherently broken since the Ssl object shared by both streams is only going to be talking to one stream. Stuff like hyper depends on try_clone, so we'll leave it here for now but minimize the brokenness to "no worse than what it used to be like". They'll be removed in 0.8. cc #325
* Disable cross compilation for nowSteven Fackler2015-12-171-1/+2
|
* RustfmtSteven Fackler2015-12-151-93/+112
|
* Replace SslStream implementation!Steven Fackler2015-12-091-20/+1
|
* Implement read and writeSteven Fackler2015-12-091-0/+12
|
* IT LIVESSteven Fackler2015-12-091-1/+8
|
* Switch to libc 0.2Steven Fackler2015-11-161-29/+14
|
* Move SSL methods to Ssl object, add getterSteven Fackler2015-11-161-19/+19
|
* Revert "Revert "Merge pull request #280 from ltratt/libressl_build""Steven Fackler2015-11-161-4/+0
| | | | This reverts commit ae3d0e36d71bb121c2fc1a75b3bc6d97f0e61480.
* Get nonblocking tests working on OSX/WindowsAlex Crichton2015-10-222-0/+1022