Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-24 | http: the 'closed' struct field is used by both ngh2 and ngh3 | Daniel Stenberg | |
and remove 'header_recvbuf', not used for anything Reported-by: Jeremy Lainé Closes #4257 | |||
2019-08-23 | ngtcp2: accept upload via callback | Daniel Stenberg | |
Closes #4256 | |||
2019-08-20 | ngtcp2: make postfields-set posts work | Daniel Stenberg | |
Closes #4242 | |||
2019-08-20 | ngtcp2: use ngtcp2_version() to get the run-time version | Daniel Stenberg | |
... which of course doesn't have to be the same used at build-time. Function just recently merged in ngtcp2. | |||
2019-08-20 | ngtcp2: move the h3 initing to immediately after the rx key | Daniel Stenberg | |
To fix a segfault and to better deal with 0-RTT Assisted-by: Tatsuhiro Tsujikawa | |||
2019-08-17 | quiche: register debug callback once and earlier | Alessandro Ghedini | |
The quiche debug callback is global and can only be initialized once, so make sure we don't do it multiple times (e.g. if multiple requests are executed). In addition this initializes the callback before the connection is created, so we get logs for the handshake as well. Closes #4236 | |||
2019-08-15 | ngtcp2: provide the callbacks as a static struct | Daniel Stenberg | |
... instead of having them in quicsocket | |||
2019-08-15 | ngtcp2: add missing nghttp3_conn_add_write_offset call | Tatsuhiro Tsujikawa | |
Closes #4225 | |||
2019-08-15 | ngtcp2: deal with stream close | Tatsuhiro Tsujikawa | |
2019-08-15 | ngtcp2: Consume QUIC STREAM data properly | Tatsuhiro Tsujikawa | |
2019-08-15 | ngtcp2: don't reinitialize SSL on Retry | Tatsuhiro Tsujikawa | |
2019-08-14 | quiche: happy eyeballs | Daniel Stenberg | |
Closes #4220 | |||
2019-08-14 | ngtcp2: do QUIC connections happy-eyeballs friendly | Daniel Stenberg | |
2019-08-12 | ngtcp2: initial h3 request work | Daniel Stenberg | |
Closes #4217 | |||
2019-08-12 | ngtcp2: send HTTP/3 request with nghttp3 | Tatsuhiro Tsujikawa | |
This commit makes sending HTTP/3 request with nghttp3 work. It minimally receives HTTP response and calls nghttp3 callbacks, but no processing is made at the moment. Closes #4215 | |||
2019-08-12 | nghttp3: initial h3 template code added | Daniel Stenberg | |
2019-08-12 | nghttp3: required when ngtcp2 is used for QUIC | Daniel Stenberg | |
- checked for by configure - updated docs/HTTP3.md - shown in the version string Closes #4210 | |||
2019-08-11 | ngtcp2: Send ALPN h3-22 | Tatsuhiro Tsujikawa | |
Closes #4212 | |||
2019-08-11 | ngtcp2: use ngtcp2_settings_default and specify initial_ts | Tatsuhiro Tsujikawa | |
2019-08-10 | ngtcp2: make the QUIC handshake work | Tatsuhiro Tsujikawa | |
Closes #4209 | |||
2019-08-09 | http3: make connection reuse work | Daniel Stenberg | |
Closes #4204 | |||
2019-08-09 | quiche: add SSLKEYLOGFILE support | Daniel Stenberg | |
2019-08-07 | quiche: make use of the connection timeout API properly | Daniel Stenberg | |
2019-08-07 | quiche: make POSTFIELDS posts work | Daniel Stenberg | |
2019-08-07 | quiche: improved error handling and memory cleanups | Daniel Stenberg | |
2019-08-07 | quiche: flush egress in h3_stream_recv() too | Daniel Stenberg | |
2019-08-06 | quiche:h3_stream_recv return 0 at end of stream | Daniel Stenberg | |
... and remove some verbose messages we don't need. Made transfers from facebook.com work better. | |||
2019-08-06 | quiche: show the actual version number | Daniel Stenberg | |
2019-08-06 | quiche: first working HTTP/3 request | Daniel Stenberg | |
- enable debug log - fix use of quiche API - use download buffer - separate header/body Closes #4193 | |||
2019-08-05 | quiche: initial h3 request send/receive | Daniel Stenberg | |
2019-08-02 | quiche: use the proper HTTP/3 ALPN | Daniel Stenberg | |
2019-08-02 | quiche: add failf() calls for two error cases | Daniel Stenberg | |
To aid debugging Closes #4181 | |||
2019-07-21 | HTTP3: initial (experimental) support | Daniel Stenberg | |
USe configure --with-ngtcp2 or --with-quiche Using either option will enable a HTTP3 build. Co-authored-by: Alessandro Ghedini <alessandro@ghedini.me> Closes #3500 |