Steven Fackler
51dd12934a
Release v0.6.0
2015-04-05 16:50:37 -07:00
Steven Fackler
36f264551a
Merge pull request #186 from manuels/set_raw_key
...
Use raw keys and certs in SslContext
2015-04-05 16:45:24 -07:00
Steven Fackler
ed97463346
Release v0.5.5
2015-04-03 08:44:34 -07:00
Manuel Schölling
b6c5c113f5
Add SslContext::add_extra_chain_cert()
2015-04-03 14:34:24 +02:00
Manuel Schölling
632d8398cf
Add ability to load private keys from files and use raw keys and certificates for SslContext
2015-04-03 14:34:24 +02:00
Manuel Schölling
b42202b858
Change SslVerifyMode to bitflags and add SSL_VERIFY_FAIL_IF_NO_PEER_CERT
...
SslVerifyMode was changed to bitflags to allow for bitwise operations
like (SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT).
2015-04-03 14:34:24 +02:00
Alex Crichton
293f1ce5b1
Fixup for beta
...
Add derive(Clone) and don't negate unsigned numbers
2015-04-02 18:14:51 -07:00
Steven Fackler
368c0a18ee
Release v0.5.4
2015-04-02 11:17:31 -07:00
Steven Fackler
19a24b80e9
Fix doctest errors
2015-04-02 11:15:59 -07:00
Sean McArthur
24b876521b
rustup: changes to io::Error
2015-04-02 11:12:18 -07:00
Steven Fackler
a2199e0132
Release v0.5.3
2015-03-29 10:22:09 -07:00
Steven Fackler
73a5276d47
Release v0.5.2
2015-03-25 11:38:04 -07:00
Alex Crichton
5a80cc8aae
Update to rust master
2015-03-25 10:51:28 -07:00
Marko Lalic
f09cfdfdd5
openssl-sys: Add TLS extension constants
2015-03-23 08:14:47 +01:00
Marko Lalic
b96bbf6961
openssl-sys: Add NPN functions and constants
2015-03-23 08:14:47 +01:00
Alex Crichton
2560ccb330
Remove usage of unstable features in openssl-sys
2015-03-16 11:05:29 -07:00
Steven Fackler
a65b03c89e
Fix warnings
2015-03-10 19:38:44 -07:00
Steven Fackler
8b8736fb46
Merge pull request #172 from reaperhulk/add-ssl-ctx-set-get-options
...
add support for SSL_CTX_set_options and SSL_CTX_get_options
2015-03-07 08:43:30 -08:00
Alex Crichton
1c9b8a029b
Cut down on unstable features in openssl-sys
...
* Move from `old_path` to `path` (leveraging the `fs` feature as well)
* Move from `StaticMutex` to `Mutex<()>` as they're dynamically initialized
2015-03-04 14:14:05 -08:00
Steven Fackler
5154581c32
Release v0.5.0
2015-02-27 19:49:01 -08:00
Steven Fackler
1b4a2eef0e
Switch to cargo liblibc
2015-02-24 21:47:30 -08:00
Paul Kehrer
8940bd767b
add support for SSL_CTX_clear_options and use bitflags
2015-02-23 19:39:23 -06:00
Paul Kehrer
06ba41ad47
add support for SSL_CTX_set_options and SSL_CTX_get_options
...
fixes #168
2015-02-22 15:45:00 -06:00
Steven Fackler
ebd9062933
Use new path API in buildscript
2015-02-22 11:14:20 -08:00
Steven Fackler
81c057b7b9
Relase v0.4.3
2015-02-20 13:47:02 -08:00
Steven Fackler
19488f711d
Fix warning
2015-02-19 09:15:18 -08:00
Steven Fackler
9ca965231c
Release v0.4.2
2015-02-19 09:14:25 -08:00
Steven Fackler
6bfc4d986b
Fix warnings
2015-02-19 09:13:22 -08:00
Alex Crichton
bb2fe87d03
Fix debuginfo ICE for now
2015-02-19 07:39:40 -08:00
Steven Fackler
d3e48fa131
Release v0.4.1
2015-02-16 23:29:42 -08:00
Steven Fackler
4350298a52
Release v0.4.0
2015-02-13 23:36:34 -08:00
Steven Fackler
2fa1571e2e
Remove deprecated functions from openssl-sys
2015-02-13 23:31:00 -08:00
Steven Fackler
c424931c75
Don't use pkg-config if any overrides are passed
2015-02-13 23:02:08 -08:00
Steven Fackler
c4f8427bfd
Stop hardcoding things in openssl-sys build.rs
...
This more properly handles Windows builds as well as cross compiles.
2015-02-13 22:33:31 -08:00
Steven Fackler
15ff737b8c
Ask openssl what version it is
2015-02-13 21:39:41 -08:00
Steven Fackler
9cb3b44e9a
Oops, pass include dirs through for 1.0.0 versions too
2015-02-13 10:52:14 -08:00
Steven Fackler
94d7c1ff88
Fix shim builds
...
gcc-rs adds the proper link commands for us
2015-02-13 10:29:22 -08:00
Steven Fackler
d4c5bafa19
Pass include directories to gcc
2015-02-12 18:41:51 -08:00
bombless
24b4df49d0
Make it safer
2015-02-13 06:22:48 +08:00
bombless
40f5227064
Fix Windows build
2015-02-13 05:50:21 +08:00
Steven Fackler
a87decff0e
Release v0.3.6
2015-02-12 13:23:13 -08:00
Steven Fackler
d20bdfe551
Fix for upstream change
2015-02-12 13:21:53 -08:00
Steven Fackler
12d30628fe
Merge pull request #160 from globin/fix/rustup
...
rustup to current master
2015-02-12 13:20:32 -08:00
Robin Gloster
fabc1da31e
rustup to current master
2015-02-12 18:25:45 +01:00
Steven Fackler
9d0b3d1574
Move BSD special case after pkg-config lookups
...
Also give a better error message if we couldn't find anything
2015-02-12 09:23:46 -08:00
Steven Fackler
64287197a2
Release v0.3.5
2015-02-11 21:31:52 -08:00
Steven Fackler
4bdfe473c3
Merge pull request #159 from wg/master
...
Fix build on *BSD
2015-02-12 00:30:09 -05:00
Will
dd261e4305
Add clarifying comment for BSD special case
2015-02-12 13:32:39 +09:00
Will
5fdde8bda3
Fix build on *BSD
2015-02-12 13:05:46 +09:00
Steven Fackler
af0835a8fd
Releaes v0.3.4
2015-02-11 19:59:23 -08:00
Quentin Baradat
e11bfa6f0c
Fix a bad fix :)
2015-02-11 21:29:07 +01:00
Quentin Baradat
5adb3f397a
Fix the target for windows
2015-02-11 20:41:13 +01:00
Steven Fackler
a68a74ff6b
Release v0.3.3
2015-02-09 00:05:48 -08:00
Steven Fackler
2682d4f2ba
Always build shim
2015-02-09 00:04:44 -08:00
Steven Fackler
5f6d98adc3
Release v0.3.2
2015-02-08 23:40:11 -08:00
Steven Fackler
6ef819f971
Fix builds against 0.9.x OpenSSL
...
Namely builds on OSX
2015-02-08 23:31:46 -08:00
Steven Fackler
ec65b0c67b
Move docs to this repo and auto build
2015-02-07 21:30:05 -08:00
Steven Fackler
d06f226b3f
Fix deprecation warnings in openssl-sys
2015-02-05 21:04:18 -08:00
Steven Fackler
7b8aa9b915
Release v0.3.1
2015-02-03 10:11:01 -08:00
Steven Fackler
361e5f44fa
Move openssl-sys build.rs
2015-02-03 10:04:37 -08:00
Steven Fackler
2864db42af
Merge pull request #153 from mbrubeck/android
...
Don't bail out of openssl-sys build config when targeting Android
2015-02-03 13:03:53 -05:00
Matt Brubeck
96a3ac2644
Don't bail out when targeting Android
2015-02-03 09:23:15 -08:00
Steven Fackler
e4eedbd536
Release v0.3.0
2015-02-03 09:07:16 -08:00
Gleb Kozyrev
2bcd67f568
Declare the use of unstable libstd APIs
2015-02-01 14:56:07 +02:00
Gleb Kozyrev
eb7b7bf847
Change Hasher and HMAC APIs closer to std::hash model
...
- Implement Clone and std::io::Writer.
- Reduce the API to write() and finish(). Contrary to std::hash, finish() resets the hasher immediately.
- Add hmac::hmac() convenience fn.
- Replace hash::evpmd() with HashType methods.
- Add assertions as a crude check for failed calls into openssl.
- Add examples and some tests.
[breaking-change]
2015-01-28 21:51:12 +02:00
Steven Fackler
8fe0633917
Release v0.2.18
2015-01-28 08:48:07 -08:00
Steven Fackler
030cf5fe88
Fix for IO changes
2015-01-28 08:47:16 -08:00
Steven Fackler
cfe9df78fa
Release v0.2.17
2015-01-23 10:22:11 -08:00
Gleb Kozyrev
cb0898df37
Bring ffi definitions closer to the originals
...
Add missing return types and fix imprecise type translations.
Repair the fallout in the openssl crate.
2015-01-21 21:56:56 +02:00
Steven Fackler
1a60bccb6a
Release v0.2.16
2015-01-16 22:31:07 -08:00
Akos Kiss
c49816055a
Fix ffi: `BN_hex2bn` and `BN_dec2bn` shall take `*const c_char` as parameter
...
`c_char` is not `i8` on all platforms
2015-01-12 20:44:59 +00:00
Alex Crichton
9dfeea6ca9
Update to rust master
2015-01-09 08:12:39 -08:00
Steven Fackler
1ba1067430
Release v0.2.13
2015-01-06 08:59:58 -08:00
Chris Cole
63fda80bf7
Merge remote-tracking branch 'upstream/master'
2015-01-05 23:53:23 -05:00
Steven Fackler
3ab2e07618
Release v0.2.12
2015-01-04 08:04:26 -08:00
Chris Cole
fde7fbd03b
Merge remote-tracking branch 'upstream/master'
2015-01-03 19:31:14 -05:00
Steven Fackler
df9a73570d
Release v0.2.11
2015-01-03 08:32:57 -08:00
Steven Fackler
2f24d8e771
Fix deprecation warnings
2015-01-03 08:31:57 -08:00
Chris Cole
2e2fde4b1a
Added BN_add_word, BN_sub_word, BN_mul_word, BN_div_word.
...
Removed BIGNUM_PTR struct.
2015-01-02 18:47:29 -05:00
Chris Cole
077846fdb1
Merge remote-tracking branch 'upstream/master'
2015-01-02 15:43:02 -05:00
Steven Fackler
ef8b8f7ead
Merge pull request #134 from DiamondLovesYou/master
...
OpenSSL-sys: Cfg off target_os instead off feature.
2015-01-02 11:13:11 -05:00
Valerii Hiora
afffffc730
Array syntax fallout
2015-01-02 13:51:26 +02:00
Richard Diamond
8a7e7b67d8
OpenSSL-sys: Cfg off target_os instead off feature.
...
It seems cargo doesn't provide --cfg entries for dep crates after all.
2015-01-02 03:37:35 -06:00
Steven Fackler
d6ee6863b0
Release v0.2.10
2014-12-31 21:16:52 -08:00
Samuel Fredrickson
dfdd4c0e4f
Change to use updated Mutex API in latest Rust master.
2014-12-30 16:39:49 -08:00
Steven Fackler
651a1eab0b
Release v0.2.9
2014-12-29 14:44:48 -08:00
Chris Cole
fa32bc950b
Added Copy impl.
2014-12-23 15:50:29 -05:00
Chris Cole
156fc65eb0
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
openssl-sys/src/lib.rs
2014-12-23 15:14:27 -05:00
Steven Fackler
49a72ae921
Release v0.2.8
2014-12-23 11:58:05 -05:00
Steven Fackler
12d31ade9d
Release v0.2.7
2014-12-21 13:36:35 -05:00
Aaron Weiss
e2fa62e2ae
Replaced now removed NativeMutex with StaticMutex, and fixed Neg
...
implementation for BigNum.
2014-12-21 08:52:12 -05:00
Steven Fackler
1392970360
Release v0.2.6
2014-12-19 08:22:08 -08:00
Steven Fackler
88b753d3fe
Merge pull request #119 from glennw/android-static-linking
...
Use static linking on android, which simplifies deployment since loading...
2014-12-16 19:08:44 -05:00
Steven Fackler
ada2398b75
Release v0.2.5
2014-12-16 08:58:07 -08:00
Steven Fackler
1dc66d9486
Release v0.2.4
2014-12-15 09:26:34 -08:00
Chris Cole
38682821ad
Added BigNum::{from_dec_str,from_hex_str}, BN_dec2bn, and BN_hex2bn.
2014-12-14 10:02:18 -05:00
Glenn Watson
4d49abd102
Use static linking on android, which simplifies deployment since loading application specific shared libraries on android requires Java code or other hacks.
2014-12-12 08:05:42 +10:00
Steven Fackler
c1e225563d
Clean up Copy impls a bit
2014-12-11 09:04:27 -08:00
Valerii Hiora
c922090075
Update to nightly: explicit Copy trait
2014-12-11 13:44:37 +02:00
Chris Cole
fb1c815274
Merge remote-tracking branch 'upstream/master'
2014-12-10 22:09:20 -05:00