Skip to content

conduit-lwt-unix: adapt to tls 0.14.0 API#396

Merged
dinosaure merged 1 commit into
mirage:masterfrom
hannesm:new-tls
Aug 8, 2021
Merged

conduit-lwt-unix: adapt to tls 0.14.0 API#396
dinosaure merged 1 commit into
mirage:masterfrom
hannesm:new-tls

Conversation

@hannesm
Copy link
Copy Markdown
Member

@hannesm hannesm commented Aug 2, 2021

@hannesm hannesm force-pushed the new-tls branch 3 times, most recently from dac7d0c to 0f8838f Compare August 3, 2021 11:18
@hannesm
Copy link
Copy Markdown
Member Author

hannesm commented Aug 3, 2021

anyone up for a quick review (+merge +release) to unlock the ecosystem with the new tls version? When looking at the code, I'm slightly confused why there is a multitude of constructors (Tls, Tls_native, OpenSSL), all using the same tls_server_config/tls_client_config. I intended to use the [`host] Domain_name.t at the API level, but then was unsure about (a) clients of the API and (b) what the OpenSSL library expects. This change is API compatible AFAICT.

Comment thread src/conduit-lwt-unix/conduit_lwt_unix.ml
@dinosaure
Copy link
Copy Markdown
Member

To avoid any conflicts for further releases, I will cut a minor release with your patch. Do you agree @avsm?

@dinosaure
Copy link
Copy Markdown
Member

I will do a 4.0.1 release without #395 to unlock the dependency graph with tls.0.14.0. However, we should have, as soon as we can, conduit.4.1.0 with, at least, #395 (/cc @craigfe). I don't know if this PR is urgent or not.

dinosaure added a commit to dinosaure/opam-repository that referenced this pull request Aug 6, 2021
…nd conduit-mirage (4.0.1)

CHANGES:

* Add missing `ipaddr-sexp` dependency on conduit-async (mirage/ocaml-conduit#385, @anmonteiro)
* Update the link of the documentation (959f57a & mirage/ocaml-conduit#398, reported by @misterfish, @zshipko, @dinosaure)
* Gitignore `opam/` even if it is a symlink (mirage/ocaml-conduit#394, @craigfe, @avsm)
* Adapt `conduit-lwt-unix` to `tls.0.14.0` (mirage/ocaml-conduit#396, @hannesm, @dinosaure)
@dinosaure dinosaure merged commit 92a8d45 into mirage:master Aug 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants