Commit graph

971 commits

Author SHA1 Message Date
Vincent Hanquez
a9225cabf5 bump version to 0.3.1 2014-03-22 07:46:57 +00:00
Vincent Hanquez
e5c7674a56 bump version to 1.2.3 2014-03-22 07:46:46 +00:00
Vincent Hanquez
d2f054b4e3 add CHANGELOG file 2014-03-22 07:46:34 +00:00
Vincent Hanquez
53541f5b9f add a Changelog. 2014-03-22 07:46:15 +00:00
Vincent Hanquez
1d80e2ea79 Fix supported protocol versions in simple client being too strict
allow protocol versions downgrade unless the no-downgrade flag is set.
2014-03-22 07:25:09 +00:00
Vincent Hanquez
7d0e1d5267 Allow handshake records to be split across records.
* Store continuations in record state
* parse handshake records one by one.
2014-03-22 06:54:37 +00:00
Vincent Hanquez
14c3325c75 put the type of the handshake for the parsing of handshake message. 2014-03-22 05:51:51 +00:00
Vincent Hanquez
8088d3e265 Export the partial capability and wrap it in a easier layer.
now runGet has the ability to return partial result and unparsed bytes.
2014-03-22 05:50:09 +00:00
Vincent Hanquez
53d028d208 remove old code commented 2014-03-21 11:16:07 +00:00
Vincent Hanquez
cacab68840 use byteable to get a -> Bytestring function. 2014-03-21 11:09:12 +00:00
Vincent Hanquez
84864e9b6f Merge pull request #51 from rethab/master
gitignore cabal sandbox and some spellings in Backend.hs
2014-02-22 14:20:51 +00:00
Reto Hablützel
53a09a45a3 Fixed typos in documentation 2014-02-21 10:50:54 +01:00
Reto Hablützel
362c51ab91 Ignore cabal sandbox files 2014-02-21 10:50:31 +01:00
Vincent Hanquez
4c5da1ce4f fix cabal description 2014-02-07 16:48:39 +00:00
Vincent Hanquez
2d35f1a118 bump version to 1.2.2 2014-01-29 04:41:54 +00:00
Vincent Hanquez
331651b0ca add a way to get credentials from memory instead of from files. 2014-01-29 04:41:47 +00:00
Vincent Hanquez
a59f8b334a clarify the documentation on what's expected from LoadX509 2014-01-29 04:41:18 +00:00
Vincent Hanquez
a96e575243 bump version to 1.2.1 2014-01-27 10:00:04 +00:00
Vincent Hanquez
47c7243385 When the KeyUsage extension is not here, no restrictions apply on the key 2014-01-27 09:56:51 +00:00
Vincent Hanquez
7d64ffe5a4 remove extra directory 2014-01-27 07:28:03 +00:00
Vincent Hanquez
7287817fae bump version to 0.3.0 2014-01-27 06:32:58 +00:00
Vincent Hanquez
0b1e299180 bump version to 1.2.0 2014-01-27 06:32:28 +00:00
Vincent Hanquez
98ebefa3bb prepare a release 2014-01-27 06:32:08 +00:00
Vincent Hanquez
f6ecbf82c6 export some extra validation data types 2014-01-27 04:17:30 +00:00
Vincent Hanquez
228928bf15 remaining cleanup and reactive all options, and tls-extra removal 2014-01-27 04:03:53 +00:00
Vincent Hanquez
8b03b9ca86 add Network.TLS.Extra for best compatibility with tls-extra removal 2014-01-27 04:03:26 +00:00
Vincent Hanquez
4905fb1ecb add ciphers tests. 2014-01-27 03:51:17 +00:00
Vincent Hanquez
182ef6a096 fold tls-extra ciphers in tls. 2014-01-27 03:51:02 +00:00
Vincent Hanquez
c6117b96f3 misc realignement 2014-01-27 03:50:20 +00:00
Vincent Hanquez
ad6ed6beac add some Show and Eq instances 2014-01-27 03:50:04 +00:00
Vincent Hanquez
51d9c999f0 align properly 2014-01-26 14:15:30 +00:00
Vincent Hanquez
ddc52166e3 repair Retrieve certificate and add ability to show fingerprint 2014-01-26 14:15:18 +00:00
Vincent Hanquez
eb156d78fe repair simple client 2014-01-26 14:15:10 +00:00
Vincent Hanquez
bc9c1e690d various updates related to new tls 2014-01-26 08:17:51 +00:00
Vincent Hanquez
72eb1d10f1 repair loggin 2014-01-26 07:06:39 +00:00
Vincent Hanquez
d76ae2efa3 add more ignore files 2014-01-26 07:03:24 +00:00
Vincent Hanquez
86375aaa57 move onHandshake to a serverHooks, and remove CommonHooks everywhere.
export modifyHooks as contextModifyHooks
2014-01-26 07:02:43 +00:00
Vincent Hanquez
251a0b2193 move logging into dynamic hooks 2014-01-26 06:50:47 +00:00
Vincent Hanquez
8dccb7d7bd document hooks 2014-01-26 06:38:53 +00:00
Vincent Hanquez
11575711bc add dynamic recv certificate hook and remove the static one. 2014-01-26 06:37:17 +00:00
Vincent Hanquez
a880d4081e remove Connection module, vector as dependencies, and re-add x509/x509-store 2014-01-25 16:56:16 +00:00
Vincent Hanquez
8985ae49cd update tls extra to the new tls. 2014-01-25 16:54:15 +00:00
Vincent Hanquez
4e5ff7f53d Change the way parameters are created.
This is still WIP and this commit is truly horrific. Sadly, it's just
too much effort to do clean commit with this, and it doesn't mix with
experimentation either.
2014-01-25 16:51:51 +00:00
Vincent Hanquez
8e128a0412 export information and related. 2014-01-17 08:49:16 +00:00
Vincent Hanquez
68594044c7 remove connectVersion. 2014-01-17 07:11:07 +00:00
Vincent Hanquez
f0bc03863b add a way to get information about a context.
WIP need to include certificate information.
2014-01-17 07:10:28 +00:00
Vincent Hanquez
2d1aeb76c2 make compression an instance of Eq. 2014-01-17 07:09:50 +00:00
Vincent Hanquez
439ea6ba85 use the backend class completely and mark contextNewOnX symbols as deprecated 2014-01-17 06:55:33 +00:00
Vincent Hanquez
eb90d5be00 define failOnEitherError 2014-01-16 10:48:47 +00:00
Vincent Hanquez
aa8856c68a remove connectVersion as it should be the maximum of allowedVersions 2014-01-12 07:15:16 +00:00