Commit Graph

1081 Commits

Author SHA1 Message Date
Steven Fackler a25f115360 Merge branch 'release-v0.7.9' into release 2016-04-06 21:34:26 -07:00
Steven Fackler d143203f88 Release v0.7.9 2016-04-06 21:34:20 -07:00
Steven Fackler f9d455a4ec Merge pull request #374 from kcking/kcking-pkey-clone-copy
change PKey::clone to use EVP_PKEY_copy_parameters
2016-04-06 17:13:30 -07:00
Kevin King 4016edd4de add EVP_PKEY_copy_parameters to FFI
copy EVP_PKEY params in PKey::clone

test that PKey::clone creates a copy
2016-04-06 19:39:50 -04:00
Steven Fackler 3bcb977be1 Merge pull request #372 from jwilm/safe-bio-method-wrapper
Add safe wrapper BioMethod for ffi::BIO_METHOD
2016-04-04 16:16:44 -07:00
Joe Wilm c4b7b85d99 Add safe wrapper BioMethod for ffi::BIO_METHOD
Adds a wrapper for ffi::BIO_METHOD located at ssl::bio::BioMethod. This
enables SslStream to be Send without doing an unsafe impl on the ffi
struct.
2016-04-04 16:08:38 -07:00
Steven Fackler 02f114faae Cleanup 2016-03-27 13:37:00 -07:00
Steven Fackler c4187638a8 Update for nightly changes 2016-03-27 13:29:24 -07:00
Steven Fackler 983dab6924 Merge pull request #364 from leon-anavi/master
Cast correctly c_char raw pointers (fixes build on ARM #363)
2016-03-21 15:28:50 -07:00
Leon Anavi 6d4bfaa490 Cast correctly c_char raw pointers (fixes build on ARM #363)
Fix error caused by mismatched types while building crate
openssl for Raspberry Pi 2 and other ARM devices.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-03-22 00:16:56 +02:00
Steven Fackler 44a1eb68bd Merge branch 'release' 2016-03-18 08:54:22 -07:00
Steven Fackler 9043d3235e Merge branch 'release-v0.7.8' into release 2016-03-18 08:54:15 -07:00
Steven Fackler e0412850ec Release v0.7.8 2016-03-18 08:54:12 -07:00
Steven Fackler 596147f952 Merge pull request #361 from servo/ptr
Allow Rust to infer the type of the argument to SSL_CIPHER_description.
2016-03-18 08:47:18 -07:00
Ms2ger 6d043b3700 Allow Rust to infer the type of the argument to SSL_CIPHER_description.
This allows the code to compile on Android, where an unsigned char is
expected.
2016-03-18 15:44:47 +01:00
Steven Fackler ade90bf004 Clean up BIO name 2016-03-17 22:27:16 -07:00
Steven Fackler a9a18cf337 Simplify panic safety logic for new nightly 2016-03-17 22:23:51 -07:00
Steven Fackler dfce15be25 Merge branch 'release' 2016-03-17 09:06:30 -07:00
Steven Fackler a2ac6767e2 Merge branch 'release-v0.7.7' into release 2016-03-17 09:04:26 -07:00
Steven Fackler a569df29f4 Release v0.7.7 2016-03-17 09:04:23 -07:00
pingzing f615626d08 Fix order of 32- and 64-bit for mingw toolchain 2016-03-14 02:12:32 +02:00
pingzing 38bc97bd3e Clarify windows build instructions 2016-03-13 19:36:58 +02:00
Steven Fackler 450d275648 Merge pull request #359 from alexcrichton/nightly-fixes
Fix nightly warnings about zero-sized fn pointers
2016-03-11 13:14:38 -08:00
Alex Crichton 3467cf343f Fix nightly warnings about zero-sized fn pointers 2016-03-11 12:57:56 -08:00
Steven Fackler 88ded2cec5 Merge pull request #285 from winding-lines/patch-1
Update README with OSX 10.11 instructions
2016-03-09 21:23:19 -08:00
Steven Fackler 244e4909b4 Merge pull request #358 from ajroetker/maint/update_openssl_download_name_in_appveyor
(maint) Update download version for OpenSSL in appveyor to latest
2016-03-09 17:31:15 -08:00
Andrew Roetker 6ad56a5b28 (maint) Update download version for OpenSSL in appveyor to latest
This commit updates the download version for OpenSSL in appveyor,
previous to this commit the version that was installed was mismatched
from the download version.
2016-03-09 17:24:27 -08:00
Steven Fackler 8a7a766317 Update appveyor openssl version and disable x86_64 build 2016-03-05 13:59:25 -08:00
Steven Fackler 23fd427900 Merge pull request #353 from bluejekyll/master
adding functionality to directly get and set RSA public key material
2016-03-05 13:57:53 -08:00
Benjamin Fry 3e5b65b7fa making from_raw() unsafe 2016-03-05 13:43:14 -08:00
Steven Fackler 2fe3e48487 Stop testing sslv2 feature on Travis
OpenSSL removed support for this entirely in the most recent release.
2016-03-01 11:05:41 -08:00
Steven Fackler 90ce50730b Update source URL for new OpenSSL release 2016-03-01 10:02:34 -08:00
Steven Fackler 1f5800fe2c Merge pull request #356 from erikjohnston/conninfo
Add support for SSL_CIPHER
2016-03-01 09:20:36 -08:00
Steven Fackler 373d61fb69 Merge pull request #355 from KalitaAlexey/master
Bump bitflags to 0.4
2016-03-01 09:18:28 -08:00
Erik Johnston 80ac6e54ac Make SSLCipher.bits() return a struct. 2016-02-29 21:23:34 +00:00
Erik Johnston 04cbf049c0 Add SSL_get_version 2016-02-29 20:14:48 +00:00
Benjamin Fry 3fb2c48c98 added public key material to the constructor 2016-02-28 22:05:19 -08:00
Kalita Alexey b37bbba78f Bump bitflags to 0.4 2016-02-28 08:28:25 +04:00
Benjamin Fry 6ebe581308 review fixes, keep raw RSA initiallization private 2016-02-23 20:49:21 -08:00
Benjamin Fry ef95223d26 adding functionality to directly get and set RSA key material 2016-02-17 23:18:42 -08:00
Erik Johnston 1e9667ea89 Add support for SSL_CIPHER 2016-02-17 22:38:32 +00:00
Steven Fackler 4af4183e1f Merge branch 'release' 2016-02-10 09:38:40 -08:00
Steven Fackler 7540471ce0 Merge branch 'release-v0.7.6' into release 2016-02-10 09:36:44 -08:00
Steven Fackler 3df4c479c9 Release v0.7.6 2016-02-10 09:36:00 -08:00
Steven Fackler 643a4a58c9 More deprecated function cleanup 2016-02-08 23:20:19 -08:00
Steven Fackler e3e4aa4472 Stop using deprecated method 2016-02-08 23:12:54 -08:00
Steven Fackler c33e2fede0 Update appveyor openssl version 2016-02-02 23:15:31 +00:00
Steven Fackler 1de28d0b19 Merge pull request #349 from jwilm/fix-UID-nid-value
Fix Nid::UID value
2016-02-02 23:14:55 +00:00
Joe Wilm fe0f8ea1d8 Rename Nid uid/UID to prevent breakage 2016-02-02 14:32:57 -08:00
Joe Wilm 4940ca7e92 Fix Nid::UID value
Nid::UID (userId) previously held the value of Nid::uid
(uniqueIdentifier).
2016-02-02 09:25:52 -08:00