2023-01-02 20:51:48 +08:00
|
|
|
# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
|
2022-09-21 05:30:02 +08:00
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: curl
|
|
|
|
#
|
2024-04-04 21:23:35 +08:00
|
|
|
AAAA
|
2022-09-21 05:30:02 +08:00
|
|
|
ABI
|
|
|
|
accessor
|
|
|
|
ACK
|
|
|
|
AES
|
|
|
|
AIA
|
|
|
|
AIX
|
|
|
|
al
|
|
|
|
Alessandro
|
2024-04-04 21:23:35 +08:00
|
|
|
aliasMode
|
2022-09-21 05:30:02 +08:00
|
|
|
allocator
|
|
|
|
alnum
|
|
|
|
ALPN
|
|
|
|
Altera
|
libcurl-env-dbg.3: move debug variables from libcurl-env.3
- Move documentation of libcurl environment variables used only in debug
builds from libcurl-env into a separate document libcurl-env-dbg.
- Document more debug environment variables.
Previously undocumented or missing a description:
CURL_ALTSVC_HTTP, CURL_DBG_SOCK_WBLOCK, CURL_DBG_SOCK_WPARTIAL,
CURL_DBG_QUIC_WBLOCK, CURL_DEBUG, CURL_DEBUG_SIZE, CURL_GETHOSTNAME,
CURL_HSTS_HTTP, CURL_FORCETIME, CURL_SMALLREQSEND, CURL_SMALLSENDS,
CURL_TIME.
Closes https://github.com/curl/curl/pull/11811
2023-09-07 15:04:16 +08:00
|
|
|
AltSvc
|
2022-09-21 05:30:02 +08:00
|
|
|
ALTSVC
|
|
|
|
amiga
|
|
|
|
AmigaOS
|
|
|
|
AmiSSL
|
|
|
|
anyauth
|
|
|
|
anycast
|
2023-01-09 23:58:10 +08:00
|
|
|
apache
|
|
|
|
Apache
|
2022-09-21 05:30:02 +08:00
|
|
|
API
|
|
|
|
APIs
|
|
|
|
APOP
|
|
|
|
AppVeyor
|
|
|
|
archivers
|
|
|
|
Archos
|
|
|
|
Arntsen
|
|
|
|
Aros
|
|
|
|
asynch
|
|
|
|
AsynchDNS
|
|
|
|
atime
|
|
|
|
auth
|
|
|
|
autobuild
|
|
|
|
autobuilds
|
|
|
|
Autoconf
|
2024-02-19 16:54:21 +08:00
|
|
|
autoconf
|
2022-09-21 05:30:02 +08:00
|
|
|
Automake
|
2024-03-07 16:28:06 +08:00
|
|
|
automake
|
2024-08-06 16:01:17 +08:00
|
|
|
autoreconf
|
2022-09-21 05:30:02 +08:00
|
|
|
Autotools
|
|
|
|
autotools
|
|
|
|
AVR
|
2023-01-19 00:54:30 +08:00
|
|
|
AWS
|
|
|
|
AWS-LC
|
2022-09-21 05:30:02 +08:00
|
|
|
axTLS
|
|
|
|
backend
|
|
|
|
backends
|
|
|
|
backoff
|
|
|
|
backticks
|
docs/cmdline: change to .md for cmdline docs
- switch all invidual files documenting command line options into .md,
as the documentation is now markdown-looking.
- made the parser treat 4-space indents as quotes
- switch to building the curl.1 manpage using the "mainpage.idx" file,
which lists the files to include to generate it, instead of using the
previous page-footer/headers. Also, those files are now also .md
ones, using the same format. I gave them underscore prefixes to make
them sort separately:
_NAME.md, _SYNOPSIS.md, _DESCRIPTION.md, _URL.md, _GLOBBING.md,
_VARIABLES.md, _OUTPUT.md, _PROTOCOLS.md, _PROGRESS.md, _VERSION.md,
_OPTIONS.md, _FILES.md, _ENVIRONMENT.md, _PROXYPREFIX.md,
_EXITCODES.md, _BUGS.md, _AUTHORS.md, _WWW.md, _SEEALSO.md
- updated test cases accordingly
Closes #12751
2024-01-21 06:18:43 +08:00
|
|
|
balancers
|
2022-09-21 05:30:02 +08:00
|
|
|
Baratov
|
|
|
|
basename
|
|
|
|
bashrc
|
|
|
|
BDFL
|
|
|
|
BearSSL
|
|
|
|
Benoit
|
|
|
|
BeOS
|
|
|
|
bitmask
|
|
|
|
bitwise
|
|
|
|
Björn
|
|
|
|
Bjørn
|
|
|
|
bool
|
|
|
|
boolean
|
|
|
|
BoringSSL
|
|
|
|
Boukris
|
|
|
|
Broadcom
|
|
|
|
brotli
|
2023-03-30 21:02:01 +08:00
|
|
|
bufq
|
2022-09-21 05:30:02 +08:00
|
|
|
bufref
|
|
|
|
bugfix
|
|
|
|
bugfixes
|
|
|
|
buildable
|
|
|
|
buildbot
|
|
|
|
Caddy
|
|
|
|
calloc
|
|
|
|
CAPA
|
2023-08-01 20:11:50 +08:00
|
|
|
capath
|
2022-09-21 05:30:02 +08:00
|
|
|
CCC
|
|
|
|
CDN
|
|
|
|
CentOS
|
|
|
|
CFLAGS
|
2024-01-17 18:32:44 +08:00
|
|
|
cflags
|
2022-09-21 05:30:02 +08:00
|
|
|
CGI's
|
|
|
|
CHACHA
|
|
|
|
chacha
|
|
|
|
Chaffraix
|
|
|
|
changelog
|
|
|
|
changeset
|
|
|
|
CharConv
|
|
|
|
charset
|
|
|
|
charsets
|
|
|
|
checksrc
|
|
|
|
checksums
|
|
|
|
chgrp
|
|
|
|
chmod
|
|
|
|
chown
|
|
|
|
ChromeOS
|
|
|
|
CI's
|
2022-10-28 06:07:14 +08:00
|
|
|
CIDR
|
2022-09-21 05:30:02 +08:00
|
|
|
CIFS
|
|
|
|
CLA
|
|
|
|
CLAs
|
|
|
|
cleartext
|
|
|
|
CLI
|
2024-04-04 21:23:35 +08:00
|
|
|
ClientHello
|
2022-09-21 05:30:02 +08:00
|
|
|
clientp
|
|
|
|
cliget
|
|
|
|
closesocket
|
|
|
|
CMake
|
|
|
|
cmake
|
2024-02-19 16:54:21 +08:00
|
|
|
CMake's
|
2022-09-21 05:30:02 +08:00
|
|
|
cmake's
|
|
|
|
CMakeLists
|
2024-03-08 18:09:48 +08:00
|
|
|
CNA
|
2024-06-05 06:06:28 +08:00
|
|
|
CNAME
|
|
|
|
CNAMEs
|
2022-09-21 05:30:02 +08:00
|
|
|
CodeQL
|
|
|
|
codeql
|
|
|
|
CODESET
|
|
|
|
codeset
|
|
|
|
Comcast
|
2024-08-26 20:35:08 +08:00
|
|
|
commit's
|
2022-09-21 05:30:02 +08:00
|
|
|
Config
|
|
|
|
config
|
|
|
|
conncache
|
|
|
|
connectdata
|
|
|
|
CookieInfo
|
|
|
|
Coverity
|
|
|
|
CPUs
|
|
|
|
CR
|
|
|
|
CRL
|
|
|
|
CRLF
|
2024-08-09 06:17:42 +08:00
|
|
|
crontab
|
2022-09-21 05:30:02 +08:00
|
|
|
crt
|
|
|
|
crypto
|
|
|
|
cryptographic
|
|
|
|
cryptographically
|
|
|
|
CSEQ
|
|
|
|
CSeq
|
|
|
|
csh
|
|
|
|
cshrc
|
|
|
|
CTRL
|
|
|
|
cURL
|
|
|
|
CURLcode
|
2024-01-17 18:32:44 +08:00
|
|
|
curldown
|
2022-09-21 05:30:02 +08:00
|
|
|
CURLE
|
2024-04-04 21:23:35 +08:00
|
|
|
CURLECH
|
2022-09-21 05:30:02 +08:00
|
|
|
CURLH
|
|
|
|
curlimages
|
2024-01-17 18:32:44 +08:00
|
|
|
CURLINFO
|
2022-09-21 05:30:02 +08:00
|
|
|
curlrc
|
2023-01-09 23:58:10 +08:00
|
|
|
curltest
|
2022-09-21 05:30:02 +08:00
|
|
|
customizable
|
|
|
|
CVE
|
|
|
|
CVSS
|
|
|
|
CWD
|
|
|
|
CWE
|
|
|
|
cyassl
|
|
|
|
Cygwin
|
|
|
|
daniel
|
|
|
|
datatracker
|
libcurl-env-dbg.3: move debug variables from libcurl-env.3
- Move documentation of libcurl environment variables used only in debug
builds from libcurl-env into a separate document libcurl-env-dbg.
- Document more debug environment variables.
Previously undocumented or missing a description:
CURL_ALTSVC_HTTP, CURL_DBG_SOCK_WBLOCK, CURL_DBG_SOCK_WPARTIAL,
CURL_DBG_QUIC_WBLOCK, CURL_DEBUG, CURL_DEBUG_SIZE, CURL_GETHOSTNAME,
CURL_HSTS_HTTP, CURL_FORCETIME, CURL_SMALLREQSEND, CURL_SMALLSENDS,
CURL_TIME.
Closes https://github.com/curl/curl/pull/11811
2023-09-07 15:04:16 +08:00
|
|
|
dbg
|
2023-07-17 21:46:34 +08:00
|
|
|
Debian
|
libcurl-env-dbg.3: move debug variables from libcurl-env.3
- Move documentation of libcurl environment variables used only in debug
builds from libcurl-env into a separate document libcurl-env-dbg.
- Document more debug environment variables.
Previously undocumented or missing a description:
CURL_ALTSVC_HTTP, CURL_DBG_SOCK_WBLOCK, CURL_DBG_SOCK_WPARTIAL,
CURL_DBG_QUIC_WBLOCK, CURL_DEBUG, CURL_DEBUG_SIZE, CURL_GETHOSTNAME,
CURL_HSTS_HTTP, CURL_FORCETIME, CURL_SMALLREQSEND, CURL_SMALLSENDS,
CURL_TIME.
Closes https://github.com/curl/curl/pull/11811
2023-09-07 15:04:16 +08:00
|
|
|
DEBUGBUILD
|
2022-09-21 05:30:02 +08:00
|
|
|
decrypt
|
2024-04-04 21:23:35 +08:00
|
|
|
decrypting
|
2022-09-21 05:30:02 +08:00
|
|
|
deepcode
|
|
|
|
DELE
|
|
|
|
DER
|
2024-06-19 17:47:26 +08:00
|
|
|
dereference
|
|
|
|
dereferences
|
2022-09-21 05:30:02 +08:00
|
|
|
deselectable
|
2022-03-27 08:31:58 +08:00
|
|
|
deserialization
|
2024-01-17 18:32:44 +08:00
|
|
|
Deserialized
|
2022-09-21 05:30:02 +08:00
|
|
|
destructor
|
|
|
|
detections
|
|
|
|
dev
|
|
|
|
devcpp
|
|
|
|
DevOps
|
|
|
|
devtools
|
|
|
|
DHCP
|
|
|
|
dir
|
|
|
|
distro
|
|
|
|
distro's
|
|
|
|
distros
|
2022-11-22 16:25:05 +08:00
|
|
|
DJGPP
|
2022-09-21 05:30:02 +08:00
|
|
|
dlist
|
|
|
|
DLL
|
|
|
|
dll
|
|
|
|
DLLs
|
|
|
|
DNS
|
|
|
|
dns
|
|
|
|
dnsop
|
|
|
|
DoH
|
2024-04-04 21:23:35 +08:00
|
|
|
DoT
|
2022-09-21 05:30:02 +08:00
|
|
|
doxygen
|
|
|
|
drftpd
|
|
|
|
dsa
|
|
|
|
Dudka
|
|
|
|
Dymond
|
|
|
|
dynbuf
|
|
|
|
EAGAIN
|
|
|
|
EBCDIC
|
|
|
|
ECC
|
|
|
|
ECDHE
|
|
|
|
ECH
|
2024-04-04 21:23:35 +08:00
|
|
|
ECHConfig
|
|
|
|
ECHConfigList
|
2024-06-05 06:06:28 +08:00
|
|
|
ecl
|
2023-08-01 20:11:50 +08:00
|
|
|
ECONNREFUSED
|
2022-09-21 05:30:02 +08:00
|
|
|
eCOS
|
2024-05-12 13:31:15 +08:00
|
|
|
ECT
|
|
|
|
EF
|
2022-09-21 05:30:02 +08:00
|
|
|
EFnet
|
|
|
|
EGD
|
|
|
|
EHLO
|
|
|
|
EINTR
|
|
|
|
else's
|
|
|
|
encodings
|
|
|
|
enctype
|
|
|
|
endianness
|
|
|
|
Engler
|
|
|
|
enum
|
|
|
|
epoll
|
|
|
|
EPRT
|
|
|
|
EPSV
|
|
|
|
ERRNO
|
|
|
|
errno
|
|
|
|
ESNI
|
|
|
|
et
|
|
|
|
etag
|
|
|
|
ETag
|
|
|
|
ETags
|
|
|
|
exe
|
|
|
|
executables
|
|
|
|
EXPN
|
|
|
|
extensibility
|
|
|
|
failsafe
|
|
|
|
Falkeborn
|
|
|
|
Fandrich
|
|
|
|
Fastly
|
|
|
|
fcpp
|
2023-07-17 21:46:34 +08:00
|
|
|
Fedora
|
2022-09-21 05:30:02 +08:00
|
|
|
Feltzing
|
|
|
|
ffi
|
|
|
|
filesize
|
|
|
|
filesystem
|
|
|
|
FLOSS
|
|
|
|
fnmatch
|
|
|
|
formpost
|
|
|
|
formposts
|
|
|
|
Fortnite
|
|
|
|
FOSS
|
|
|
|
FPL
|
|
|
|
fread
|
|
|
|
FreeBSD
|
|
|
|
FreeDOS
|
|
|
|
FreeRTOS
|
|
|
|
freshmeat
|
|
|
|
Frexx
|
2022-11-22 16:25:05 +08:00
|
|
|
FS
|
2022-09-21 05:30:02 +08:00
|
|
|
fseek
|
|
|
|
FTPing
|
|
|
|
fuzzer
|
|
|
|
fwrite
|
|
|
|
Garmin
|
|
|
|
gcc
|
|
|
|
GCM
|
|
|
|
gdb
|
|
|
|
Genode
|
2023-07-17 21:46:34 +08:00
|
|
|
Gentoo
|
2022-09-21 05:30:02 +08:00
|
|
|
Gergely
|
|
|
|
getaddrinfo
|
|
|
|
getenv
|
|
|
|
gethostbyname
|
|
|
|
gethostname
|
|
|
|
Getinfo
|
|
|
|
getinfo
|
|
|
|
GETing
|
|
|
|
getpwuid
|
|
|
|
ggcov
|
|
|
|
Ghedini
|
|
|
|
Gisle
|
|
|
|
Glesys
|
2023-08-01 20:11:50 +08:00
|
|
|
globbed
|
2022-09-21 05:30:02 +08:00
|
|
|
globbing
|
|
|
|
gmail
|
|
|
|
GnuTLS
|
|
|
|
Golemon
|
|
|
|
GOST
|
|
|
|
GPG
|
|
|
|
GPL
|
|
|
|
GPLed
|
2024-04-04 21:23:35 +08:00
|
|
|
GREASE
|
|
|
|
GREASEing
|
2022-09-21 05:30:02 +08:00
|
|
|
Greear
|
|
|
|
groff
|
2024-02-19 16:54:21 +08:00
|
|
|
gsasl
|
2022-09-21 05:30:02 +08:00
|
|
|
GSKit
|
|
|
|
gskit
|
|
|
|
GSS
|
|
|
|
GSSAPI
|
2022-12-27 22:57:00 +08:00
|
|
|
GTFO
|
2022-09-21 05:30:02 +08:00
|
|
|
Guenter
|
2024-01-24 20:07:00 +08:00
|
|
|
GUIs
|
2022-09-21 05:30:02 +08:00
|
|
|
Gunderson
|
|
|
|
Gustafsson
|
|
|
|
gzip
|
|
|
|
Gzipped
|
|
|
|
gzipped
|
|
|
|
HackerOne
|
|
|
|
HackerOne's
|
|
|
|
HAProxy
|
|
|
|
HardenedBSD
|
|
|
|
Hards
|
|
|
|
Haxx
|
|
|
|
haxx
|
|
|
|
Heimdal
|
2024-04-04 21:23:35 +08:00
|
|
|
HelloRetryRequest
|
2022-09-21 05:30:02 +08:00
|
|
|
HELO
|
|
|
|
HH
|
|
|
|
HMAC
|
|
|
|
Hoersken
|
|
|
|
Holme
|
|
|
|
homebrew
|
|
|
|
hostname
|
|
|
|
hostnames
|
|
|
|
Housley
|
2024-04-04 21:23:35 +08:00
|
|
|
HRR
|
2022-09-21 05:30:02 +08:00
|
|
|
Hruska
|
|
|
|
HSTS
|
|
|
|
hsts
|
|
|
|
HTC
|
|
|
|
html
|
|
|
|
http
|
2023-08-01 20:11:50 +08:00
|
|
|
HTTPAUTH
|
2023-01-09 23:58:10 +08:00
|
|
|
httpd
|
|
|
|
HTTPD
|
2022-09-21 05:30:02 +08:00
|
|
|
httpget
|
|
|
|
HttpGet
|
|
|
|
HTTPS
|
|
|
|
https
|
|
|
|
hyper's
|
|
|
|
Högskolan
|
|
|
|
IANA
|
|
|
|
Icecast
|
|
|
|
ICONV
|
|
|
|
iconv
|
|
|
|
IDN
|
|
|
|
IDNA
|
|
|
|
IETF
|
|
|
|
ietf
|
|
|
|
ifdef
|
|
|
|
ifdefed
|
|
|
|
Ifdefs
|
|
|
|
ifdefs
|
2024-06-05 06:06:28 +08:00
|
|
|
ifhost
|
2023-08-01 20:11:50 +08:00
|
|
|
IIS
|
2022-09-21 05:30:02 +08:00
|
|
|
ILE
|
2024-10-09 00:55:49 +08:00
|
|
|
illumos
|
2022-09-21 05:30:02 +08:00
|
|
|
IMAP
|
|
|
|
imap
|
|
|
|
IMAPS
|
|
|
|
imaps
|
|
|
|
impacket
|
|
|
|
init
|
|
|
|
initializer
|
|
|
|
inlined
|
2023-08-01 20:11:50 +08:00
|
|
|
interop
|
2022-09-21 05:30:02 +08:00
|
|
|
interoperable
|
|
|
|
interoperates
|
|
|
|
IoT
|
|
|
|
ipadOS
|
2024-01-17 18:32:44 +08:00
|
|
|
IPCXN
|
2022-03-27 08:31:58 +08:00
|
|
|
IPFS
|
|
|
|
ipld
|
2024-01-17 18:32:44 +08:00
|
|
|
IPNS
|
2022-09-21 05:30:02 +08:00
|
|
|
IPv
|
connections: introduce http/3 happy eyeballs
New cfilter HTTP-CONNECT for h3/h2/http1.1 eyeballing.
- filter is installed when `--http3` in the tool is used (or
the equivalent CURLOPT_ done in the library)
- starts a QUIC/HTTP/3 connect right away. Should that not
succeed after 100ms (subject to change), a parallel attempt
is started for HTTP/2 and HTTP/1.1 via TCP
- both attempts are subject to IPv6/IPv4 eyeballing, same
as happens for other connections
- tie timeout to the ip-version HAPPY_EYEBALLS_TIMEOUT
- use a `soft` timeout at half the value. When the soft timeout
expires, the HTTPS-CONNECT filter checks if the QUIC filter
has received any data from the server. If not, it will start
the HTTP/2 attempt.
HTTP/3(ngtcp2) improvements.
- setting call_data in all cfilter calls similar to http/2 and vtls filters
for use in callback where no stream data is available.
- returning CURLE_PARTIAL_FILE for prematurely terminated transfers
- enabling pytest test_05 for h3
- shifting functionality to "connect" UDP sockets from ngtcp2
implementation into the udp socket cfilter. Because unconnected
UDP sockets are weird. For example they error when adding to a
pollset.
HTTP/3(quiche) improvements.
- fixed upload bug in quiche implementation, now passes 251 and pytest
- error codes on stream RESET
- improved debug logs
- handling of DRAIN during connect
- limiting pending event queue
HTTP/2 cfilter improvements.
- use LOG_CF macros for dynamic logging in debug build
- fix CURLcode on RST streams to be CURLE_PARTIAL_FILE
- enable pytest test_05 for h2
- fix upload pytests and improve parallel transfer performance.
GOAWAY handling for ngtcp2/quiche
- during connect, when the remote server refuses to accept new connections
and closes immediately (so the local conn goes into DRAIN phase), the
connection is torn down and a another attempt is made after a short grace
period.
This is the behaviour observed with nghttpx when we tell it to shut
down gracefully. Tested in pytest test_03_02.
TLS improvements
- ALPN selection for SSL/SSL-PROXY filters in one vtls set of functions, replaces
copy of logic in all tls backends.
- standardized the infof logging of offered ALPNs
- ALPN negotiated: have common function for all backends that sets alpn proprty
and connection related things based on the negotiated protocol (or lack thereof).
- new tests/tests-httpd/scorecard.py for testing h3/h2 protocol implementation.
Invoke:
python3 tests/tests-httpd/scorecard.py --help
for usage.
Improvements on gathering connect statistics and socket access.
- new CF_CTRL_CONN_REPORT_STATS cfilter control for having cfilters
report connection statistics. This is triggered when the connection
has completely connected.
- new void Curl_pgrsTimeWas(..) method to report a timer update with
a timestamp of when it happend. This allows for updating timers
"later", e.g. a connect statistic after full connectivity has been
reached.
- in case of HTTP eyeballing, the previous changes will update
statistics only from the filter chain that "won" the eyeballing.
- new cfilter query CF_QUERY_SOCKET for retrieving the socket used
by a filter chain.
Added methods Curl_conn_cf_get_socket() and Curl_conn_get_socket()
for convenient use of this query.
- Change VTLS backend to query their sub-filters for the socket when
checks during the handshake are made.
HTTP/3 documentation on how https eyeballing works.
TLS improvements
- ALPN selection for SSL/SSL-PROXY filters in one vtls set of functions, replaces
copy of logic in all tls backends.
- standardized the infof logging of offered ALPNs
- ALPN negotiated: have common function for all backends that sets alpn proprty
and connection related things based on the negotiated protocol (or lack thereof).
Scorecard with Caddy.
- configure can be run with `--with-test-caddy=path` to specify which caddy to use for testing
- tests/tests-httpd/scorecard.py now measures download speeds with caddy
pytest improvements
- adding Makfile to clean gen dir
- adding nghttpx rundir creation on start
- checking httpd version 2.4.55 for test_05 cases where it is needed. Skipping with message if too old.
- catch exception when checking for caddy existance on system.
Closes #10349
2023-02-02 00:13:12 +08:00
|
|
|
IPv4
|
|
|
|
IPv4/6
|
|
|
|
IPv6
|
2022-09-21 05:30:02 +08:00
|
|
|
IRIs
|
|
|
|
IRIX
|
|
|
|
Itanium
|
|
|
|
iX
|
|
|
|
Jakub
|
|
|
|
Jiri
|
|
|
|
jo
|
|
|
|
jpeg
|
|
|
|
jq
|
|
|
|
JSON
|
|
|
|
json
|
|
|
|
Julien
|
|
|
|
Kamil
|
|
|
|
Kaufmann
|
|
|
|
kB
|
|
|
|
KDE
|
|
|
|
keepalive
|
|
|
|
Keil
|
|
|
|
kerberos
|
|
|
|
Keychain
|
2023-08-01 20:11:50 +08:00
|
|
|
keychain
|
2022-09-21 05:30:02 +08:00
|
|
|
KiB
|
|
|
|
kickstart
|
|
|
|
Kirei
|
|
|
|
Knauf
|
|
|
|
kqueue
|
|
|
|
Krb
|
|
|
|
krb
|
|
|
|
Kubernetes
|
|
|
|
Kuhrt
|
|
|
|
Kungliga
|
|
|
|
Largefile
|
|
|
|
LDAP
|
|
|
|
ldap
|
|
|
|
LDAPS
|
|
|
|
ldaps
|
|
|
|
LF
|
|
|
|
LGTM
|
|
|
|
libbrotlidec
|
|
|
|
libc
|
|
|
|
libcurl
|
|
|
|
libcurl's
|
|
|
|
libcurls
|
|
|
|
libera
|
|
|
|
libev
|
|
|
|
libevent
|
|
|
|
libgsasl
|
|
|
|
libidn
|
|
|
|
libnssckbi
|
|
|
|
libnsspem
|
|
|
|
libpsl
|
|
|
|
Libre
|
|
|
|
libre
|
|
|
|
LibreSSL
|
|
|
|
librtmp
|
|
|
|
libs
|
|
|
|
libssh
|
|
|
|
libssh2
|
|
|
|
Libtool
|
2024-03-07 16:28:06 +08:00
|
|
|
libtool
|
2022-09-21 05:30:02 +08:00
|
|
|
libuv
|
|
|
|
libWebSocket
|
|
|
|
libz
|
|
|
|
libzstd
|
|
|
|
LineageOS
|
|
|
|
linux
|
2024-08-09 06:17:42 +08:00
|
|
|
lldb
|
2022-09-21 05:30:02 +08:00
|
|
|
ln
|
|
|
|
localhost
|
2023-03-29 09:20:54 +08:00
|
|
|
LOGDIR
|
2022-09-21 05:30:02 +08:00
|
|
|
logfile
|
|
|
|
lookups
|
|
|
|
loopback
|
2024-05-12 13:31:15 +08:00
|
|
|
LOWCOST
|
|
|
|
LOWDELAY
|
2022-09-21 05:30:02 +08:00
|
|
|
LPRT
|
|
|
|
LSB
|
|
|
|
lseek
|
|
|
|
Lua
|
|
|
|
lwIP
|
|
|
|
macdef
|
|
|
|
macOS
|
|
|
|
macos
|
|
|
|
Makefile
|
|
|
|
makefiles
|
|
|
|
malloc
|
|
|
|
mallocs
|
docs/cmdline: change to .md for cmdline docs
- switch all invidual files documenting command line options into .md,
as the documentation is now markdown-looking.
- made the parser treat 4-space indents as quotes
- switch to building the curl.1 manpage using the "mainpage.idx" file,
which lists the files to include to generate it, instead of using the
previous page-footer/headers. Also, those files are now also .md
ones, using the same format. I gave them underscore prefixes to make
them sort separately:
_NAME.md, _SYNOPSIS.md, _DESCRIPTION.md, _URL.md, _GLOBBING.md,
_VARIABLES.md, _OUTPUT.md, _PROTOCOLS.md, _PROGRESS.md, _VERSION.md,
_OPTIONS.md, _FILES.md, _ENVIRONMENT.md, _PROXYPREFIX.md,
_EXITCODES.md, _BUGS.md, _AUTHORS.md, _WWW.md, _SEEALSO.md
- updated test cases accordingly
Closes #12751
2024-01-21 06:18:43 +08:00
|
|
|
manpage
|
2024-03-05 06:04:05 +08:00
|
|
|
manpages
|
2022-09-21 05:30:02 +08:00
|
|
|
maprintf
|
|
|
|
Marek
|
|
|
|
Mavrogiannopoulos
|
|
|
|
Mbed
|
|
|
|
mbedTLS
|
2024-04-04 21:23:35 +08:00
|
|
|
md
|
2022-09-21 05:30:02 +08:00
|
|
|
Meglio
|
|
|
|
memdebug
|
|
|
|
MesaLink
|
|
|
|
mesalink
|
|
|
|
Metalink
|
|
|
|
mfprintf
|
|
|
|
Michal
|
|
|
|
Micrium
|
|
|
|
MicroBlaze
|
|
|
|
MicroOS
|
2024-04-04 21:23:35 +08:00
|
|
|
middlebox
|
2024-05-12 13:31:15 +08:00
|
|
|
MINCOST
|
2022-09-21 05:30:02 +08:00
|
|
|
mingw
|
2022-09-30 05:29:04 +08:00
|
|
|
MinGW
|
2022-09-21 05:30:02 +08:00
|
|
|
MINIX
|
|
|
|
misconfigured
|
|
|
|
Mishyn
|
|
|
|
mitigations
|
|
|
|
MITM
|
|
|
|
mk
|
|
|
|
mkdir
|
|
|
|
mktime
|
|
|
|
Monnerat
|
|
|
|
monospace
|
|
|
|
MorphOS
|
|
|
|
MPE
|
|
|
|
MPL
|
|
|
|
mprintf
|
2024-06-19 17:47:26 +08:00
|
|
|
MPTCP
|
2022-09-21 05:30:02 +08:00
|
|
|
MQTT
|
|
|
|
mqtt
|
|
|
|
mqtts
|
|
|
|
MSB
|
|
|
|
MSGSENT
|
|
|
|
msh
|
|
|
|
MSIE
|
|
|
|
msnprintf
|
|
|
|
msprintf
|
|
|
|
msquic
|
|
|
|
mstate
|
|
|
|
MSVC
|
|
|
|
MSYS
|
|
|
|
msys
|
|
|
|
mtime
|
|
|
|
mTLS
|
|
|
|
MUA
|
|
|
|
multicwd
|
|
|
|
multiparts
|
curl: (on linux) add MPTCP support
Multipath TCP (MPTCP), standardized in RFC8684 [1], is a TCP extension
that enables a TCP connection to use different paths.
Multipath TCP has been used for several use cases. On smartphones, MPTCP
enables seamless handovers between cellular and Wi-Fi networks while
preserving established connections. This use-case is what pushed Apple
to use MPTCP since 2013 in multiple applications [2]. On dual-stack
hosts, Multipath TCP enables the TCP connection to automatically use the
best performing path, either IPv4 or IPv6. If one path fails, MPTCP
automatically uses the other path.
To benefit from MPTCP, both the client and the server have to support
it. Multipath TCP is a backward-compatible TCP extension that is enabled
by default on recent Linux distributions (Debian, Ubuntu, Redhat, ...).
Multipath TCP is included in the Linux kernel since version 5.6 [3]. To
use it on Linux, an application must explicitly enable it when creating
the socket. No need to change anything else in the application.
This attached patch adds an --mptcp option which allows the creation of
an MPTCP socket instead of TCP on Linux. If Multipath TCP is not
supported on the system, an error will be reported. It is important to
note that if the end server doesn't support MPTCP, the connection will
continue after a seamless fallback to TCP.
Link: https://www.rfc-editor.org/rfc/rfc8684.html [1]
Link: https://www.tessares.net/apples-mptcp-story-so-far/ [2]
Link: https://www.mptcp.dev [3]
Co-developed-by: Dorian Craps (@CrapsDorian) <doriancraps@gmail.com>
Co-developed-by: Olivier Bonaventure (@obonaventure) <Olivier.Bonaventure@uclouvain.be>
Co-developed-by: Matthieu Baerts (@matttbe) <matttbe@kernel.org>
Signed-off-by: Dorian Craps <dorian.craps@student.vinci.be>
Closes #13278
2024-04-04 17:42:50 +08:00
|
|
|
multipath
|
2022-09-21 05:30:02 +08:00
|
|
|
MultiSSL
|
|
|
|
mumbo
|
|
|
|
musedev
|
|
|
|
mutex
|
|
|
|
mvaprintf
|
|
|
|
mvfprintf
|
|
|
|
mvprintf
|
|
|
|
mvsnprintf
|
|
|
|
mvsprintf
|
|
|
|
MX
|
|
|
|
Nagel
|
|
|
|
Nagle
|
|
|
|
NAMELOOKUP
|
|
|
|
Natively
|
|
|
|
NATs
|
|
|
|
nc
|
|
|
|
NCR
|
|
|
|
NDK
|
|
|
|
NEC
|
|
|
|
Necko
|
|
|
|
NetBSD
|
|
|
|
netrc
|
2023-08-01 20:11:50 +08:00
|
|
|
netstat
|
2022-09-21 05:30:02 +08:00
|
|
|
Netware
|
|
|
|
NFS
|
|
|
|
nghttp
|
|
|
|
nghttpx
|
|
|
|
ngtcp
|
|
|
|
Nikos
|
|
|
|
Nios
|
|
|
|
nitems
|
|
|
|
NixOS
|
|
|
|
NLST
|
|
|
|
nmake
|
|
|
|
nmemb
|
|
|
|
nocwd
|
|
|
|
NODELAY
|
|
|
|
NonStop
|
|
|
|
NOOP
|
|
|
|
Novell
|
|
|
|
NPN
|
|
|
|
nroff
|
|
|
|
nslookup
|
|
|
|
NSS
|
|
|
|
nss
|
|
|
|
NTLM
|
|
|
|
NTLMUSER
|
|
|
|
NTLMv
|
|
|
|
NUM
|
|
|
|
NuttX
|
|
|
|
OAuth
|
|
|
|
objcopy
|
|
|
|
OCSP
|
|
|
|
Ok
|
|
|
|
OpenBSD
|
|
|
|
OpenLDAP
|
|
|
|
OpenRISC
|
|
|
|
OpenSSF
|
|
|
|
OpenSSF's
|
|
|
|
OpenSSH
|
|
|
|
OpenSSL
|
|
|
|
OpenStep
|
|
|
|
openSUSE
|
|
|
|
openwall
|
|
|
|
Orbis
|
|
|
|
ORing
|
|
|
|
Osipov
|
|
|
|
OSS
|
|
|
|
pac
|
|
|
|
pacman
|
|
|
|
parser's
|
|
|
|
parsers
|
|
|
|
PASE
|
|
|
|
PASV
|
|
|
|
PEM
|
|
|
|
pem
|
|
|
|
perl
|
|
|
|
permafailing
|
|
|
|
PINGs
|
|
|
|
pipelining
|
|
|
|
PKCS
|
2023-08-01 20:11:50 +08:00
|
|
|
pkcs
|
2022-09-21 05:30:02 +08:00
|
|
|
PKGBUILD
|
|
|
|
PKI
|
|
|
|
pluggable
|
2024-04-04 21:23:35 +08:00
|
|
|
pn
|
2022-09-21 05:30:02 +08:00
|
|
|
PolarSSL
|
|
|
|
Polhem
|
|
|
|
pollset
|
|
|
|
POSIX
|
|
|
|
Postfix
|
|
|
|
POSTing
|
|
|
|
POSTs
|
|
|
|
PowerShell
|
|
|
|
pre
|
|
|
|
prebuilt
|
|
|
|
precompiled
|
|
|
|
prepend
|
|
|
|
prepended
|
|
|
|
prepending
|
|
|
|
prepends
|
|
|
|
preprocess
|
|
|
|
preprocessed
|
|
|
|
Preprocessing
|
|
|
|
preprocessor
|
|
|
|
Prereq
|
|
|
|
PRET
|
|
|
|
pretransfer
|
|
|
|
printf
|
|
|
|
printf's
|
|
|
|
PSL
|
|
|
|
pthreads
|
|
|
|
PTR
|
|
|
|
ptr
|
2022-12-26 17:58:37 +08:00
|
|
|
punycode
|
2023-03-29 09:20:54 +08:00
|
|
|
PWD
|
2023-08-01 20:11:50 +08:00
|
|
|
pwd
|
2022-09-21 05:30:02 +08:00
|
|
|
py
|
|
|
|
pycurl
|
2023-01-09 23:58:10 +08:00
|
|
|
pytest
|
|
|
|
Pytest
|
2024-04-04 21:23:35 +08:00
|
|
|
qname
|
2022-09-21 05:30:02 +08:00
|
|
|
QNX
|
|
|
|
QoS
|
|
|
|
Qubes
|
|
|
|
QUIC
|
|
|
|
quictls
|
|
|
|
quicwg
|
|
|
|
Raad
|
|
|
|
radix
|
|
|
|
RAS
|
|
|
|
RBS
|
|
|
|
ReactOS
|
|
|
|
README
|
|
|
|
realloc
|
2023-08-01 20:11:50 +08:00
|
|
|
Realtime
|
2024-08-15 22:18:30 +08:00
|
|
|
rebalances
|
2022-09-21 05:30:02 +08:00
|
|
|
rebase
|
|
|
|
RECV
|
|
|
|
recv
|
|
|
|
Redhat
|
|
|
|
redirections
|
|
|
|
redirs
|
|
|
|
redistributable
|
|
|
|
Redox
|
|
|
|
reentrant
|
|
|
|
Referer
|
|
|
|
referer
|
|
|
|
reinitializes
|
|
|
|
Relatedly
|
|
|
|
repo
|
|
|
|
reprioritized
|
|
|
|
resending
|
2023-09-08 20:32:29 +08:00
|
|
|
resends
|
2022-09-21 05:30:02 +08:00
|
|
|
RETR
|
|
|
|
retransmit
|
|
|
|
retrigger
|
2023-07-17 21:46:34 +08:00
|
|
|
RHEL
|
2022-09-21 05:30:02 +08:00
|
|
|
Rikard
|
|
|
|
rmdir
|
|
|
|
ROADMAP
|
|
|
|
Roadmap
|
|
|
|
Rockbox
|
|
|
|
roffit
|
|
|
|
RPG
|
2024-04-04 21:23:35 +08:00
|
|
|
RR
|
|
|
|
RRs
|
|
|
|
RRtype
|
2022-09-21 05:30:02 +08:00
|
|
|
RSA
|
|
|
|
RTMP
|
|
|
|
rtmp
|
cmake: document `-D` and env build options
Extend `INSTALL-CMAKE` document with the list of available options,
a short description and default values.
The list may not be 100% complete.
There are no component boundaries in CMake, so the line is blurry
between curl options, CMake options, CMake Find modules options.
I included certain CMake options that seemed useful, and/or have
dedicated use withing curl's CMake source. But, all CMake built-in
options are usable, as documented upstream in CMake.
The naming of the options has a heritage and the inconsistencies with
it, including a lack of clear namespace. This may be subject to future
updates, also after figuring out which name has special meaning within
CMake and/or CMake projects out of unwritten convention or something
more tangible.
CMake allows to initialize any internal variable via `-D`. This may be
useful to pre-initialize/override feature check results. The list
doesn't contain these, and they remain officially undocumented.
Also:
- make adjustments to keep the spellchecker happy.
- retrofit description changes to the cmake sources.
- stop documenting deprecated `Find*` variables.
Reported-by: Daniel Stenberg
Fixes https://github.com/curl/curl/discussions/14885
Closes #15388
2024-10-24 08:04:22 +08:00
|
|
|
rtmpdump
|
2022-09-21 05:30:02 +08:00
|
|
|
RTMPE
|
|
|
|
RTMPS
|
|
|
|
RTMPT
|
|
|
|
RTMPTE
|
|
|
|
RTMPTS
|
|
|
|
RTOS
|
|
|
|
RTP
|
|
|
|
RTSP
|
|
|
|
rtsp
|
|
|
|
RTT
|
|
|
|
runtests
|
|
|
|
runtime
|
|
|
|
Ruslan
|
|
|
|
rustc
|
2024-08-19 22:53:40 +08:00
|
|
|
Rustls
|
2022-09-21 05:30:02 +08:00
|
|
|
rustls
|
|
|
|
Sagula
|
|
|
|
SanDisk
|
|
|
|
SAS
|
|
|
|
SASL
|
|
|
|
Satiro
|
|
|
|
Schannel
|
|
|
|
Schindelin
|
|
|
|
SCO
|
|
|
|
SCP
|
|
|
|
scp
|
|
|
|
SDK
|
|
|
|
se
|
|
|
|
SEB
|
|
|
|
SEK
|
|
|
|
selectable
|
|
|
|
Serv
|
|
|
|
setopt
|
|
|
|
setsockopt
|
|
|
|
setuid
|
|
|
|
SFTP
|
|
|
|
sftp
|
|
|
|
sha
|
|
|
|
SHOUTcast
|
|
|
|
SIGALRM
|
|
|
|
SIGCHLD
|
|
|
|
SIGPIPE
|
|
|
|
singlecwd
|
|
|
|
SINIX
|
|
|
|
Sintonen
|
|
|
|
sizeof
|
|
|
|
SLE
|
|
|
|
slist
|
|
|
|
sln
|
|
|
|
SMB
|
|
|
|
smb
|
|
|
|
SMBS
|
|
|
|
smbs
|
|
|
|
SMBv
|
|
|
|
SMTP
|
|
|
|
smtp
|
|
|
|
smtps
|
|
|
|
SMTPS
|
|
|
|
SNI
|
|
|
|
socketopen
|
|
|
|
socketpair
|
|
|
|
sockopt
|
|
|
|
SOCKOPT
|
|
|
|
SOCKSv
|
|
|
|
Solaris
|
|
|
|
SONAME
|
cmake: document `-D` and env build options
Extend `INSTALL-CMAKE` document with the list of available options,
a short description and default values.
The list may not be 100% complete.
There are no component boundaries in CMake, so the line is blurry
between curl options, CMake options, CMake Find modules options.
I included certain CMake options that seemed useful, and/or have
dedicated use withing curl's CMake source. But, all CMake built-in
options are usable, as documented upstream in CMake.
The naming of the options has a heritage and the inconsistencies with
it, including a lack of clear namespace. This may be subject to future
updates, also after figuring out which name has special meaning within
CMake and/or CMake projects out of unwritten convention or something
more tangible.
CMake allows to initialize any internal variable via `-D`. This may be
useful to pre-initialize/override feature check results. The list
doesn't contain these, and they remain officially undocumented.
Also:
- make adjustments to keep the spellchecker happy.
- retrofit description changes to the cmake sources.
- stop documenting deprecated `Find*` variables.
Reported-by: Daniel Stenberg
Fixes https://github.com/curl/curl/discussions/14885
Closes #15388
2024-10-24 08:04:22 +08:00
|
|
|
SOVERSION
|
2022-09-21 05:30:02 +08:00
|
|
|
Soref
|
|
|
|
SPARC
|
|
|
|
SPDX
|
|
|
|
SPNEGO
|
|
|
|
Spotify
|
|
|
|
sprintf
|
|
|
|
src
|
|
|
|
SRP
|
|
|
|
SRWLOCK
|
|
|
|
SSL
|
|
|
|
ssl
|
|
|
|
SSLeay
|
|
|
|
SSLKEYLOGFILE
|
|
|
|
sslv
|
|
|
|
SSLv
|
|
|
|
SSLVERSION
|
|
|
|
SSPI
|
|
|
|
stackoverflow
|
|
|
|
STARTTLS
|
|
|
|
STARTTRANSFER
|
|
|
|
stateful
|
|
|
|
statvfs
|
|
|
|
stderr
|
|
|
|
stdin
|
|
|
|
stdout
|
|
|
|
Steinar
|
|
|
|
Stenberg
|
2024-05-11 05:30:06 +08:00
|
|
|
STLS
|
2022-09-21 05:30:02 +08:00
|
|
|
STOR
|
|
|
|
strcat
|
|
|
|
strcpy
|
|
|
|
strdup
|
|
|
|
strerror
|
|
|
|
strlen
|
|
|
|
strncat
|
|
|
|
struct
|
|
|
|
structs
|
|
|
|
Structs
|
|
|
|
stunnel
|
|
|
|
subdirectories
|
|
|
|
subdirectory
|
|
|
|
submitters
|
|
|
|
substring
|
|
|
|
substrings
|
|
|
|
SunOS
|
|
|
|
SunSSH
|
|
|
|
superset
|
|
|
|
svc
|
|
|
|
svcb
|
2024-04-04 21:23:35 +08:00
|
|
|
SVCB
|
2022-09-21 05:30:02 +08:00
|
|
|
Svyatoslav
|
|
|
|
Swisscom
|
|
|
|
sws
|
|
|
|
Symbian
|
|
|
|
symlink
|
|
|
|
symlinks
|
|
|
|
syntaxes
|
|
|
|
Szakats
|
|
|
|
TABs
|
|
|
|
Tatsuhiro
|
|
|
|
TBD
|
|
|
|
TCP
|
|
|
|
tcpdump
|
|
|
|
Tekniska
|
|
|
|
testability
|
2024-08-09 06:17:42 +08:00
|
|
|
testcurl
|
2022-09-21 05:30:02 +08:00
|
|
|
TFTP
|
|
|
|
tftp
|
2024-02-19 16:54:21 +08:00
|
|
|
threadsafe
|
2022-09-21 05:30:02 +08:00
|
|
|
Tizen
|
|
|
|
TLS
|
|
|
|
tlsv
|
|
|
|
TLSv
|
|
|
|
TODO
|
|
|
|
Tomtom
|
|
|
|
toolchain
|
|
|
|
toolchains
|
|
|
|
toolset
|
2022-07-13 05:40:05 +08:00
|
|
|
toplevel
|
2024-05-12 13:31:15 +08:00
|
|
|
TOS
|
2022-09-21 05:30:02 +08:00
|
|
|
TPF
|
|
|
|
TrackMemory
|
2023-08-01 20:11:50 +08:00
|
|
|
transcode
|
2022-09-21 05:30:02 +08:00
|
|
|
Tru
|
2024-08-09 06:17:42 +08:00
|
|
|
trurl
|
2024-01-17 18:32:44 +08:00
|
|
|
trustless
|
2022-09-21 05:30:02 +08:00
|
|
|
Tse
|
|
|
|
Tsujikawa
|
|
|
|
TTL
|
|
|
|
tvOS
|
|
|
|
txt
|
|
|
|
typedef
|
|
|
|
typedefed
|
2023-07-17 21:46:34 +08:00
|
|
|
Ubuntu
|
2022-09-21 05:30:02 +08:00
|
|
|
ucLinux
|
|
|
|
UDP
|
|
|
|
UI
|
|
|
|
UID
|
|
|
|
UIDL
|
|
|
|
Ultrix
|
|
|
|
Unary
|
|
|
|
unassign
|
2023-08-01 20:11:50 +08:00
|
|
|
UNC
|
2022-09-21 05:30:02 +08:00
|
|
|
uncompress
|
2023-08-01 20:11:50 +08:00
|
|
|
unencoded
|
2022-09-21 05:30:02 +08:00
|
|
|
unencrypted
|
|
|
|
unescape
|
2023-08-01 20:11:50 +08:00
|
|
|
Unglobbed
|
2024-01-17 18:32:44 +08:00
|
|
|
Unicode
|
2022-09-21 05:30:02 +08:00
|
|
|
UNICOS
|
|
|
|
UnixSockets
|
|
|
|
UnixWare
|
|
|
|
unlink
|
|
|
|
unpause
|
|
|
|
unpaused
|
|
|
|
unpauses
|
|
|
|
unpausing
|
|
|
|
unsanitized
|
|
|
|
Unshare
|
|
|
|
unsharing
|
|
|
|
untrusted
|
2024-10-03 16:15:07 +08:00
|
|
|
unwrite
|
2022-09-21 05:30:02 +08:00
|
|
|
UPN
|
|
|
|
upstreaming
|
|
|
|
URI
|
|
|
|
URIs
|
|
|
|
url
|
|
|
|
URL's
|
|
|
|
urlencoded
|
|
|
|
urlget
|
|
|
|
USD
|
|
|
|
userdata
|
|
|
|
Userinfo
|
|
|
|
userinfo
|
2023-08-01 20:11:50 +08:00
|
|
|
USERPROFILE
|
2022-09-21 05:30:02 +08:00
|
|
|
UTF
|
|
|
|
UX
|
|
|
|
valgrind
|
|
|
|
Vanem
|
|
|
|
vararg
|
|
|
|
VC
|
|
|
|
vcpkg
|
|
|
|
vexxhost
|
|
|
|
Viktor
|
2024-05-14 14:54:26 +08:00
|
|
|
VLAN
|
2022-09-21 05:30:02 +08:00
|
|
|
VM
|
|
|
|
VMS
|
|
|
|
VMware
|
2022-03-27 08:31:58 +08:00
|
|
|
vnd
|
2023-08-12 05:51:15 +08:00
|
|
|
VRF
|
|
|
|
VRFY
|
2022-09-21 05:30:02 +08:00
|
|
|
VSE
|
2024-05-15 20:20:11 +08:00
|
|
|
vsftpd
|
2022-09-21 05:30:02 +08:00
|
|
|
vsprintf
|
|
|
|
vt
|
|
|
|
vtls
|
|
|
|
vxWorks
|
|
|
|
wakeup
|
|
|
|
Warta
|
|
|
|
watchOS
|
|
|
|
WAV
|
|
|
|
WB
|
2024-08-09 06:17:42 +08:00
|
|
|
wcurl
|
2022-09-21 05:30:02 +08:00
|
|
|
web page
|
2023-08-01 20:11:50 +08:00
|
|
|
WebDAV
|
2022-09-21 05:30:02 +08:00
|
|
|
WebOS
|
2024-01-23 22:12:09 +08:00
|
|
|
webpage
|
2022-09-21 05:30:02 +08:00
|
|
|
WebSocket
|
|
|
|
WEBSOCKET
|
|
|
|
WHATWG
|
|
|
|
whitespace
|
|
|
|
Whitespaces
|
|
|
|
winbind
|
|
|
|
winbuild
|
|
|
|
WinIDN
|
|
|
|
WinLDAP
|
|
|
|
winsock
|
|
|
|
winssl
|
|
|
|
Wireshark
|
|
|
|
wolfSSH
|
|
|
|
wolfSSL
|
2023-11-25 00:52:15 +08:00
|
|
|
ws
|
2022-09-21 05:30:02 +08:00
|
|
|
WS
|
|
|
|
WSS
|
|
|
|
www
|
|
|
|
Xbox
|
2023-08-01 20:11:50 +08:00
|
|
|
XDG
|
2022-09-21 05:30:02 +08:00
|
|
|
xdigit
|
|
|
|
Xilinx
|
|
|
|
XP
|
|
|
|
Xtensa
|
|
|
|
XYZ
|
|
|
|
Youtube
|
|
|
|
YYYY
|
|
|
|
YYYYMMDD
|
|
|
|
Zakrzewski
|
|
|
|
Zitzmann
|
|
|
|
zlib
|
|
|
|
zsh
|
|
|
|
zstd
|
|
|
|
Zuul
|
|
|
|
zuul
|