Commit Graph

1208 Commits

Author SHA1 Message Date
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
Steven Fackler 21b331a72e Merge pull request #348 from Hywan/patch-1
Fix CS
2016-02-01 09:52:35 +00:00
Ivan Enderlin f936e4d9c6 Fix CS
Be consistent with existing `#include` declarations.
2016-02-01 10:07:17 +01:00
Steven Fackler e270e41e74 Merge pull request #346 from sfackler/revert-344-revert-336-x509-pky-clone
Revert "Revert "impl Clone for PKey and X509 by using their 'references' member""
2016-01-31 20:38:44 +00:00
Steven Fackler 627f394d59 Revert "Revert "impl Clone for PKey and X509 by using their 'references' member"" 2016-01-31 20:38:36 +00:00
Steven Fackler 4e58fd10de Fix PKey RSA constructors
`set1` functions bump the object's refcount so we were previously
leaking the RSA object. Split the decode from PEM part out to a method
on RSA and use that in the PKey constructors.

Also make RSA a pointer and actually free it.
2016-01-30 13:12:06 -08:00
Steven Fackler b2e18c1d76 Merge pull request #344 from sfackler/revert-336-x509-pky-clone
Revert "impl Clone for PKey and X509 by using their 'references' member"
2016-01-28 23:37:45 -08:00
Steven Fackler 8ab4b54541 Revert "impl Clone for PKey and X509 by using their 'references' member" 2016-01-28 23:37:27 -08:00
Steven Fackler 274715fad0 Merge pull request #343 from jimmycuadra/ordered-extensions
Preserve X.509 extension insertion order
2016-01-28 22:37:48 -08:00
Steven Fackler 87f94c832f Bump openssl version to test with 2016-01-28 22:21:10 -08:00
Jimmy Cuadra 5e0830286e Preserve X.509 extension insertion order.
Ensures that extensions that are order-dependent are inserted in the
same order when calling out to OpenSSL during certificate signing.

Fixes #327.
2016-01-28 20:02:44 -08:00
Steven Fackler 1e1fc9139a Merge pull request #342 from wuerges/master
Improved README.md for Fedora
2016-01-28 10:08:17 -08:00
Emilio Wuerges 5e5e4bd22e Improved README.md for Fedora 2016-01-27 21:52:46 -02:00
Steven Fackler 7610804c9d Remove unwraps from rsa accessors 2016-01-22 19:10:22 -08:00
Steven Fackler 18e7e2455c Merge pull request #330 from esclear/master
Add a interface to RSA structs
2016-01-22 19:07:38 -08:00
Steven Fackler d25858cb57 Exclude test directory from package 2016-01-22 16:34:31 -08:00
Steven Fackler 4b25344e92 Merge branch 'release' 2016-01-22 15:59:45 -08:00
Steven Fackler 1417ebdd6e Merge branch 'release-v0.7.5' into release 2016-01-22 15:57:24 -08:00
Steven Fackler 2ece5b1039 Release v0.7.5 2016-01-22 15:57:21 -08:00
Steven Fackler b7d3357f37 Fix connect and accept error reporting
We were previously trying to create an error twice so the second
wouldn't be correct.
2016-01-22 15:34:31 -08:00
Steven Fackler 3640edd17a Merge pull request #339 from jimmycuadra/allow-raw-pointer-derive
Remove raw_pointer_derive lint
2016-01-22 10:14:53 -08:00
Jimmy Cuadra d30d1aa277 Remove raw_pointer_derive lint. 2016-01-22 04:45:52 -08:00
Daniel Albert 3ee2bf9310 Fix up RSA integration 2016-01-20 20:29:06 +00:00
Daniel Albert 74db7db560 Merge branch 'master' of https://github.com/sfackler/rust-openssl 2016-01-20 19:59:41 +00:00