| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The wiki pages are gone, remove and link to more long-living docs.
Closes #8897
|
|
|
|
| |
Closes #8762
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Closes #8730
|
|
|
|
|
|
| |
also fix msh3 section formatting
Ref: https://github.com/curl/curl/commit/37492ebb#r70980087
|
|
|
|
|
|
| |
Considered experimental, as the other HTTP/3 backends.
Closes #8517
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
(Partially automated) proofread of most of the documentation, leading to
various typo fixes.
Closes #8353
|
|
|
|
|
|
| |
Assisted-by: Matt Holt
Closes #8177
|
|
|
|
| |
Closes #8162
|
|
|
|
| |
Closes #8156
|
|
|
|
|
|
|
| |
The repo repo was re-organized a bit, so the build instructions need to
be updated.
Closes #8076
|
|
|
|
|
|
|
|
|
|
|
| |
You're => You are
Hasn't => Has not
Doesn't => Does not
Don't => Do not
You'll => You will
etc
Closes #7930
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Closes #7813
|
|
|
|
|
|
| |
buildconf is not used since #5853
Closes #7746
|
|
|
|
|
|
| |
... as ngtcp2 itself documents the build this way.
Closes #7031
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Makes the option more explicit.
Closes #6887
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Closes #6235
|
|
|
|
|
|
|
|
| |
Remove CURLALTSVC_IMMEDIATELY, which was never implemented/supported.
alt-svc support in curl is no longer considered experimental
Closes #5868
|
|
|
|
| |
Closes #5871
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Cargo needs to be called from within the 'quiche' directory.
Closes #5522
|
|
|
|
|
|
|
| |
quiche builds boringssl as static library, reuse that instead of
building another shared library.
Closes #5438
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
... also updated the HTTP3 build description for ngtcp2 accordingly.
|
| |
|
|
|
|
| |
Reported-by: James Fuller
|
|
|
|
| |
Closes #4680
|
|
|
|
| |
Closes #4535
|
|
|
|
| |
Closes #4430
|
| |
|
| |
|
|
|
|
| |
Reported-by: Jeremy Lainé
|
|
|
|
|
|
|
|
|
| |
- mkdir on OSX/Darwin requires `-p` argument before dir
- portabbly figuring out number of cores is an exercise for somewhere
else
Closes #4407
|
|
|
|
| |
Closes #4395
|
|
|
|
| |
Closes #4338
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Use --recursive to get boringssl in one line
Closes #4219
|
| |
|
|
|
|
|
|
|
|
| |
- checked for by configure
- updated docs/HTTP3.md
- shown in the version string
Closes #4210
|
|
|
|
|
|
|
| |
Added cloning for quiche and BoringSSL and modified the build
instructions so they work on a clean folder.
Closes #4208
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
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
|