Vincent Hanquez
|
a92890a1d6
|
move to new certificate module.
|
2012-04-16 22:31:52 +01:00 |
|
Vincent Hanquez
|
b223f460c8
|
simplify code
|
2012-04-16 22:30:22 +01:00 |
|
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 |
|