]> granicus.if.org Git - curl/commit
HTTP3: initial (experimental) support
authorDaniel Stenberg <daniel@haxx.se>
Sun, 21 Jul 2019 21:48:58 +0000 (23:48 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 21 Jul 2019 21:49:03 +0000 (23:49 +0200)
commit3af0e76d1e71995b7790c74e79b76af86ee7c681
treeb80190acaf03d83f5f408cc6da3ec1a9f831d8d3
parent7644abf8e8101910ed86ab2869b7cc4031b27720
HTTP3: initial (experimental) support

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
33 files changed:
configure.ac
docs/HTTP3.md [new file with mode: 0644]
docs/Makefile.am
docs/cmdline-opts/Makefile.inc
docs/cmdline-opts/http3-direct.d [new file with mode: 0644]
docs/libcurl/curl_easy_setopt.3
docs/libcurl/opts/CURLOPT_H3.3 [new file with mode: 0644]
docs/libcurl/opts/Makefile.inc
docs/libcurl/symbols-in-versions
include/curl/curl.h
lib/Makefile.inc
lib/asyn-thread.c
lib/connect.c
lib/curl_setup.h
lib/hostip6.c
lib/http.c
lib/quic.c [new file with mode: 0644]
lib/quic.h [new file with mode: 0644]
lib/setopt.c
lib/tftp.c
lib/url.c
lib/urldata.h
lib/version.c
lib/vquic/ngtcp2-crypto.c [new file with mode: 0644]
lib/vquic/ngtcp2-crypto.h [new file with mode: 0644]
lib/vquic/ngtcp2.c [new file with mode: 0644]
lib/vquic/ngtcp2.h [new file with mode: 0644]
lib/vquic/quiche.c [new file with mode: 0644]
lib/vquic/quiche.h [new file with mode: 0644]
src/tool_cfgable.h
src/tool_getparam.c
src/tool_help.c
src/tool_operate.c