Commit Graph

22 Commits

Author SHA1 Message Date
Steven Fackler 761901d0e4 Update for vec API changes 2014-03-20 19:09:39 -07:00
Steven Fackler 53acce7a98 Clean up locking code a bit 2014-03-18 19:20:15 -07:00
Steven Fackler af1a056788 Support the dynlock API
Also actually run tests after compiling them >_>
2014-03-18 19:13:38 -07:00
Steven Fackler 46cf3f0791 SSL session closure should be treated like EOF 2014-03-17 21:46:05 -07:00
Steven Fackler a881f7d008 De-~[] ssl 2014-03-15 16:28:53 -07:00
Steven Fackler 548cd1e726 Add a configure option for SSLv2 support 2014-03-09 22:20:36 -07:00
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