Skip to content

Fix dream mirage#393

Open
Willenbrink wants to merge 6 commits intocamlworks:masterfrom
Willenbrink:fix-dream-mirage
Open

Fix dream mirage#393
Willenbrink wants to merge 6 commits intocamlworks:masterfrom
Willenbrink:fix-dream-mirage

Conversation

@Willenbrink
Copy link
Collaborator

@Willenbrink Willenbrink commented May 17, 2025

Fix the dream-mirage package so that it works with the latest version of Mirage.

This required replacing the vendored libraries by the upstream versions and replacing httpaf with h1. In theory httpun could also be used.

This is a bit unfortunate as dream itself uses Httpun currently and dream-mirage h1. I think we should switch dream to h1 as it seems to be more actively supported but that would be too big a change for this PR.

@aantron
Copy link
Collaborator

aantron commented Aug 14, 2025

How do h1 and httpun relate to each other?

@hannesm
Copy link
Contributor

hannesm commented Aug 25, 2025

How do h1 and httpun relate to each other?

The question was asked in robur-coop/ocaml-h1#12 and anmonteiro/httpun#153 -- while AFAICT h1 supports websockets as well (in contrast to the reply in httpun issue).

@Willenbrink Willenbrink marked this pull request as ready for review September 5, 2025 19:43
@yawaramin yawaramin removed this from the 1.0.0~alpha9 milestone Jan 14, 2026
Willenbrink and others added 5 commits February 6, 2026 11:35
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.

4 participants