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

Update handle_tls to support latest tls version #92

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

metame
Copy link
Contributor

@metame metame commented Jul 14, 2024

I haven't tested this yet, just that it builds on OCaml 5.2 and the tests pass (i.e. dune test). I based the changes off of what was changed in the ocaml-tls repo for the eio subpackage as referenced at the top of ssl.ml, that diff is here. Note that the diff for ocaml-tls/eio is not very clean due to another change they were making as well, but I believe I brought over the necessary changes.

This is mostly to support the latest tls that's used in the package set for OCaml 5.2 as used in the nix-ocaml overlay. We could alternatively pin back to the 0.17.3 version manually in the flake if you prefer.

@metame
Copy link
Contributor Author

metame commented Jul 14, 2024

Fixes #89

@metame
Copy link
Contributor Author

metame commented Jul 14, 2024

So this is failing in CI building on 5.1. Not surprised. If there's not conditional compilation based on compiler version, perhaps we just need a 5.2 branch for the time being? Not sure how that's handled in OCaml land.

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.

1 participant