Commit Graph

73 Commits

Author SHA1 Message Date
Matt Brubeck ee12087743 Upgrade to work with bitflags 0.5 and 0.6 2016-04-29 13:19:39 -07:00
Steven Fackler e077ed0b4d Disable cross compilation for now 2015-12-17 21:13:44 -08:00
Steven Fackler 531d516e51 Install an ARM cross compilation toolchain 2015-12-16 23:15:42 -08:00
Steven Fackler 2531ac9a45 Test overhaul + add an arm cross compile build
The ARM build doesn't do anything yet
2015-12-16 22:52:30 -08:00
Tomoki Aonuma b6647cc610 Put pbkdf2_hmac_{256,512}() behind feature gate
PKCS5_PBKDF2_HMAC is not available with openssl-0.9.8 on os x
2015-12-10 23:00:49 +09:00
Steven Fackler b8dc70728f Set path for travis test 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 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
Alex Crichton a91b6bf3bd Enable testing on Windows via AppVeyor
This abolishes the test.sh script which spawns a bunch of `openssl` instances to
instead run/manage the binary in-process (providing more isolation to boot). The
tests have been updated accordingly and the `connected_socket` dependency was
also dropped in favor of `net2` as it the former doesn't work on Windows.
2015-09-22 17:37:21 -07:00
Steven Fackler d193198ae9 Add new feature to travis tests 2015-08-02 22:25:33 -04:00
Steven Fackler 26bc75cdef More syntax fixes 2015-06-30 23:03:01 -07:00
Steven Fackler c640fa8e71 Fix travis file syntax 2015-06-30 22:55:17 -07:00
Steven Fackler d886fee56b Fix travis? 2015-06-30 09:22:11 -07:00
Steven Fackler d926d0c6e5 Manually set lib and include dirs on linux builds 2015-06-30 09:13:51 -07:00
Steven Fackler a6ff56209d Revert "Don't build a custom openssl on OSX"
This reverts commit 645430602d.

We actually need 1.0.2 for DTLSv1.2 and ALPN
2015-06-30 00:07:38 -07:00
Steven Fackler 8f408dae65 Initialize FEATURES again in travis config 2015-06-29 21:55:55 -07:00
Steven Fackler cb89b23a15 Strip other LD_LIBRARY_PATH reference 2015-06-27 15:53:40 -07:00
Steven Fackler 645430602d Don't build a custom openssl on OSX
I don't believe the bugfix the required this is needed anymore
2015-06-27 15:45:48 -07:00
Steven Fackler 886f1d5913 Disable master doc uploads 2015-05-31 23:11:25 -07:00
Steven Fackler 95056ab676 Test on both nightly and beta 2015-04-27 23:07:57 -07:00
Steven Fackler 483e0b1f0a Clean up build infrastructure 2015-04-08 21:52:54 -07:00
Manuel Schölling 637e981e77 Use latest openssl library (v1.0.2) 2015-04-06 14:10:08 +02:00
Manuel Schölling e239cd21e7 Postpone custom openssl build 2015-04-06 12:23:11 +02:00
Manuel Schölling 5788f3bec8 Use latest OpenSSL version in travis tests and more verbose error message in ConnectedSocket 2015-04-06 12:22:51 +02:00
Manuel Schölling 3680763906 Fix OSX related compiler error and correct travis OpenSSL setup 2015-04-06 12:22:51 +02:00
Manuel Schölling 3abce328f1 Fix travis path to test bash script 2015-04-06 12:22:51 +02:00
Manuel Schölling efbd4eee05 Fix portability issue and typo 2015-04-06 12:22:50 +02:00
Manuel Schölling 8a0e9d6cca Fix travis test setup for DTLS 2015-04-06 12:22:50 +02:00
Marko Lalic 8f05e0452a openssl: Add tests for client-side NPN
An additional `openssl` process is spun up before the tests are ran.
This process has NPN enabled with some default protocols.
2015-03-23 08:41:15 +01:00
Marko Lalic 3388a12802 openssl: Add NPN crate feature 2015-03-23 08:14:47 +01:00
Steven Fackler ee66da6060 More test fixes 2015-02-09 21:50:58 -08:00
Steven Fackler ffeeea52b7 Derp 2015-02-09 20:02:14 -08:00
Steven Fackler ba7141b4b5 Don't test with features enabled on OSX 2015-02-09 19:48:29 -08:00
Steven Fackler 4e4e204f6e Enable multi OS builds 2015-02-09 19:42:20 -08:00
Steven Fackler ad476f25c7 Fix test 2015-02-07 21:55:07 -08:00
Steven Fackler 0894efc3ff Fix stuff 2015-02-07 21:48:03 -08:00
Steven Fackler 764d25bb86 Fix travis.yml 2015-02-07 21:44:09 -08:00
Steven Fackler 6f10585593 Build fixes 2015-02-07 21:39:51 -08:00
Steven Fackler ec65b0c67b Move docs to this repo and auto build 2015-02-07 21:30:05 -08:00
Steven Fackler 2901c279ab Fix doc test and stop doc upload 2014-12-03 09:18:53 -08:00
Steven Fackler c41baabac9 Fix travis features 2014-11-16 14:03:58 -08:00