[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnurl] 69/220: docs/HTTP3: refreshed as it is now in maste
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnurl] 69/220: docs/HTTP3: refreshed as it is now in master and HTTP/3 can be tested |
Date: |
Thu, 12 Sep 2019 17:27:09 +0200 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnurl.
commit d3be2ca7ba02fac4f2a972cee41c9f818142fc6e
Author: Daniel Stenberg <address@hidden>
AuthorDate: Tue Aug 6 14:44:30 2019 +0200
docs/HTTP3: refreshed as it is now in master and HTTP/3 can be tested
---
docs/HTTP3.md | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/docs/HTTP3.md b/docs/HTTP3.md
index c09bf0a76..aa1303397 100644
--- a/docs/HTTP3.md
+++ b/docs/HTTP3.md
@@ -21,25 +21,22 @@ QUIC libraries we're experiementing with:
## Experimental!
-HTTP/3 and QUIC support in curl is not yet working and this is early days.
-Consider all QUIC and HTTP/3 code to be **EXPERIMENTAL** until further notice.
+HTTP/3 and QUIC support in curl is considered **EXPERIMENTAL** until further
+notice. It needs to be enabled at build-time.
-curl does not have HTTP/3 support (yet).
-
-The bleeding edge QUIC work is done in the dedicated
-[QUIC](https://github.com/curl/curl/tree/QUIC) branch, but the plan is to
-merge as often as possible from there to master. All QUIC related code will
-remain being build-time conditionally enabled.
+Further development and tweaking of the HTTP/3 support in curl will happen in
+in the master branch using pull-requests, just like ordinary changes.
# ngtcp2 version
## Build
-1. clone ngtcp2 from git (the draft-17 branch)
-2. build and install ngtcp2's custom OpenSSL version (the quic-draft-17 branch)
-3. build and install ngtcp2 according to its instructions
-4. configure curl with ngtcp2 support: `./configure --with-ngtcp2=<install
prefix>`
-5. build curl "normally"
+1. clone ngtcp2 from git (the draft-22 branch)
+2. build and install ngtcp2's custom OpenSSL version (the quic-draft-22 branch)
+3. build and install nghttp3
+4. build and install ngtcp2 according to its instructions
+5. configure curl with ngtcp2 support: `./configure --with-ngtcp2=<install
prefix>`
+6. build curl "normally"
## Running
@@ -80,6 +77,9 @@ Clone and build curl:
## Running
-Make an HTTP/1.1 request to a QUIC server:
+Make an HTTP/3 request.
% src/curl --http3-direct https://cloudflare-quic.com/
+ % src/curl --http3-direct https://facebook.com/
+ % src/curl --http3-direct https://quic.aiortc.org:4433/
+ % src/curl --http3-direct https://quic.rocks:4433/
--
To stop receiving notification emails like this one, please contact
address@hidden.
- [GNUnet-SVN] [gnurl] 32/220: plan9: add support for running on Plan 9, (continued)
- [GNUnet-SVN] [gnurl] 32/220: plan9: add support for running on Plan 9, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 74/220: os400: take care of CURLOPT_SASL_AUTHZID in curl_easy_setopt_ccsid()., gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 87/220: docs/ALTSVC: remove what works and the experimental explanation, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 102/220: configure: avoid undefined check_for_ca_bundle, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 51/220: md4: Use the Curl_md4it() function for OpenSSL based NTLM, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 56/220: md4: No need to include Curl_md4.h for each TLS library, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 53/220: md4: Move the WinCrypt implementation out of the NTLM code, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 54/220: md4: Move the mbed TLS MD4 implementation out of the NTLM code, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 59/220: altsvc: fix removal of expired cache entry, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 58/220: RELEASE-NOTES: synced, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 69/220: docs/HTTP3: refreshed as it is now in master and HTTP/3 can be tested,
gnunet <=
- [GNUnet-SVN] [gnurl] 78/220: quiche: make POSTFIELDS posts work, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 77/220: quiche: improved error handling and memory cleanups, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 67/220: curl_multi_poll: a sister to curl_multi_wait() that waits more, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 70/220: sasl: Implement SASL authorisation identity via CURLOPT_SASL_AUTHZID, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 71/220: curl: --sasl-authzid added to support CURLOPT_SASL_AUTHZID from the tool, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 99/220: curl_global_init_mem.3: mention it was added in 7.12.0, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 93/220: cleanup: s/curl_debug/curl_dbg_debug in comments and docs, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 94/220: quiche: add SSLKEYLOGFILE support, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 103/220: asyn-thread: issue CURL_POLL_REMOVE before closing socket, gnunet, 2019/09/12
- [GNUnet-SVN] [gnurl] 95/220: http3: make connection reuse work, gnunet, 2019/09/12