Steven Fackler
c0a0b80020
Remove unecessary build dependency
2015-11-16 22:28:56 -08:00
Steven Fackler
598d178035
Merge branch 'release'
2015-11-16 21:11:40 -08:00
Steven Fackler
094e8e5b3e
Merge branch 'release-v0.7.0' into release
2015-11-16 21:11:00 -08:00
Steven Fackler
82547f53d7
Release v0.7.0
2015-11-16 21:10:50 -08:00
Steven Fackler
9ebf094437
Mention why the windows deps are there
2015-11-16 21:03:42 -08:00
Steven Fackler
be7171ee10
Don't depend on wildcard windows deps
2015-11-16 21:02:23 -08:00
Steven Fackler
b82b93b813
Merge pull request #297 from retep998/patch-1
...
Explicitly depend on gdi32 and user32 on Windows
2015-11-17 00:01:21 -05:00
Steven Fackler
1bc96a5b3d
Remove deprecated X509 methods
2015-11-16 20:56:02 -08:00
Steven Fackler
f36f610d07
Move HMAC_CTX_copy to sys-extras
2015-11-16 20:16:01 -08:00
Steven Fackler
a8a10e64ad
Split stuff requiring a shim out to a separate crate
2015-11-16 20:16:01 -08:00
Steven Fackler
8139fadbff
Bump ws2_32-sys version
2015-11-16 20:16:01 -08:00
Steven Fackler
b8dc70728f
Set path for travis test
2015-11-16 20:16:01 -08:00
Steven Fackler
309b6d9f46
Switch to libc 0.2
2015-11-16 20:16:01 -08:00
Steven Fackler
03e4908c13
Move SSL methods to Ssl object, add getter
2015-11-16 20:16:01 -08:00
Steven Fackler
124a0858e8
Test all features
2015-11-16 20:16:01 -08:00
Steven Fackler
fae44250f6
Fix feature gated sslv3
2015-11-16 20:16:01 -08:00
Steven Fackler
be2cbabdb7
Revert "Revert "Merge pull request #280 from ltratt/libressl_build""
...
This reverts commit ae3d0e36d7 .
2015-11-16 20:16:01 -08:00
Steven Fackler
b0cb0f7c40
Revert "Use AsRef for backwards compatibility with passing IV as Vec"
...
This reverts commit d2d20a8377 .
2015-11-16 20:16:01 -08:00
Steven Fackler
65e1d08dd3
Merge pull request #300 from thommay/pkey_private_encrypt
...
Provide public_decrypt, private_encrypt for PKEY
2015-11-16 23:16:04 -05:00
Steven Fackler
b62ae0761f
Fix syntax
2015-11-09 00:17:17 -08:00
Steven Fackler
d3dbdc158e
Stop adding strace
2015-11-09 00:12:49 -08:00
Steven Fackler
3fc223f17c
Fix path for travis buidl
2015-11-09 00:09:58 -08:00
Steven Fackler
7cd551ad7b
fuuu
2015-11-09 00:01:45 -08:00
Steven Fackler
c5d188efee
Install strace
2015-11-08 23:52:41 -08:00
Steven Fackler
5eb32e0351
RUn tests through strace
2015-11-08 23:46:20 -08:00
Steven Fackler
5f5805dd90
Moar debuggign
2015-11-08 23:39:26 -08:00
Steven Fackler
444e081941
Test with one thread to debug timeouts
2015-11-08 23:25:57 -08:00
Steven Fackler
776852ff2b
Travis without sudo
2015-11-08 23:16:42 -08:00
Thom May
11e3b1b563
Provide public_decrypt, private_encrypt for PKEY
2015-10-28 18:15:55 +00:00
Steven Fackler
1e7ff1d8a8
Better debug impls
2015-10-26 21:43:52 -07:00
Peter Atashian
613a9ff721
Explicitly depend on gdi32 and user32 on Windows
...
Since openssl ends up depending on functions from these system libraries, depend on -sys crates that provide these system libraries.
2015-10-25 05:11:23 -04:00
Steven Fackler
0b76ee3bd9
Merge pull request #294 from alexcrichton/nonblocking-tests
...
Get nonblocking tests working on OSX/Windows
2015-10-22 12:49:59 -07:00
Alex Crichton
c895b9f09f
Get nonblocking tests working on OSX/Windows
2015-10-22 08:45:29 -07:00
Steven Fackler
c897837e48
Merge pull request #272 from dropbox/async_support
...
Nonblocking Socket Support
2015-10-21 12:27:41 -04:00
Jamie Turner
c37767df8f
Nonblocking streams support.
2015-10-20 23:14:26 -07:00
Steven Fackler
549f257376
Merge pull request #290 from jimmycuadra/master
...
Expose RSA_generate_key_ex
2015-10-17 20:23:28 -04:00
Jimmy Cuadra
214c3a60f0
Expose RSA_generate_key_ex.
2015-10-15 08:54:46 -07:00
Steven Fackler
3c18807348
Merge branch 'release'
2015-10-14 22:28:54 -04:00
Steven Fackler
38b0defd91
Merge branch 'release-v0.6.7' into release
2015-10-14 22:25:48 -04:00
Steven Fackler
f318a2c84c
Release v0.6.7
2015-10-14 22:25:35 -04:00
Steven Fackler
f1e19c9a55
Merge pull request #288 from alexcrichton/include
...
Add metadata for the include dir of openssl
2015-10-14 21:59:10 -04:00
Steven Fackler
ae3d0e36d7
Revert "Merge pull request #280 from ltratt/libressl_build"
...
This reverts commit aad933e507 , reversing
changes made to 60ee731408 .
2015-10-14 21:51:32 -04:00
Steven Fackler
af255be98e
Merge pull request #289 from larsbergstrom/version_fixup
...
Version fixup
2015-10-14 21:47:51 -04:00
Lars Bergstrom
d341a6efeb
Update OpenSSL version checks to 1.0 numbers instead of 0.10 numbers
2015-10-14 19:39:40 -05:00
Alex Crichton
8ed840cdf5
Add metadata for the include dir of openssl
...
If OpenSSL is installed at a nonstandard location dependencies on OpenSSL may
want to know where it was found to be installed at.
2015-10-13 15:58:45 -07:00
Steven Fackler
8f5b67fed4
Merge pull request #286 from jedisct1/use_certificate_chain
...
Add set_certificate_chain_file()
2015-10-13 09:26:18 -04:00
Steven Fackler
81bc1edb61
Merge pull request #284 from bheart/cfb-mode
...
AES CFB-mode feature
2015-10-12 21:18:27 -04:00
Steven Fackler
d65ff82fbe
Merge pull request #287 from radare/patch-1
...
Add certs.pem in cert probe list
2015-10-12 21:13:24 -04:00
radare
3ca5ecac74
Add certs.pem in cert probe list
...
It turns out that some distributions use /etc/ssl/certs.pem, which was causing some troubles.
Related issue https://github.com/rust-lang/cargo/issues/1978#issuecomment-147515236
2015-10-12 23:20:33 +02:00
Frank Denis
a28253ee7d
Add set_certificate_chain_file()
...
SSL_CTX_use_certificate_chain_file() is preferred over
SSL_CTX_use_certificate_file().
It allows the use of complete certificate chains instead of loading
only the first certificate in a PEM file.
2015-10-12 20:54:00 +02:00