0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 12:20:24 +00:00
Commit graph

12 commits

Author SHA1 Message Date
Loïc Hoguin
ee6ef37643
More progress on close
Need to fix the crashes and we should be in a pretty good state
for PoC and whatnot.
2025-06-06 13:43:45 +02:00
Loïc Hoguin
cd327437ba
WIP client close WT session 2025-06-05 15:09:32 +02:00
Loïc Hoguin
70629673c5
WIP close 2025-06-03 15:44:33 +02:00
Loïc Hoguin
af1692b4c6
WIP drain 2025-06-03 13:14:19 +02:00
Loïc Hoguin
9a5caad2f1
Start of drain/close WT session 2025-06-02 15:55:45 +02:00
Loïc Hoguin
2fe2edf4ff
Fix signal int sizes 2025-05-26 14:48:13 +02:00
Loïc Hoguin
8c2bdb1e22
WIP 2025-05-23 14:02:03 +02:00
Loïc Hoguin
c43384c8de
WIP chromium + figuring out tests 2025-05-16 17:47:27 +02:00
Loïc Hoguin
46c53cd4fb
WIP fixes for Chromium 2025-05-13 14:20:11 +02:00
Loïc Hoguin
ee534f4e2b
WIP webtransport 2025-05-12 13:01:55 +02:00
Loïc Hoguin
eef66e0928
Remove copyright years from all files except LICENSE 2025-02-17 15:00:02 +01:00
Loïc Hoguin
8cb9d242b0
Initial HTTP/3 implementation
This includes Websocket over HTTP/3.

Since quicer, which provides the QUIC implementation,
is a NIF, Cowboy cannot depend directly on it. In order
to enable QUIC and HTTP/3, users have to set the
COWBOY_QUICER environment variable:

  export COWBOY_QUICER=1

In order to run the test suites, the same must be done
for Gun:

  export GUN_QUICER=1

HTTP/3 support is currently not available on Windows
due to compilation issues of quicer which have yet to
be looked at or resolved.

HTTP/3 support is also unavailable on the upcoming
OTP-27 due to compilation errors in quicer dependencies.
Once resolved HTTP/3 should work on OTP-27.

Because of how QUIC currently works, it's possible
that streams that get reset after sending a response
do not receive that response. The test suite was
modified to accomodate for that. A future extension
to QUIC will allow us to gracefully reset streams.

This also updates Erlang.mk.
2024-03-26 15:53:48 +01:00