Skip to content

Replace CoHTTP by a abstract interface#26

Merged
hannesm merged 2 commits intorobur-coop:masterfrom
dinosaure:remove-cohttp
Jul 19, 2021
Merged

Replace CoHTTP by a abstract interface#26
hannesm merged 2 commits intorobur-coop:masterfrom
dinosaure:remove-cohttp

Conversation

@dinosaure
Copy link
Contributor

This is a possible solution to delete CoHTTP from the core of letsencrypt. (/cc @hannesm)

@dinosaure dinosaure mentioned this pull request Jul 8, 2021
7 tasks
dinosaure and others added 2 commits July 19, 2021 15:49
- letsencrypt: core, few dependencies
- letsencrypt-app: the client application
- letsencrypt-dns: the DNS solver
@hannesm
Copy link
Collaborator

hannesm commented Jul 19, 2021

I squashed your commis, and added another one that splits on the opam level this repository into three packages (to reduce dependency cones)

@hannesm hannesm merged commit 04c7b5f into robur-coop:master Jul 19, 2021
hannesm added a commit to hannesm/opam-repository that referenced this pull request Jul 19, 2021
CHANGES:

Reduce dependency cone (robur-coop/ocaml-letsencrypt#26, @dinosaure & @hannesm)
- remove cohttp dependency, provide a HTTP_client module type
- provide letsencrypt-dns with dns solver
- provide letsencrypt-app for the client binary
@hannesm
Copy link
Collaborator

hannesm commented Jul 19, 2021

thanks!

hannesm added a commit to hannesm/opam-repository that referenced this pull request Jul 19, 2021
CHANGES:

Reduce dependency cone (robur-coop/ocaml-letsencrypt#26, @dinosaure & @hannesm)
- remove cohttp dependency, provide a HTTP_client module type
- provide letsencrypt-dns with dns solver
- provide letsencrypt-app for the client binary
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants