1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-23 16:48:49 -05:00
curl/docs
Daniel Stenberg 9307c219ad
urlapi: add CURLU_GUESS_SCHEME and fix hostname acceptance
In order for this API to fully work for libcurl itself, it now offers a
CURLU_GUESS_SCHEME flag that makes it "guess" scheme based on the host
name prefix just like libcurl always did. If there's no known prefix, it
will guess "http://".

Separately, it relaxes the check of the host name so that IDN host names
can be passed in as well.

Both these changes are necessary for libcurl itself to use this API.

Assisted-by: Daniel Gustafsson
Closes #3018
2018-09-19 23:21:52 +02:00
..
cmdline-opts curl: update --tlsv* descriptions in --help output 2018-09-16 23:40:01 +02:00
examples examples/http2-pushinmemory: receive HTTP/2 pushed files in memory 2018-09-18 10:37:26 +02:00
libcurl urlapi: add CURLU_GUESS_SCHEME and fix hostname acceptance 2018-09-19 23:21:52 +02:00
.gitignore gitignore: Ignore man page dist files 2017-03-07 23:27:31 +01:00
BINDINGS.md spelling fixes 2018-02-23 23:29:01 +00:00
BUGS BUGS: updated link to security process 2018-03-12 00:34:33 +01:00
CHECKSRC.md checksrc: Fix typo 2018-04-15 03:05:45 -04:00
CIPHERS.md schannel: support selecting ciphers 2018-06-12 12:08:40 +02:00
CMakeLists.txt cmake: add support for building HTML and PDF docs 2017-03-21 14:49:53 +01:00
CODE_OF_CONDUCT.md docs: Update to secure URL versions 2017-09-04 14:08:54 +00:00
CODE_STYLE.md CODE_STYLE: mention return w/o parens, but sizeof with 2018-05-14 10:47:59 +02:00
CONTRIBUTE.md CONTRIBUTE.md: mention the out-of-tree build test too 2017-06-22 10:31:03 +02:00
curl-config.1 curl-config: add --ssl-backends 2017-12-06 00:12:48 +01:00
DEPRECATE.md CURLOPT_DNS_USE_GLOBAL_CACHE: deprecated 2018-09-06 08:24:54 +02:00
FAQ FAQ: fix a broken URL [ci skip] 2018-03-12 18:17:05 +00:00
FEATURES LDAP: documentation update per #878 changes (#1506) 2017-05-24 01:03:29 +03:00
GOVERNANCE.md GOVERNANCE: linkify, changed some titles 2018-06-27 09:41:36 +02:00
HELP-US.md HELP-US: rename the subtitle too since the label is changed 2017-10-27 11:19:44 +02:00
HISTORY.md HISTORY: added some recent items 2017-09-07 09:51:25 +02:00
HTTP2.md darwinssl: add support for ALPN negotiation 2018-07-14 18:32:47 -05:00
HTTP-COOKIES.md docs/HTTP-COOKIES: converted to markdown 2016-03-29 08:53:40 +02:00
INSTALL INSTALL: converted to markdown => INSTALL.md 2016-10-21 15:57:29 +02:00
INSTALL.cmake cleanup: misc typos in strings and comments 2018-03-16 11:08:31 +01:00
INSTALL.md docs/INSTALL.md: minor formatting fixes 2018-07-26 16:37:36 +02:00
INTERNALS.md INTERNALS: require GnuTLS >= 2.11.3 2018-08-21 10:45:20 +02:00
KNOWN_BUGS KNOWN_BUGS: Stick to same family over SOCKS proxy 2018-07-06 09:31:52 +02:00
LICENSE-MIXING.md docs: Spelling fixes 2016-11-15 15:41:45 +01:00
MAIL-ETIQUETTE spelling fixes 2018-06-03 12:14:45 +00:00
Makefile.am DEPRECATE: new doc describing planned item removals 2018-07-02 07:46:38 +02:00
MANUAL docs/MANUAL: formfind.pl is not accessible on the site anymore 2018-02-26 20:12:23 +01:00
mk-ca-bundle.1 docs/comments: Update to secure URL versions 2017-08-08 21:41:07 +02:00
README.cmake removed execute file permission 2011-12-30 03:53:25 +01:00
README.md docs: improved language in README.md HISTORY.md CONTRIBUTE.md 2017-01-14 16:02:33 +01:00
README.netware docs: we no longer ship HTML versions of man pages 2017-01-29 11:11:19 +01:00
README.win32 docs: we no longer ship HTML versions of man pages 2017-01-29 11:11:19 +01:00
RELEASE-PROCEDURE.md docs/RELEASE-PROCEDURE.md: renamed to use .md extension 2018-06-15 16:51:12 +02:00
RESOURCES RESOURCES: update spec names 2017-12-04 09:15:39 +01:00
ROADMAP.md ROADMAP: cleanup 2017-10-28 10:54:20 +02:00
SECURITY-PROCESS.md secure Openwall URLs 2018-09-14 18:48:35 +00:00
SSL-PROBLEMS.md docs-make: have markdown files use .md 2016-08-09 14:47:20 +02:00
SSLCERTS.md SSLCERTS: improve the openssl command line 2018-08-20 14:05:28 +02:00
THANKS THANKS: 7.61.1 status 2018-09-04 23:49:50 +02:00
THANKS-filter THANKS-filter: dedup Daniel Jeliński 2018-08-28 00:51:53 +02:00
TheArtOfHttpScripting TheArtOfHttpScripting: grammar 2017-01-05 01:52:32 -05:00
TODO todo: Update reference to already done item 2018-09-19 09:12:45 +02:00
VERSIONS VERSIONS: now using markdown 2015-06-10 00:21:06 +02:00

curl logo

Documentation

You'll 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'd rather see the rendered version of the documentation, check out the curl web site's documentation section for general curl stuff or the libcurl section for libcurl related documentation.