curl/docs/cmdline-opts
Daniel Stenberg 7385610d0c
hsts: add support for Strict-Transport-Security
- enable in the build (configure)
- header parsing
- host name lookup
- unit tests for the above
- CI build
- CURL_VERSION_HSTS bit
- curl_version_info support
- curl -V output
- curl-config --features
- CURLOPT_HSTS_CTRL
- man page for CURLOPT_HSTS_CTRL
- curl --hsts (sets CURLOPT_HSTS_CTRL and works with --libcurl)
- man page for --hsts
- save cache to disk
- load cache from disk
- CURLOPT_HSTS
- man page for CURLOPT_HSTS
- added docs/HSTS.md
- fixed --version docs
- adjusted curl_easy_duphandle

Closes #5896
2020-11-03 16:08:42 +01:00
..
CMakeLists.txt copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
MANPAGE.md MANPAGE: clarify the dash situation in meta data 2017-03-08 09:20:36 +01:00
Makefile.am docs/make: generate curl.1 from listed files only 2020-03-26 13:25:59 +01:00
Makefile.inc hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
abstract-unix-socket.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
alt-svc.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
anyauth.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
append.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
basic.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
cacert.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
capath.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
cert-status.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
cert-type.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
cert.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ciphers.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
compressed-ssh.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
compressed.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
config.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
connect-timeout.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
connect-to.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
continue-at.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
cookie-jar.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
cookie.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
create-dirs.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
crlf.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
crlfile.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
curves.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
data-ascii.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
data-binary.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
data-raw.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
data-urlencode.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
data.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
delegation.d --help: move two options from the misc category 2020-10-03 22:59:50 +02:00
digest.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
disable-eprt.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
disable-epsv.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
disable.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
disallow-username-in-url.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
dns-interface.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
dns-ipv4-addr.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
dns-ipv6-addr.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
dns-servers.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
doh-url.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
dump-header.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
egd-file.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
engine.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
etag-compare.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
etag-save.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
expect100-timeout.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
fail-early.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
fail.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
false-start.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
form-string.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
form.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-account.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-alternative-to-user.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-create-dirs.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-method.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-pasv.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-port.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-pret.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-skip-pasv-ip.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-ssl-ccc-mode.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-ssl-ccc.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ftp-ssl-control.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
gen.pl docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
get.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
globoff.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
happy-eyeballs-timeout-ms.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
haproxy-protocol.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
head.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
header.d header.d: fix syntax mistake 2020-11-02 10:31:02 +01:00
help.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
hostpubmd5.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
hsts.d hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
http0.9.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
http1.0.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
http1.1.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
http2-prior-knowledge.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
http2.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
http3.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ignore-content-length.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
include.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
insecure.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
interface.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ipv4.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ipv6.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
junk-session-cookies.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
keepalive-time.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
key-type.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
key.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
krb.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
libcurl.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
limit-rate.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
list-only.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
local-port.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
location-trusted.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
location.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
login-options.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
mail-auth.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
mail-from.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
mail-rcpt-allowfails.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
mail-rcpt.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
manual.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
max-filesize.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
max-redirs.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
max-time.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
metalink.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
negotiate.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
netrc-file.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
netrc-optional.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
netrc.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
next.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
no-alpn.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
no-buffer.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
no-keepalive.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
no-npn.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
no-progress-meter.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
no-sessionid.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
noproxy.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ntlm-wb.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ntlm.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
oauth2-bearer.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
output-dir.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
output.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
page-footer curl.1: fix typo invokved -> invoked 2020-08-27 23:07:39 +02:00
page-header curl.1: add an "OUTPUT" section at the top of the manpage 2020-10-29 09:29:41 +01:00
parallel-immediate.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
parallel-max.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
parallel.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
pass.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
path-as-is.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
pinnedpubkey.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
post301.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
post302.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
post303.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
preproxy.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
progress-bar.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proto-default.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proto-redir.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proto.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-anyauth.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-basic.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-cacert.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-capath.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-cert-type.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-cert.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-ciphers.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-crlfile.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-digest.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-header.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-insecure.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-key-type.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-key.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-negotiate.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-ntlm.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-pass.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-pinnedpubkey.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-service-name.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-ssl-allow-beast.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-tls13-ciphers.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-tlsauthtype.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-tlspassword.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-tlsuser.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-tlsv1.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy-user.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxy1.0.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
proxytunnel.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
pubkey.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
quote.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
random-file.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
range.d range.d: fix typo 2020-10-26 17:18:37 -04:00
raw.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
referer.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
remote-header-name.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
remote-name-all.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
remote-name.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
remote-time.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
request-target.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
request.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
resolve.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
retry-all-errors.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
retry-connrefused.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
retry-delay.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
retry-max-time.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
retry.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
sasl-authzid.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
sasl-ir.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
service-name.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
show-error.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
silent.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks4.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks4a.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks5-basic.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks5-gssapi-nec.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks5-gssapi-service.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks5-gssapi.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks5-hostname.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
socks5.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
speed-limit.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
speed-time.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ssl-allow-beast.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ssl-no-revoke.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ssl-reqd.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ssl-revoke-best-effort.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
ssl.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
sslv2.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
sslv3.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
stderr.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
styled-output.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
suppress-connect-headers.d --help: move two options from the misc category 2020-10-03 22:59:50 +02:00
tcp-fastopen.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tcp-nodelay.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
telnet-option.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tftp-blksize.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tftp-no-options.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
time-cond.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tls-max.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tls13-ciphers.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlsauthtype.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlspassword.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlsuser.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlsv1.0.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlsv1.1.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlsv1.2.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlsv1.3.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tlsv1.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
tr-encoding.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
trace-ascii.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
trace-time.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
trace.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
unix-socket.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
upload-file.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
url.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
use-ascii.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
user-agent.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
user.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
verbose.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00
version.d hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
write-out.d tool_writeout: add new writeout variable, %{num_headers} 2020-09-15 00:37:08 +02:00
xattr.d docs: add categories to all cmdline opts 2020-09-04 15:38:14 +02:00