aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-v0.6.4' into releasev0.6.4Steven Fackler2015-07-0616-257/+860
|\
| * Release v0.6.4Steven Fackler2015-07-065-8/+8
| |
| * Merge pull request #236 from servo/unpinSteven Fackler2015-07-061-1/+1
| |\ | | | | | | Unpin the bitflags version.
| | * Unpin the bitflags version.Ms2ger2015-07-061-1/+1
| |/ | | | | | | | | This dependency causes Servo to depend on multiple versions of the bitflags crate.
| * Merge pull request #232 from jethrogb/topic/fix_nidSteven Fackler2015-07-013-2/+46
| |\ | | | | | | Fix NID definitions to match OpenSSL.
| | * Add a test that checks whether 3 known subject attributes can be retrieved ↵Jethro Beekman2015-06-302-0/+41
| | | | | | | | | | | | by NID
| | * Fix NID definitions to match OpenSSL. The previous numbers were introduced ↵Jethro Beekman2015-06-301-2/+5
| |/ | | | | | | incorrectly in #213
| * More syntax fixesSteven Fackler2015-06-301-1/+1
| |
| * Fix travis file syntaxSteven Fackler2015-06-301-1/+1
| |
| * Fix travis?Steven Fackler2015-06-301-4/+2
| |
| * Manually set lib and include dirs on linux buildsSteven Fackler2015-06-301-2/+5
| |
| * Revert "Don't build a custom openssl on OSX"Steven Fackler2015-06-302-2/+14
| | | | | | | | | | | | This reverts commit 645430602d0f4d56c6ab153b68a11c6be6d8b183. We actually need 1.0.2 for DTLSv1.2 and ALPN
| * Fix backcompat methodSteven Fackler2015-06-291-1/+1
| |
| * Fix build with alpn featureSteven Fackler2015-06-292-3/+3
| |
| * Initialize FEATURES again in travis configSteven Fackler2015-06-291-0/+3
| |
| * Merge pull request #229 from jmesmon/alpnSteven Fackler2015-06-306-56/+269
| |\ | | | | | | Add support for ALPN ("successor" to NPN)
| | * ssl: support ALPNCody P Schafer2015-06-296-17/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Heavily based on the existing NPN wrapping code. Naming of public functions is identical to the NPN ones with `s/npn/alpn/` applied to prevent devs from needing to remember 2 names (and to let my copy the npn tests and perform the subistution to generate the apln tests). It might make sense to (at some point) use macros or a trait to cut down the duplication.
| | * ssl/NPN: factor out encoding of the protocol listCody P Schafer2015-06-291-8/+19
| | | | | | | | | | | | | | | The intention is to allow the encoding to be reused by the ALPN support code.
| | * ssl: use a common helper to generate new ex data indexes, switch NPN to a ↵Cody P Schafer2015-06-291-33/+17
| |/ | | | | | | | | | | | | | | | | | | | | lazyref Rather than having the verification data idx generation and NPN use there own (similar) impls to generate indexes with destructors, unify them. Make NPNs use of indexes more idomatic by storing the index in a lazyref rather than having a function with static data members.
| * Modernize cargo directivesSteven Fackler2015-06-281-4/+5
| |
| * Don't use pkg-config on windowsSteven Fackler2015-06-281-3/+6
| |
| * More docsSteven Fackler2015-06-281-0/+16
| |
| * Fix windows buildSteven Fackler2015-06-281-0/+2
| |
| * DocsSteven Fackler2015-06-281-18/+10
| |
| * Make the direct constructors the defaultsSteven Fackler2015-06-282-35/+35
| |
| * Add docs for accept and connectSteven Fackler2015-06-281-0/+22
| |
| * Rename new_client to connect and new_server to acceptSteven Fackler2015-06-282-44/+49
| |
| * Implement direct IO supportSteven Fackler2015-06-282-13/+187
| |
| * Prepare for direct stream supportSteven Fackler2015-06-271-78/+165
| |
| * Docs tweakSteven Fackler2015-06-271-1/+2
| |
| * Reduce SslStream constructor duplicationSteven Fackler2015-06-274-45/+65
| |
| * Initialize stream bufferSteven Fackler2015-06-271-8/+2
| |
| * Fix set_hostnameSteven Fackler2015-06-273-10/+8
| | | | | | | | | | | | It was previously failing to null terminate the hostname string (was anyone actually using this?). Also move the macro expansion to the C shim.
| * Strip other LD_LIBRARY_PATH referenceSteven Fackler2015-06-271-1/+1
| |
| * Don't build a custom openssl on OSXSteven Fackler2015-06-272-13/+1
| | | | | | | | I don't believe the bugfix the required this is needed anymore
| * Import shim'd HMAC stuff with the original nameSteven Fackler2015-06-272-9/+19
| |
| * Move macro replicas into C shimSteven Fackler2015-06-274-36/+53
| |
| * Merge branch 'release'Steven Fackler2015-06-255-20/+16
| |\ | |/ |/|
* | Merge branch 'release-v0.6.3' into releasev0.6.3Steven Fackler2015-06-255-20/+16
|\ \ | |/ |/|
| * Release v0.6.3Steven Fackler2015-06-255-20/+16
|/
* Add a test for connection negotiation failureSteven Fackler2015-06-252-1/+11
|
* Fix EOF handling in retry wrapperSteven Fackler2015-06-254-5/+18
|
* Merge pull request #225 from semmaz/mingw-build-fixSteven Fackler2015-06-202-2/+41
|\ | | | | Added support for building on Windows with MinGW
| * Mention mingw in READMESimon Mazur2015-06-181-1/+9
| |
| * Don't ignore environment variables if building with mingwSimon Mazur2015-06-151-21/+23
| |
| * Added support for building on Windows with MinGWSimon Mazur2015-06-101-1/+30
| |
* | Merge pull request #226 from jethrogb/topic/crypto_iv_sliceSteven Fackler2015-06-171-17/+18
|\ \ | |/ |/| Pass symmetric crypto initialization vector as a slice
| * Remove superfluous vec! usageJethro Beekman2015-06-141-9/+9
| |
| * Use AsRef for backwards compatibility with passing IV as VecJethro Beekman2015-06-141-4/+5
| |
| * Pass symmetric crypto initialization vector as a sliceJethro Beekman2015-06-121-7/+7
|/ | | | | Note: This change is backwards-incompatible. Users will need to add turn their parameters into references.