summaryrefslogtreecommitdiff
path: root/docs/HTTP3.md
Commit message (Collapse)AuthorAgeFilesLines
* links: update dead linksDaniel Stenberg2022-05-231-4/+0
| | | | | | The wiki pages are gone, remove and link to more long-living docs. Closes #8897
* msh3: get msh3 version from MsH3VersionYusuke Nakamura2022-04-301-2/+2
| | | | Closes #8762
* msh3: psss remote_port to MsH3ConnectionOpenYusuke Nakamura2022-04-301-2/+2
| | | | | | | | | | MsH3 supported additional "Port" parameter to connect not hosted on 443 port QUIC website. * https://github.com/nibanks/msh3/releases/tag/v0.3.0 * https://github.com/nibanks/msh3/pull/37 Closes #8762
* docs: updates spellings with full wordsKushal Das2022-04-211-1/+1
| | | | Closes #8730
* docs/HTTP3.md: fix typoGisle Vanem2022-04-171-3/+10
| | | | | | also fix msh3 section formatting Ref: https://github.com/curl/curl/commit/37492ebb#r70980087
* msh3: add support for QUIC and HTTP/3 using msh3Nick Banks2022-04-101-0/+49
| | | | | | Considered experimental, as the other HTTP/3 backends. Closes #8517
* docs: lots of minor language polishDaniel Stenberg2022-03-291-4/+4
| | | | | | | | | | | | Mostly based on recent language decisions from "everything curl": - remove contractions (isn't => is not) - *an* HTTP (consistency) - runtime (no hyphen) - backend (no hyphen) - URL is uppercase Closes #8646
* docs: grammar proofread, typo fixesAntoine Pietri2022-01-301-2/+2
| | | | | | | (Partially automated) proofread of most of the documentation, leading to various typo fixes. Closes #8353
* docs/HTTP3: describe how to setup a h3 reverse-proxy for testingDaniel Stenberg2021-12-231-3/+73
| | | | | | Assisted-by: Matt Holt Closes #8177
* docs: fix typo in OpenSSL 3 build instructionsTobias Nießen2021-12-181-1/+1
| | | | Closes #8162
* docs: add known bugs list to HTTP3.mdxquery2021-12-161-0/+4
| | | | Closes #8156
* HTTP3: update quiche build instructionsAlessandro Ghedini2021-12-031-4/+4
| | | | | | | The repo repo was re-organized a bit, so the build instructions need to be updated. Closes #8076
* docs: reduce/avoid English contractionsDaniel Stenberg2021-11-071-1/+1
| | | | | | | | | | | You're => You are Hasn't => Has not Doesn't => Does not Don't => Do not You'll => You will etc Closes #7930
* docs/HTTP3: improve build instructionsDavid Hu2021-10-251-7/+14
| | | | | | | | | | | | | | 1. If writing to a system path if the command is not prefixed with `sudo` it will cause a permission denied error 2. The patched OpenSSL branch has been updated to `openssl-3.0.0+quic` to match upstream OpenSSL version. 3. We should not disable GnuTLS docs. Updated some commands about `make install` Closes #7842
* HTTP3: fix the HTTP/3 Explained book linkJosip Medved2021-10-051-1/+1
| | | | Closes #7813
* HTTP3.md: use 'autoreconf -fi' instead of buildconfMomoka Yamamoto2021-09-241-3/+3
| | | | | | buildconf is not used since #5853 Closes #7746
* HTTP3: make the ngtcp2 build use the quictls forkDaniel Stenberg2021-05-071-1/+1
| | | | | | ... as ngtcp2 itself documents the build this way. Closes #7031
* docs/HTTP3.md: fix nghttp2's HTTP/3 server portYusuke Nakamura2021-04-261-1/+1
| | | | | | | | Port 8443 does not work now. Correct origin is in the quicwg's wiki. https://github.com/quicwg/base-drafts/wiki/Implementations#ngtcp2 Closes #6964
* configure: provide --with-openssl, deprecate --with-sslDaniel Stenberg2021-04-151-3/+3
| | | | | | Makes the option more explicit. Closes #6887
* docs/HTTP3.md: update the build instruction using gnutlsDavid Hu2021-04-071-1/+1
| | | | | | | | In ngtcp2 the `with-gnutls` option is disabled by default, which will cause `curl` unable to be `make` because of lacking the libraries needed. Closes #6857
* travis: enable quiche's FFI featureAlessandro Ghedini2021-02-011-1/+1
|
* http3: use the master branch of GnuTLS for testingDaiki Ueno2020-11-221-4/+4
| | | | Closes #6235
* alt-svc: enable by defaultDaniel Stenberg2020-10-251-3/+3
| | | | | | | | Remove CURLALTSVC_IMMEDIATELY, which was never implemented/supported. alt-svc support in curl is no longer considered experimental Closes #5868
* HTTP/3: update to OpenSSL_1_1_1g-quic-draft-29Eric Curtin2020-08-271-1/+1
| | | | Closes #5871
* travis: update quiche builds for new boringssl layoutAlessandro Ghedini2020-07-181-3/+3
| | | | | | | | | | This is required after https://github.com/cloudflare/quiche/pull/593 moved BoringSSL around slightly. This also means that Go is not needed to build BoringSSL anymore (the one provided by quiche anyway). Closes #5691
* HTTP3.md: clarify cargo build directoryAdnan Khan2020-06-051-0/+1
| | | | | | Cargo needs to be called from within the 'quiche' directory. Closes #5522
* travis: simplify quiche build instructions wrt boringsslPeter Wu2020-05-221-19/+5
| | | | | | | quiche builds boringssl as static library, reuse that instead of building another shared library. Closes #5438
* docs/HTTP3: add qlog to the quiche build instructionDaniel Stenberg2020-05-071-1/+1
|
* vquic: add support for GnuTLS backend of ngtcp2Daiki Ueno2020-03-311-1/+41
| | | | | | | | Currently, the TLS backend used by vquic/ngtcp2.c is selected at compile time. Therefore OpenSSL support needs to be explicitly disabled. Signed-off-by: Daiki Ueno <dueno@redhat.com> Closes #5148
* altsvc: both h3 backends now speak h3-27Daniel Stenberg2020-03-021-1/+1
| | | | ... also updated the HTTP3 build description for ngtcp2 accordingly.
* docs/HTTP3: add --enable-alt-svc to curl's configureDaniel Stenberg2020-02-051-3/+3
|
* docs/HTTP3: update the OpenSSL branch to use for ngtcp2Daniel Stenberg2020-02-041-1/+1
| | | | Reported-by: James Fuller
* docs: fix some typosmhasbini2019-12-061-1/+1
| | | | Closes #4680
* HTTP3: fix typo somehere1 > somewhere1Trivikram Kamat2019-10-291-1/+1
| | | | Closes #4535
* HTTP3: fix prefix parameter for ngtcp2 buildSpezifant2019-09-261-1/+1
| | | | Closes #4430
* HTTP3: merged and simplified the two 'running' sectionsDaniel Stenberg2019-09-261-21/+7
|
* HTTP3: show an --alt-svc using example tooDaniel Stenberg2019-09-261-0/+6
|
* HTTP3: update quic.aiortc.org + add link to server listDaniel Stenberg2019-09-261-1/+3
| | | | Reported-by: Jeremy Lainé
* HTTP3.md: move -p for mkdir, remove -j for makeAlex Samorukov2019-09-241-3/+3
| | | | | | | | | - mkdir on OSX/Darwin requires `-p` argument before dir - portabbly figuring out number of cores is an exercise for somewhere else Closes #4407
* altsvc: both backends run h3-23 nowDaniel Stenberg2019-09-211-2/+2
| | | | Closes #4395
* docs/HTTP3: fix `--with-ssl` ngtcp2 configure flagJimmy Gaussen2019-09-121-1/+1
| | | | Closes #4338
* HTTP3: switched openssl branch to useDaniel Stenberg2019-08-271-1/+1
|
* configure: use pkg-config to detect quicheAlessandro Ghedini2019-08-201-3/+3
| | | | | | | | | This removes the need to hard-code the quiche target path in configure.ac. This depends on https://github.com/cloudflare/quiche/pull/128 Closes #4237
* docs/HTTP3: simplify quiche build instructionJunho Choi2019-08-121-6/+2
| | | | | | Use --recursive to get boringssl in one line Closes #4219
* HTTP3: use ngtcp2's draft-22 branchDaniel Stenberg2019-08-121-1/+1
|
* nghttp3: required when ngtcp2 is used for QUICDaniel Stenberg2019-08-121-6/+36
| | | | | | | | - checked for by configure - updated docs/HTTP3.md - shown in the version string Closes #4210
* HTTP3.md: Update quiche build instructionsAlex Mayorga2019-08-101-2/+12
| | | | | | | Added cloning for quiche and BoringSSL and modified the build instructions so they work on a clean folder. Closes #4208
* CURLOPT_HTTP_VERSION: seting this to 3 forces HTTP/3 use directlyDaniel Stenberg2019-08-081-5/+5
| | | | | | | | | | | | Even though it cannot fall-back to a lower HTTP version automatically. The safer way to upgrade remains via CURLOPT_ALTSVC. CURLOPT_H3 no longer has any bits that do anything and might be removed before we remove the experimental label. Updated the curl tool accordingly to use "--http3". Closes #4197
* docs/HTTP3: refreshed as it is now in master and HTTP/3 can be testedDaniel Stenberg2019-08-061-14/+14
|
* HTTP3: initial (experimental) supportDaniel Stenberg2019-07-211-0/+85
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