-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new release] tls, tls-mirage, tls-lwt, tls-eio and tls-async (0.16.0) #23311
Conversation
CHANGES: * BREAKING: new opam package tls-lwt (formerly tls.lwt), in dune: (libraries tls.lwt) should now be libraries (tls-lwt) (mirleft/ocaml-tls#468 @hannesm, reported mirleft/ocaml-tls#449 by @mbacarella) * tls: update to mirage-crypto 0.11 API (mirleft/ocaml-tls#468 @hannesm) * tls: relax SignatureAlgorithms extension handling to allow OpenSSL interoperability tests with TLS 1.0 and TLS 1.1 (mirleft/ocaml-tls#469 @hannesm) * tls: remove Utils.filter_map and and Utils.option, use Stdlib instead (mirleft/ocaml-tls#455 @hannesm) * tls: do not globally open Utils (mirleft/ocaml-tls#455 @hannesm) * tls: export log source of Tracing module (mirleft/ocaml-tls#461 @bikallem) * tls: remove unused ciphersuites to reduce binary size (mirleft/ocaml-tls#467 @hannesm) * tls-lwt: do not catch out of memory exception (mirleft/ocaml-tls#469 @hannesm) * tls-eio: add fuzz testing using crowbar (mirleft/ocaml-tls#456 mirleft/ocaml-tls#463 @talex5) * tls-eio: update to eio 0.7 (mirleft/ocaml-tls#456 @talex5) * tls-eio: fix test for develop with vendoring (mirleft/ocaml-tls#462 @bikallem)
Since ocamlfind's |
I have a question for both the opam-repository maintainers and @talex5: the tls-async.opam has a "ocaml" {< "5.0.0"} bound, and I understand this was useful at some point for some CI system(s) -- but is this the right thing to have? I do not think that anything in tls-async is incompatible with OCaml 5.0. Any advice on this is highly appreciated (I test the relaxation at mirleft/ocaml-tls#471). |
update: I removed the upper bound for ocaml |
mirleft/ocaml-tls@ea1631c says:
So it should be fine to remove it now (v0.15.1 seems to work with OCaml 5). |
Co-authored-by: Kate <kit.ty.kate@disroot.org>
The error on MacOS seems unrelated to this release, let's merge :) |
Transport Layer Security purely in OCaml
CHANGES:
(libraries tls.lwt) should now be libraries (tls-lwt)
(update to mirage-crypto 0.11, split tls-lwt away mirleft/ocaml-tls#468 @hannesm, reported Installing tls-async also installs lwt mirleft/ocaml-tls#449 by @mbacarella)
interoperability tests with TLS 1.0 and TLS 1.1 (tls-lwt: do not catch out of memory exception mirleft/ocaml-tls#469 @hannesm)
@hannesm)