Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
16bff53
Import nghttp3 webtransport PR
martenrichter Jun 20, 2026
a98c9ca
nghttp3: add wt to gyp
martenrichter Jun 20, 2026
bf072db
Update nghttp3 webtransport
martenrichter Jul 18, 2026
ec23c4e
quic: Implement webtransport settings
martenrichter May 23, 2026
b681c25
quic: Implement webtransport response and reply
martenrichter May 24, 2026
5bf102d
quic: Improve webtransport options and lint
martenrichter May 25, 2026
36ff118
quic: Make a webtransport stream
martenrichter May 30, 2026
fc8a424
quic: Implement more webtransport stuff
martenrichter Jun 10, 2026
bf6ab56
quic: Webtransport fix incoming streams
martenrichter Jun 13, 2026
2c15d14
quic: Webtransport remove debug code
martenrichter Jun 13, 2026
8233645
quic: Do not try to open WT sending on remote unidirectional stream
martenrichter Jun 13, 2026
87b8714
quic: Remove debug code
martenrichter Jun 14, 2026
7480231
quic: add session id callback to test
martenrichter Jun 20, 2026
80716fa
quic: WT implement close session callback
martenrichter Jun 20, 2026
8ce5e91
quic: Remove debug message
martenrichter Jun 20, 2026
f94ca52
quic: Fix wake up blob
martenrichter Jun 21, 2026
7d5fa09
quic: Implement webtransport close session stream
martenrichter Jun 27, 2026
2987f88
quic: fixes in close webtransport session
martenrichter Jul 5, 2026
078e640
quic: Add to close capsule
martenrichter Jul 7, 2026
b5b83c2
quic: Fix CloseWebtransportSessionStream
martenrichter Jul 7, 2026
9776191
quic: changes for nghttp3_conn_close_stream
martenrichter Jul 18, 2026
9207dea
quic: fix weakly weakup assignment
martenrichter Jul 18, 2026
e1820bb
quic: write desired size needs update on maxstream
martenrichter Jul 26, 2026
b894b6b
quic: fix fin handling, so it is broken
martenrichter Jul 26, 2026
4552bee
quic: test for establishing a wt session
martenrichter Aug 2, 2026
fb13b69
quic: remove stop sending as it breaks firefox and chromium
martenrichter Aug 2, 2026
f2b6382
quic: Fix test
martenrichter Aug 2, 2026
dd412c8
quic: Remove debug messages from test
martenrichter Aug 3, 2026
f9442d3
quic: Add test bidi echo from client
martenrichter Aug 3, 2026
e5023fd
quic: Fix cpp linting
martenrichter Aug 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
434 changes: 432 additions & 2 deletions deps/ngtcp2/nghttp3/lib/includes/nghttp3/nghttp3.h

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions deps/ngtcp2/nghttp3/lib/includes/nghttp3/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
*
* Version number of the nghttp3 library release.
*/
#define NGHTTP3_VERSION "1.17.0"
#define NGHTTP3_VERSION "1.18.0-DEV"

/**
* @macro
Expand All @@ -41,6 +41,6 @@
* number, 8 bits for minor and 8 bits for patch. Version 1.2.3
* becomes 0x010203.
*/
#define NGHTTP3_VERSION_NUM 0x011100
#define NGHTTP3_VERSION_NUM 0x011200

#endif /* !defined(NGHTTP3_VERSION_H) */
3 changes: 3 additions & 0 deletions deps/ngtcp2/nghttp3/lib/nghttp3_callbacks.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ size_t nghttp3_callbackslen_version(int callbacks_version) {
switch (callbacks_version) {
case NGHTTP3_CALLBACKS_VERSION:
return sizeof(callbacks);
case NGHTTP3_CALLBACKS_V3:
return offsetof(nghttp3_callbacks, recv_settings2) +
sizeof(callbacks.recv_settings2);
case NGHTTP3_CALLBACKS_V2:
return offsetof(nghttp3_callbacks, rand) + sizeof(callbacks.rand);
case NGHTTP3_CALLBACKS_V1:
Expand Down
Loading
Loading