# Copyright (C) Daniel Stenberg, , et al. # # SPDX-License-Identifier: curl # ABI accessor ACK AES AIA AIX al Alessandro allocator alnum ALPN Altera AltSvc ALTSVC amiga AmigaOS AmiSSL anyauth anycast apache Apache API APIs APOP AppVeyor archivers Archos Arntsen Aros ascii asynch AsynchDNS atime auth autobuild autobuilds Autoconf autoconf Automake Autotools autotools AVR AWS AWS-LC axTLS backend backends backoff backticks balancers Baratov basename bashrc BDFL BearSSL Benoit BeOS bitmask bitwise Björn Bjørn bool boolean BoringSSL boringssl Boukris Broadcom brotli bufq bufref bugfix bugfixes buildable buildbot buildconf Caddy calloc CAPA capath CCC CDN CentOS CFLAGS cflags CGI's CHACHA chacha Chaffraix changelog changeset CharConv charset charsets checksrc checksums chgrp chmod chown ChromeOS CI's CIDR CIFS CLA CLAs cleartext CLI clientp cliget closesocket CMake cmake CMake's cmake's CMakeLists CodeQL codeql CODESET codeset Comcast Config config conncache connectdata CookieInfo Coverity CPUs CR CRL CRLF crt crypto cryptographic cryptographically CSEQ CSeq csh cshrc CTRL cURL CURLcode curldown CURLE CURLH curlimages CURLINFO curlrc curltest customizable CVE CVSS CWD CWE cyassl Cygwin daniel datatracker dbg Debian DEBUGBUILD decrypt deepcode DELE DER deselectable deserialization Deserialized destructor detections dev devcpp DevOps devtools DHCP dir distro distro's distros DJGPP dlist DLL dll DLLs DNS dns dnsop DoH doxygen drftpd dsa Dudka Dymond dynbuf EAGAIN EBCDIC ECC ECDHE ECH ECONNREFUSED eCOS 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 Fedora Feltzing ffi filesize filesystem FLOSS fnmatch formpost formposts Fortnite FOSS FPL fread FreeBSD FreeDOS FreeRTOS freshmeat Frexx FS fseek FTPing fuzzer fwrite Garmin gcc GCM gdb Genode Gentoo Gergely getaddrinfo getenv gethostbyname gethostname Getinfo getinfo GETing getpwuid ggcov Ghedini Gisle Glesys globbed globbing gmail GnuTLS gnutls Golemon GOST GPG GPL GPLed Greear groff gsasl GSKit gskit GSS GSSAPI GTFO Guenter GUIs Gunderson Gustafsson gzip Gzipped gzipped HackerOne HackerOne's HAProxy HardenedBSD Hards Haxx haxx Heimdal HELO HH HMAC Hoersken Holme homebrew hostname hostnames Housley Hruska HSTS hsts HTC html http HTTPAUTH httpd HTTPD httpget HttpGet HTTPS https hyper's Högskolan IANA Icecast ICONV iconv IDN IDNA IETF ietf ifdef ifdefed Ifdefs ifdefs IIS ILE Illumos IMAP imap IMAPS imaps impacket init initializer inlined interop interoperable interoperates IoT ipadOS IPCXN IPFS ipld IPNS IPv IPv4 IPv4/6 IPv6 IRIs IRIX Itanium iX Jakub Jiri jo jpeg jq JSON json Julien Kamil Kaufmann kB KDE keepalive Keil kerberos Keychain keychain 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 libressl librtmp libs libssh libSSH libssh2 Libtool libuv libWebSocket libz libzstd LineageOS linux ln localhost LOGDIR logfile lookups loopback LPRT LSB lseek Lua lwIP macdef macOS macos Makefile makefiles malloc mallocs manpage maprintf Marek Mavrogiannopoulos Mbed mbedTLS Meglio memdebug MesaLink mesalink Metalink mfprintf Michal Micrium MicroBlaze MicroOS mingw MinGW MINIX misconfigured Mishyn mitigations MITM mk mkdir mktime Monnerat monospace MorphOS MPE MPL mprintf MQTT mqtt mqtts MSB MSGSENT msh MSIE msnprintf msprintf msquic mstate MSVC MSYS msys mtime mTLS MUA multicwd multiparts MultiSSL mumbo musedev mutex mvaprintf mvfprintf mvprintf mvsnprintf mvsprintf MX Nagel Nagle NAMELOOKUP Natively NATs nc NCR NDK NEC Necko NetBSD netrc netstat 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 pkcs PKGBUILD PKI pluggable 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 punycode PWD pwd py pycurl pytest Pytest QNX QoS Qubes QUIC quictls quicwg Raad radix RAS RBS ReactOS README realloc Realtime rebase RECV recv Redhat redirections redirs redistributable Redox reentrant Referer referer reinitializes Relatedly repo reprioritized resending resends RETR retransmit retrigger RHEL RICS Rikard rmdir ROADMAP Roadmap Rockbox roffit RPG RSA RTMP rtmp RTMPE RTMPS RTMPT RTMPTE RTMPTS RTOS RTP RTSP rtsp RTT runtests runtime Ruslan rustc 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 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 STOR strcat strcpy strdup strerror strlen strncat struct structs Structs stunnel subdirectories subdirectory submitters substring substrings SunOS SunSSH superset svc svcb Svyatoslav Swisscom sws Symbian symlink symlinks syntaxes Szakats TABs Tatsuhiro TBD TCP tcpdump Tekniska testability TFTP tftp threadsafe Tizen TLS tlsv TLSv TODO Tomtom toolchain toolchains toolset toplevel TPF TrackMemory transcode Tru trustless Tse Tsujikawa TTL tvOS txt typedef typedefed Ubuntu ucLinux UDP UI UID UIDL Ultrix Unary unassign UNC uncompress unencoded unencrypted unescape Unglobbed Unicode UNICOS unix UnixSockets UnixWare unlink unpause unpaused unpauses unpausing unsanitized Unshare unsharing untrusted UPN upstreaming URI URIs url URL's urlencoded urlget USD userdata Userinfo userinfo USERPROFILE UTF UX valgrind Vanem vararg VC vcpkg vexxhost Viktor VM VMS VMware vnd VRF VRFY VSE vsprintf vt vtls vxWorks wakeup Warta watchOS WAV WB web page WebDAV WebOS webpage WebSocket WEBSOCKET WHATWG whitespace Whitespaces winbind WinBind winbuild winidn WinIDN WinLDAP WinSock winsock WinSSL winssl Wireshark wolfSSH wolfSSL ws WS WSS www Xbox XDG xdigit Xilinx XP Xtensa XYZ Youtube YYYY YYYYMMDD Zakrzewski Zitzmann zlib zsh zstd Zuul zuul