Commit Graph

  • 69c9a52f62 Merge pull request #28 from sfackler/custom-trust-root Steven Fackler 2017-03-16 22:16:21 -07:00
  • 19b341dae2 Support custom trust roots Steven Fackler 2017-03-13 21:45:31 -07:00
  • 89be7b1b96 Merge pull request #15 from sfackler/no-hostname-verification Steven Fackler 2017-03-13 16:17:09 +13:00
  • bece3cb8a8 Fix CI Steven Fackler 2017-03-12 19:53:04 -07:00
  • ac5ff2376d Allow connection without hostname verification Steven Fackler 2016-11-28 22:04:11 -08:00
  • 85d5a691b8 Little formatting cleanup Steven Fackler 2017-01-16 17:31:54 +00:00
  • e1894eacce Merge pull request #18 from BlameOmar/master Steven Fackler 2017-01-16 17:31:11 +00:00
  • b5d48cdab7 Use try! macro instead of ? Omar Stefan Evans 2017-01-16 11:28:35 -05:00
  • 2aa4a15701 Filter out the leaf certificate. Omar Stefan Evans 2017-01-16 11:24:53 -05:00
  • 94a150379d Import .p12 files without creating a temp keychain Omar Stefan Evans 2017-01-16 10:29:55 -05:00
  • 1b2fe38c28 Release v0.1.1 Steven Fackler 2017-01-11 16:39:31 -08:00
  • 3fa5060a00 Merge pull request #16 from alexcrichton/changes Steven Fackler 2016-12-19 20:29:57 -08:00
  • 303b6e3f9a Expose a few more details of underlying backends Alex Crichton 2016-12-15 13:22:50 -08:00
  • 15c83fccea Switch to docs.rs Steven Fackler 2016-11-28 21:41:51 -08:00
  • fa9594fb35 Try running tests single threaded Steven Fackler 2016-11-13 11:08:47 +00:00
  • 0844e3e4ff Fix option setup Steven Fackler 2016-11-12 19:46:43 +00:00
  • bbb314597d Stop unwrapping in tests Steven Fackler 2016-11-11 23:24:51 +00:00
  • 7815d0b014 Simplify test a bit Steven Fackler 2016-11-11 22:44:20 +00:00
  • fe8dcec444 Make a more careful shutdown test Steven Fackler 2016-11-11 22:02:15 +00:00
  • 2715d5a1bc Fix openssl build Steven Fackler 2016-11-11 07:56:25 +00:00
  • c260ac0608 Fix grammar Steven Fackler 2016-11-10 22:57:27 +00:00
  • 7b4774ffbd Add shutdown Steven Fackler 2016-11-10 22:51:07 +00:00
  • 4616d2f565 Allow protocol selection Steven Fackler 2016-11-10 22:28:20 +00:00
  • 72564a9e52 Release v0.1.0 Steven Fackler 2016-11-09 21:06:37 +00:00
  • 17726cd214 Manually disable SSLv2 and SSLv3 Steven Fackler 2016-11-09 19:40:54 +00:00
  • 33a87b0892 Disable SSLv2 and SSLv3 on OSX Steven Fackler 2016-11-09 19:11:37 +00:00
  • 15fa02ceab Remove tls version check Steven Fackler 2016-11-09 09:11:37 +00:00
  • 33abc5e3a4 Add a debug print to server test Steven Fackler 2016-11-08 23:44:29 +00:00
  • d49dc99872 Unlock port Steven Fackler 2016-11-08 23:40:06 +00:00
  • 7adbf4c131 Stop tweaking protocol versions for security framework Steven Fackler 2016-11-08 23:22:31 +00:00
  • 0495579bae Drop unused environment variables Steven Fackler 2016-11-08 22:53:56 +00:00
  • 8cf356c849 Ensure SSLv2 and SSLv3 are disabled on the server side as well. Steven Fackler 2016-11-08 22:52:44 +00:00
  • 44f4058ee5 Little cleanup Steven Fackler 2016-11-08 21:35:14 +00:00
  • cdcae8d154 Use released schannel Steven Fackler 2016-11-08 20:59:52 +00:00
  • 17717b3017 Use released security-framework Steven Fackler 2016-11-08 20:46:03 +00:00
  • 175eb94697 Update to openssl 0.9 Steven Fackler 2016-11-05 21:11:47 -07:00
  • 64ff6a67a3 Merge pull request #11 from sfackler/immutable Steven Fackler 2016-10-31 10:41:59 -07:00
  • 391170043f Restructure API Steven Fackler 2016-10-30 20:43:26 -07:00
  • 9686d6148d Update to new openssl Steven Fackler 2016-10-23 22:00:18 -07:00
  • 58461a047a Merge pull request #9 from alexcrichton/openssl-defaults Steven Fackler 2016-10-05 17:45:40 -04:00
  • 397368f5b4 Actually fix appveyor Steven Fackler 2016-10-05 17:43:04 -04:00
  • 6cf0ed0843 Disable Ssl2 and Ssl3 on SecureTransport Alex Crichton 2016-10-05 09:34:33 -07:00
  • b2e055d757 Only enable TLS protocols for schannel Alex Crichton 2016-09-30 15:26:39 -07:00
  • d235d982eb Change schannel.rs to unix line endings Alex Crichton 2016-09-30 15:26:25 -07:00
  • 03d45f0d4a Set some defaults based on libcurl Alex Crichton 2016-09-30 14:18:06 -07:00
  • 0e9c80c7d8 Merge pull request #10 from alexcrichton/docs Steven Fackler 2016-10-02 06:50:19 +02:00
  • 7282dda308 PKCS#12 phrasing tweak Steven Fackler 2016-10-01 21:49:46 -07:00
  • 441ccad733 Update openssl version Steven Fackler 2016-10-01 21:48:06 -07:00
  • ecc0ed7d1e Touch up docs and README Alex Crichton 2016-09-30 14:52:01 -07:00
  • ba79cd1e95 Remove unnecessary build step Steven Fackler 2016-08-26 01:39:09 +02:00
  • e7014eb1a6 Fix travis Steven Fackler 2016-08-25 17:56:38 +02:00
  • 99b612b4b7 Use homebrew openssl on osx Steven Fackler 2016-08-25 17:54:36 +02:00
  • 45667da1c5 Remove unused imports Steven Fackler 2016-08-25 17:35:07 +02:00
  • 9b15996947 Fix openssl Steven Fackler 2016-08-25 17:32:23 +02:00
  • 0b4008cb7c Clean up openssl impl Steven Fackler 2016-08-24 23:13:33 +02:00
  • 7755b1bb9d Schannel fixes Steven Fackler 2016-08-24 23:02:54 +02:00
  • c464616304 Add client certificate support Steven Fackler 2016-08-24 22:58:35 +02:00
  • e58c3352b9 Remove unused imports Steven Fackler 2016-08-24 21:36:00 +02:00
  • 15574bae7a Extension traits for openssl builders Steven Fackler 2016-08-24 21:33:19 +02:00
  • a6bc951555 Remove cipher suite and options setup from openssl Steven Fackler 2016-08-24 21:17:03 +02:00
  • b89f4c1f69 Fix windows Steven Fackler 2016-08-23 23:32:50 +02:00
  • 8bacc36943 Test with openssl rather than python Steven Fackler 2016-08-23 23:31:25 +02:00
  • e66226a757 Fix example Steven Fackler 2016-08-23 23:17:30 +02:00
  • a733954fc4 Make handshake &self Steven Fackler 2016-08-23 23:11:18 +02:00
  • a3c514e0f6 Docs and method rename Steven Fackler 2016-08-23 22:14:27 +02:00
  • 61a1a6b0f1 Make pkcs12 contents private Steven Fackler 2016-08-20 17:13:10 -04:00
  • c0440f11f6 Don't pick python2 specifically Steven Fackler 2016-08-18 21:10:49 -07:00
  • 415721ce04 Fix warnings Steven Fackler 2016-08-18 21:09:42 -07:00
  • 5b973c7102 Make python script work on old 2.7 Steven Fackler 2016-08-18 21:01:40 -07:00
  • b4cd0afedd Select python 2.7 Steven Fackler 2016-08-18 20:54:48 -07:00
  • 01cac4cf0a Turn on backtraces Steven Fackler 2016-08-18 20:51:11 -07:00
  • ebbb6260e1 Use 0.8.2 openssl release Steven Fackler 2016-08-18 20:26:54 -07:00
  • ac9ea20475 One more fixme Steven Fackler 2016-08-17 23:20:04 -07:00
  • 1d508b5c55 Cut out duplicated cert Steven Fackler 2016-08-17 23:15:31 -07:00
  • f154736464 OSX server implementation Steven Fackler 2016-08-17 23:08:01 -07:00
  • af18750af6 Semi-working schannel server impl Steven Fackler 2016-08-17 22:29:23 -07:00
  • c27afe906f Check cert/private key match Steven Fackler 2016-08-17 21:24:35 -07:00
  • 73e03befda Working server setup with OpenSSL Steven Fackler 2016-08-17 21:18:25 -07:00
  • f58a464031 Identity, Certificate, ServerBuilder Steven Fackler 2016-08-17 20:28:10 -07:00
  • 36e4c85d04 Fix openssl Steven Fackler 2016-08-14 18:15:52 -07:00
  • 7f9b84910c Add buffered_read_size Steven Fackler 2016-08-14 18:11:41 -07:00
  • e23da06128 Security Framework TlsStreamExt Steven Fackler 2016-08-13 23:49:42 -07:00
  • 0b113b88b8 SChannel TlsStreamExt Steven Fackler 2016-08-13 23:38:42 -07:00
  • a1d1b72fe0 TlsStreamExt for openssl Steven Fackler 2016-08-13 23:34:14 -07:00
  • 8c60775aa3 Add license, readme, etc Steven Fackler 2016-08-13 23:14:40 -07:00
  • 0d73cc59e4 Add a bit more documentation Steven Fackler 2016-08-13 23:04:46 -07:00
  • f11f6927c8 Cache dependencies Steven Fackler 2016-08-13 19:09:03 -07:00
  • 86ebf4ffbd Add an example Steven Fackler 2016-08-13 12:24:53 -07:00
  • 7f84e6482f Doc cleanup Steven Fackler 2016-08-12 22:53:14 -07:00
  • d379ae3dce Add docs Steven Fackler 2016-08-12 22:41:46 -07:00
  • e34c001318 Add a MidHandshakeTlsStream Steven Fackler 2016-08-11 23:15:06 -07:00
  • 1c407f03f6 Update for schannel changes Steven Fackler 2016-07-24 21:00:20 -07:00
  • 4804a2e9a8 Add some better configs for openssl Steven Fackler 2016-07-14 10:32:39 +02:00
  • d49d9d964e Stop overriding winapi Steven Fackler 2016-07-13 22:34:04 +02:00
  • efce706069 Implement Debug for TlsStream Steven Fackler 2016-06-17 21:44:11 -07:00
  • 97f888e780 Upgrade security-framework Steven Fackler 2016-06-16 21:28:22 -07:00
  • f60194bf31 Ensure types are Send and Sync Steven Fackler 2016-06-16 19:46:53 -07:00
  • fac4b03791 Test on 1.9 Steven Fackler 2016-06-01 19:13:20 -07:00
  • 8ae89bef3e Use schannel rewrite Steven Fackler 2016-06-01 19:10:23 -07:00
  • a3d03b6ab5 Depend on released openssl-verify Steven Fackler 2016-05-05 21:58:07 -07:00