curl/docs
Daniel Stenberg 655d44d139
urlapi: add CURLU_NO_GUESS_SCHEME
Used for extracting:

- when used asking for a scheme, it will return CURLUE_NO_SCHEME if the
  stored information was a guess

- when used asking for a URL, the URL is returned without a scheme, like
  when previously given to the URL parser when it was asked to guess

- as soon as the scheme is set explicitly, it is no longer internally
  marked as guessed

The idea being:

1. allow a user to figure out if a URL's scheme was set as a result of
  guessing

2. extract the URL without a guessed scheme

3. this makes it work similar to how we already deal with port numbers

Extend test 1560 to verify.

Closes #13616
2024-06-01 23:51:42 +02:00
..
cmdline-opts get.d: clarify the explanation 2024-05-30 08:33:33 +02:00
examples examples: delete unused includes 2024-05-28 00:27:04 +02:00
libcurl urlapi: add CURLU_NO_GUESS_SCHEME 2024-06-01 23:51:42 +02:00
.gitignore
ALTSVC.md
BINDINGS.md
BUFQ.md
BUFREF.md
BUG-BOUNTY.md BUG-BOUNTY.md: clarify the third party situation 2024-05-14 16:23:42 +02:00
BUGS.md
CHECKSRC.md
CIPHERS.md
CLIENT-READERS.md
CLIENT-WRITERS.md
CMakeLists.txt cmake: whitespace, formatting/tidy-up in comments 2024-05-27 18:07:10 +02:00
CODE_OF_CONDUCT.md
CODE_REVIEW.md
CODE_STYLE.md
CONNECTION-FILTERS.md
CONTRIBUTE.md
curl-config.md
CURL-DISABLE.md
CURLDOWN.md
DEPRECATE.md noproxy: patterns need to be comma separated 2024-06-01 12:25:13 +02:00
DISTROS.md DISTROS: add a link to the list archive 2024-06-01 00:24:06 +02:00
DYNBUF.md
EARLY-RELEASE.md
ECH.md docs/ECH: typo/clarification 2024-05-21 15:09:24 +02:00
EXPERIMENTAL.md EXPERIMENTAL: add graduation requirements for each feature 2024-05-06 17:05:04 +02:00
FAQ misc: fix typos 2024-04-11 15:44:22 +02:00
FEATURES.md
GOVERNANCE.md
HELP-US.md
HISTORY.md
HSTS.md
HTTP2.md
HTTP3.md
HTTP-COOKIES.md
HYPER.md
INSTALL
INSTALL-CMAKE.md
INSTALL.md
INTERNALS.md
IPFS.md
KNOWN_BUGS KNOWN_BUGS: gssapi library name + version is missing in curl_version_info() 2024-05-09 12:04:19 +02:00
MAIL-ETIQUETTE.md
Makefile.am docs/Makefile.am: make curl-config.1 install 2024-05-22 09:26:55 +02:00
MANUAL.md
mk-ca-bundle.md
MQTT.md
NEW-PROTOCOL.md
options-in-versions TLS: add support for ECH (Encrypted Client Hello) 2024-04-16 08:10:53 +02:00
PARALLEL-TRANSFERS.md
README.md
RELEASE-PROCEDURE.md dmaketgz: release tarball generation using docker 2024-04-16 23:38:55 +02:00
ROADMAP.md ROADMAP: remove completed entries, mention websocket 2024-04-17 10:35:12 +02:00
RUSTLS.md
SECURITY-ADVISORY.md
SPONSORS.md
SSL-PROBLEMS.md
SSLCERTS.md tidy-up: use consistent casing for Windows directories 2024-05-30 14:40:12 +02:00
THANKS THANKS: add contributors from 8.8.0 2024-05-22 07:54:25 +02:00
THANKS-filter THANKS-filter: name fixes 2024-04-17 09:48:45 +02:00
TheArtOfHttpScripting.md
TODO TODO: remove some old, clarify, add something 2024-05-27 10:58:28 +02:00
URL-SYNTAX.md
VERSIONS.md
VULN-DISCLOSURE-POLICY.md
WEBSOCKET.md

curl logo

Documentation

You find a mix of various documentation in this directory and subdirectories, using several different formats. Some of them are not ideal for reading directly in your browser.

If you would rather see the rendered version of the documentation, check out the curl website's documentation section for general curl stuff or the libcurl section for libcurl related documentation.