Steven Fackler
4967880504
Properly propogate errors
2014-03-09 17:01:37 -07:00
Steven Fackler
f5f10deadc
Add SSLv2 support behind a cfg flag
...
Many OpenSSL distributions have SSLv2 support compiled out, so it should
be opt-in.
2014-02-27 23:39:28 -08:00
Steven Fackler
c3cf00ea10
Remove deriving(ToStr)
2014-02-24 21:06:54 -08:00
Steven Fackler
13e7cdbc4e
Stop complaining about FFI type names
2014-02-22 18:13:48 -08:00
Steven Fackler
ed8cf91a3c
Remove useless Option wrapper
2014-02-16 12:16:39 -08:00
Steven Fackler
d259ffe0ce
Update to new mutex API
2014-02-16 12:06:45 -08:00
Matthijs van der Vleuten
e7f2dccb2f
extra::sync was moved to sync crate
2014-02-06 19:57:21 +01:00
Steven Fackler
1a5e625b4f
Update for IO API update
...
The error handling needs to be redone still.
2014-02-04 18:42:32 -08:00
Steven Fackler
89e79afaf9
Remove unused FFI binding
2014-01-25 17:10:53 -08:00
Steven Fackler
dfa9a7e028
Use Once instead of hacky mutex thing.
2014-01-12 23:38:29 -08:00
Steven Fackler
be3c164f8f
Update for API changes
2014-01-09 20:39:09 -08:00
Steven Fackler
55f9feab47
Remove spurious extern "Rust" specifier
2013-12-29 17:46:23 -08:00
Steven Fackler
0aaeb3e067
Stop using atomics for OpenSSL global state
...
The synchronization in init and when passing contexts cross-task is
sufficient to guarantee enough of an ordering that the values of
VERIFY_IDX and MUTEXES will be visible when they should be.
2013-12-29 10:42:18 -07:00
Steven Fackler
4d7aa58680
Switch to real mutex for init.
2013-12-29 09:29:49 -07:00
Steven Fackler
9b3746260c
Integrate everything
2013-12-28 18:39:07 -07:00
Steven Fackler
87da25240d
Prepare rust-ssl to merge into rust-openssl
2013-12-28 16:57:54 -07:00