Commit Graph

3265 Commits

Author SHA1 Message Date
Richard Diamond 9aded18534 Makefile: Don't ignore my env vars! 2014-04-23 05:48:43 -05:00
Steven Fackler cfc79313f5 Update for ~[T] changes 2014-04-18 23:56:01 -07:00
Steven Fackler f6ce65ca31 Update for IO changes 2014-04-07 23:29:37 -07:00
Steven Fackler a145df011c Update for libc split 2014-04-06 21:15:15 -07:00
Steven Fackler e8b7975084 Remove use of {:?} 2014-04-05 19:03:29 -07:00
Steven Fackler 7d3133104d Update for visibility reform 2014-03-31 23:39:13 -07:00
Steven Fackler bf2dadd7fb Update to new inner attribute syntax 2014-03-29 14:23:12 -07:00
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 fd5da25f67 Remove unneeded libextra dependency 2014-03-10 23:11:04 -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
Steven Fackler 05eab1f923 Switch to extern crate 2014-02-15 15:01:09 -08:00
Steven Fackler 5f5b55ff07 Stop including debuginfo by default 2014-02-14 20:00:09 -08:00
Steven Fackler 3acd8f8de9 Update for hex move 2014-02-13 19:31:39 -08:00
Steven Fackler a88b7c0e3c Make Makefile variables early evaluated 2014-02-10 20:21:21 -08:00
Steven Fackler 7c1de97cbf Update debuginfo flag 2014-02-10 19:18:17 -08:00
Steven Fackler 360fa1f04b Build static and dynamic libs 2014-02-09 15:49:16 -08:00
Steven Fackler 490e518c6d Merge pull request #5 from zr40/sync-crate
extra::sync was moved to sync crate
2014-02-06 11:28:32 -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 22e687d801 Always run configure from the right directory 2014-01-20 21:50:52 -08:00
Steven Fackler cd6c0ebcb5 Run configure on travis 2014-01-20 20:49:24 -08:00
Steven Fackler e2554ea6af Add a configure script and an install target 2014-01-20 20:20:10 -08:00
Steven Fackler 37240b51f5 Switch doc link to rust-ci 2014-01-18 14:55:37 -08:00
Steven Fackler 7bae19741e Enable automatic doc upload 2014-01-18 14:47:41 -08:00
Steven Fackler f6243490d3 Shorten crate name 2014-01-18 13:38:32 -08:00
Steven Fackler a84bf2976b Add a way to print the target binary 2014-01-18 13:24:23 -08:00
Steven Fackler bf2f31ef96 Update build system 2014-01-18 13:01:04 -08:00
Steven Fackler 137935fcad Update copyright date 2014-01-15 21:43:09 -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 70483c1a0c Add a crate_type attribute 2013-12-28 20:18:08 -07:00
Steven Fackler 42022fa539 Delete crypto/hex
This is provided by libextra
2013-12-28 20:15:15 -07:00
Steven Fackler 9b3746260c Integrate everything 2013-12-28 18:39:07 -07:00
Steven Fackler ec8d926e56 Merge remote-tracking branches 'rustcrypto/master' and 'rust-ssl/master'
Conflicts:
	.travis.yml
2013-12-28 17:35:38 -07:00
Steven Fackler 53e11b08f5 Prepare rustcrypto to merge into rust-openssl 2013-12-28 17:09:18 -07:00
Steven Fackler 87da25240d Prepare rust-ssl to merge into rust-openssl 2013-12-28 16:57:54 -07:00