Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-04 | ngtcp2: adapt to API change | Daniel Stenberg | |
Closes #4457 | |||
2019-09-25 | ngtcp2: remove fprintf() calls | Daniel Stenberg | |
- convert some of them to H3BUF() calls to infof() - remove some of them completely - made DEBUG_HTTP3 defined only if CURLDEBUG is set for now Closes #4421 | |||
2019-09-23 | http: lowercase headernames for HTTP/2 and HTTP/3 | Barry Pollard | |
Closes #4401 Fixes #4400 | |||
2019-09-21 | ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23 | Tatsuhiro Tsujikawa | |
Closes #4392 | |||
2019-08-31 | Curl_addr2string: take an addrlen argument too | Daniel Stenberg | |
This allows the function to figure out if a unix domain socket has a file name or not associated with it! When a socket is created with socketpair(), as done in the fuzzer testing, the path struct member is uninitialized and must not be accessed. Bug: https://crbug.com/oss-fuzz/16699 Closes #4283 | |||
2019-08-29 | ngtcp2: on h3 stream close, call expire | Daniel Stenberg | |
... to trigger a new read to detect the stream close! Closes #4275 | |||
2019-08-29 | ngtcp2: build latest ngtcp2 and ngtcp2_crypto_openssl | Tatsuhiro Tsujikawa | |
Closes #4278 | |||
2019-08-28 | ngtcp2: set flow control window to stream buffer size | Daniel Stenberg | |
Closes #4274 | |||
2019-08-27 | ngtcp2: Build with latest ngtcp2 and ngtcp2_crypto_openssl | Tatsuhiro Tsujikawa | |
Closes #4270 | |||
2019-08-25 | ngtcp2: add support for SSLKEYLOGFILE | Daniel Stenberg | |
Closes #4260 | |||
2019-08-25 | ngtcp2: improve h3 response receiving | Daniel Stenberg | |
Closes #4259 | |||
2019-08-25 | ngtcp2: use nghttp3_version() | Daniel Stenberg | |
2019-08-25 | ngtcp2: sync with upstream API changes | Daniel Stenberg | |
Assisted-by: Tatsuhiro Tsujikawa | |||
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-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 | 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-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 |