Skip to content
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

conduit-lwt-unix: do not use directly the Ssl module #418

Merged
merged 1 commit into from
Dec 15, 2022

Conversation

psafont
Copy link
Contributor

@psafont psafont commented Dec 14, 2022

Instead create an alias to the types needed in conduit_lwt_unix_ssl modules and use the alias.
This makes it possible to compile conduit-lwt-unix without openssl

Instead create an alias to the types needed in conduit_lwt_unix_ssl
modules and use the alias.

Signed-off-by: Pau Ruiz Safont <[email protected]>
@hannesm
Copy link
Member

hannesm commented Dec 15, 2022

thanks.

hannesm added a commit to hannesm/opam-repository that referenced this pull request Dec 15, 2022
…and conduit-async (6.1.0)

CHANGES:

done by @psafont in mirage/ocaml-conduit#417:
* conduit-lwt-unix-ssl: allow users to create a client ssl_context and use it for
  any connections. This allows users to manage the lifecycle of the context.
* conduit-lwt-unix-ssl: domain name verification can be disabled by users,
  it's enabled by default. The library returns an error when the hostname
  verification is turned on but it cannot be performed, this follows the TLS
  implementation.
* conduit-lwt-unix-ssl: IP verification can be enabled by users, it's disabled
  by default.
* conduit-lwt-unix-ssl: SNI is not sent when there isn't a domain name available
* conduit-lwt-unix: avoid direct use of Ssl in conduit_lwt_unix (mirage/ocaml-conduit#418 @psafont)
@psafont psafont deleted the dummy-ctx branch December 15, 2022 10:11
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