Commit graph

96 commits

Author SHA1 Message Date
Vincent Hanquez
bc6755553b bump version to 0.4.4 2012-04-02 23:13:05 +01:00
Vincent Hanquez
dc76fa751e Merge pull request #5 from luite/master
enable certificate checking on OS X
2012-04-02 14:58:04 -07:00
Luite Stegeman
067c6e9c66 allow certificate checking on OS X 2012-04-01 21:41:08 +02:00
Vincent Hanquez
28c44a86dd Merge branch 'master' of git://github.com/vincenthz/hs-tls-extra 2012-03-13 08:26:12 +00:00
Vincent Hanquez
91670ea11c tweak default output to be simpler. 2012-03-13 08:12:21 +00:00
Vincent Hanquez
c206fa481b use pattern match record match syntax. very handy 2012-03-12 07:10:32 +00:00
Vincent Hanquez
b3416be594 Merge pull request #4 from DougBurke/master
Report unsupported platform message to stderr rather than stdout
2012-02-26 12:59:33 -08:00
Doug Burke
42fd1dc562 Added cabal-dev to .gitignore 2012-02-22 16:20:45 -05:00
Doug Burke
a9126610a7 Minor doc and code clean up 2012-02-22 16:18:04 -05:00
Doug Burke
e7ba558d30 certificateVerifyChain now writes error message to stderr for unsupported systems 2012-02-22 16:09:13 -05:00
Vincent Hanquez
7845e60ba8 Compare FQDN name also with the SubjectAltName X509 extension if there's one. 2012-02-07 21:22:06 +00:00
Vincent Hanquez
e8a4c2a640 require certificate 1.1 2012-02-07 21:21:55 +00:00
Vincent Hanquez
fb0f2e8f39 fix for latest version of tls. recvData is now strict. 2012-02-07 21:18:01 +00:00
Vincent Hanquez
b3671bdb38 bump version ahead of release 2012-01-21 07:06:12 +00:00
Vincent Hanquez
dcd8d82eae Fix certificates that are received not in the dependency order.
Some server give certificates not necessarily in the order we expect it to be,
so reorder them correctly before verifying them to each other.
2012-01-21 07:02:58 +00:00
Vincent Hanquez
e2297626e5 improve the example program a bit so that we can use any host/port. 2012-01-19 07:07:00 +00:00
Vincent Hanquez
681992eeb5 bump version requirements 2012-01-19 06:05:05 +00:00
Vincent Hanquez
e026e281bd use new handshake in tests 2012-01-19 05:35:51 +00:00
Vincent Hanquez
ec0e6bc987 use catch from control.exception 2012-01-19 05:35:10 +00:00
Vincent Hanquez
370994a302 use the new handshake that doesn't returns anything. 2012-01-19 05:35:05 +00:00
Vincent Hanquez
5765e27bb1 bump version to 0.4.2 2011-12-20 08:00:52 +00:00
Vincent Hanquez
5a54c39714 bump depedencies on tls to 0.8.4 to get session code working. 2011-12-20 07:59:17 +00:00
Vincent Hanquez
2e2278226d add simple client as an executable in cabal file. 2011-12-20 07:58:36 +00:00
Vincent Hanquez
779220b4f1 add some session related code in stunnel. 2011-12-20 07:58:12 +00:00
Vincent Hanquez
ac6cf2cc26 add a simple client example, and useful test program. 2011-12-20 07:57:41 +00:00
Vincent Hanquez
faa6da6807 add a script to generate a cert key pair through openssl 2011-12-06 00:22:06 +00:00
Vincent Hanquez
f2ff79fe6f add a script to automatically test stunnel with gnutls-debug-cli 2011-12-05 08:39:02 +00:00
Vincent Hanquez
f927d408ab add some option to do certificate verification when retriving a certificate. 2011-11-23 21:49:33 +00:00
Vincent Hanquez
3117e468b0 ignore value. 2011-11-23 21:35:58 +00:00
Vincent Hanquez
e454baf99a bump up dependencies, and bump version to 0.4.1 2011-10-31 22:25:36 +00:00
Vincent Hanquez
727a3f6d53 fixing up for newer certificate 2011-10-11 06:04:41 +01:00
Vincent Hanquez
44dbab63c5 fixup with latest tls vectorisation of the connection. 2011-09-29 09:25:51 +01:00
Vincent Hanquez
cfe3b1f9fa add TLS1.2 as allowed versions 2011-08-17 20:59:53 +01:00
Vincent Hanquez
3b65345b46 fix structure for new api 2011-08-14 12:00:44 +01:00
Vincent Hanquez
fe576cd01d define hash structure 2011-08-13 12:30:27 +01:00
Vincent Hanquez
760d26b5b5 Use the new bulk structure to define ciphers. 2011-08-13 12:06:03 +01:00
Vincent Hanquez
ce69415e38 set up a dev version of tls-extra that depends on dev tls. 2011-08-13 12:03:57 +01:00
Vincent Hanquez
686ced12c6 bump to 0.3.1 2011-06-19 11:59:40 +01:00
Vincent Hanquez
4b90486f10 fixup dummy windows/macos X implementation 2011-06-19 11:59:11 +01:00
Vincent Hanquez
8d59e6a3a0 allow experimental connection on fd too. 2011-06-12 19:23:31 +01:00
Vincent Hanquez
ad47dcdcc0 add debuggability of the server side too. 2011-06-12 19:23:17 +01:00
Vincent Hanquez
a93bd26770 check handshake return value 2011-06-12 19:22:32 +01:00
Vincent Hanquez
1b342d8223 use the handshake returns value to know if we need to carry on. 2011-06-11 11:49:44 +01:00
Vincent Hanquez
ecaee55802 fixup related to tls refactoring of the record layer. 2011-06-10 21:25:56 +01:00
Vincent Hanquez
206205091b put secure renegotiation as a quickcheck parameter. 2011-06-08 08:39:16 +01:00
Vincent Hanquez
1fff2eb2f6 update for new TLS 0.7 2011-06-08 07:47:37 +01:00
Vincent Hanquez
ee6b0ad97a update LICENSE 2011-06-08 07:47:32 +01:00
Vincent Hanquez
5789a2cd22 fix certificateVerifyChain to not assume there's a chain. 2011-05-31 21:38:45 +01:00
Vincent Hanquez
6462d8069b add self signed functions 2011-05-31 21:37:46 +01:00
Vincent Hanquez
8df0b64b9d adding some documentation 2011-05-31 21:36:56 +01:00