Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
f64c242
First version of ocaml-tls on async
dinosaure Jul 19, 2018
1aecc04
Implement high level interface
dinosaure Jul 20, 2018
6a5dadb
Add tracing, loop on reader and writer and return Ok on the reader
dinosaure Jul 23, 2018
c72ed19
A multiple chain with single certificate is a single and clean code
dinosaure Jul 23, 2018
0b41d63
Remove ppx_sexp_conv constraint
dinosaure Jul 23, 2018
bc33433
Use the async implementation of nocrypto-entropy
dinosaure Jul 26, 2018
411ab0f
Revert "Remove ppx_sexp_conv constraint"
dinosaure Aug 29, 2018
37a3335
Merge remote-tracking branch 'upstream/master' into async
dinosaure Oct 29, 2018
a96e1af
ocamlformat pass
dinosaure Oct 30, 2018
4f30d6e
First pass after @seliopou's review (most about deletion of Rresult p…
dinosaure Oct 30, 2018
8dd2a0f
Remove useless function in x509_async.ml
dinosaure Dec 18, 2018
125c1c2
Use Core.Or_error.t in x509_async.ml instead result type
dinosaure Dec 18, 2018
d125867
Remove useless function in tls_async.ml
dinosaure Dec 18, 2018
ffaec5e
Add Bad_fd exception when syscall raise it
dinosaure Dec 18, 2018
6927817
Buffer per state instead global buffer in tls_async.ml
dinosaure Dec 18, 2018
1fc1503
Add exception with documentation instead assert false - from lwt pov,…
dinosaure Dec 18, 2018
2d416ba
Update thales to use Core.Or_error.t instead result type
dinosaure Dec 18, 2018
c92820a
upgrade to opam2
hannesm Jan 7, 2019
997c413
Merge pull request #389 from hannesm/opam2
hannesm Jan 7, 2019
b28b420
lib: do not require ciphersuites sent by the client to be a proper set.
hannesm Jan 7, 2019
f705d6a
Merge pull request #390 from hannesm/no-require-cc-set
hannesm Jan 7, 2019
fe7f66b
Tls_lwt: delay error from writing to peer while reading.
hannesm Jan 4, 2019
775977f
tls_lwt: record io error only if state used to be active
hannesm Jan 6, 2019
c36c66f
changes for 0.9.3
hannesm Jan 7, 2019
fcd965e
update test scripts for openssl 1.1.1 (no more 3des and rc4)
hannesm Jan 7, 2019
fa2ca74
Fix typo on Tls_can't_renegotiate
dinosaure Jan 8, 2019
50960f4
Remove raise of Bad_fd - exception still exists but it returned inste…
dinosaure Jan 10, 2019
78e4b73
Fix typo on Tls_can't_renegociate
dinosaure Jan 10, 2019
e72a996
Delete some raise, save exception on the state and do nothing if `Err…
dinosaure Jan 10, 2019
5252bbf
Merge remote-tracking branch 'upstream/master' into async
dinosaure Jan 18, 2019
1c11abf
Add a comment to explain diff between async and lwt when we consider …
dinosaure Jan 18, 2019
7fcbb7c
Delete all exceptions in tls_async.ml module
dinosaure Jan 18, 2019
a4405c4
Update thales from the new interface of tls_async.ml
dinosaure Jan 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ _build/

main.ml
.mirage.config
.merlin
mirage-unikernel*opam
mirage/*/myocamlbuild.ml
mirage/*/*ukvm
Expand Down
8 changes: 8 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 0.9.3 (2019-01-07)

* tls: do not require client sent ciphersuites to be a proper set
(interoperability with some android devices)
* tls_lwt: delay error from writing to peer while reading, record errors only
if state is active (fixes #347)
* migrate opam file to opam 2.0 format

## 0.9.2 (2018-08-24)

* compatibility with ppx_sexp_conv >v0.11.0 (#381), required for 4.07.0
Expand Down
3 changes: 3 additions & 0 deletions async/bin/jbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
(executable
((name thales)
(libraries (cmdliner rresult tls_async x509_async))))
Loading