HTTP
HTTP GET
HTTP Basic auth
+HTTP proxy
+http_proxy
NO_PROXY
</keywords>
</info>
mqtt
</server>
<name>
-MQTT SUBSCRIBE with PUBLISH befoire SUBACK
+MQTT SUBSCRIBE with PUBLISH before SUBACK
</name>
<command option="binary-trace">
mqtt://%HOSTIP:%MQTTPORT/%TESTNUMBER
http
</server>
<name>
-Under condition using --proxy, override NO_PROXY by --nproxy and access target URL directly
+Under condition using --proxy, override NO_PROXY by --noproxy and access target URL directly
</name>
<setenv>
NO_PROXY=example.com
http
</server>
<name>
-Under condition using --proxy, override NO_PROXY by --nproxy and access target URL through proxy
+Under condition using --proxy, override NO_PROXY by --noproxy and access target URL through proxy
</name>
<setenv>
NO_PROXY=example.com
<keywords>
HTTP
HTTP proxy
+http_proxy
NO_PROXY
noproxy
</keywords>
http
</server>
<name>
-Under condition using http_proxy, override NO_PROXY by --nproxy and access target URL directly
+Under condition using http_proxy, override NO_PROXY by --noproxy and access target URL directly
</name>
<setenv>
http_proxy=http://%HOSTIP:%HTTPPORT
<keywords>
HTTP
HTTP proxy
+http_proxy
NO_PROXY
noproxy
</keywords>
http
</server>
<name>
-Under condition using http_proxy, override NO_PROXY by --nproxy and access target URL through proxy
+Under condition using http_proxy, override NO_PROXY by --noproxy and access target URL through proxy
</name>
<setenv>
http_proxy=http://%HOSTIP:%HTTPPORT
<keywords>
HTTP
HTTP proxy
+http_proxy
NO_PROXY
noproxy
</keywords>
http
</server>
<name>
-Under condition using http_proxy, override NO_PROXY by --nproxy and access target URL through proxy
+Under condition using http_proxy, override NO_PROXY by --noproxy and access target URL through proxy
</name>
<setenv>
http_proxy=http://%HOSTIP:%HTTPPORT
<keywords>
HTTP
HTTP proxy
+http_proxy
NO_PROXY
noproxy
</keywords>
http
</server>
<name>
-globbing with overflow and bad syntxx
+globbing with overflow and bad syntax
</name>
<command>
http://ur%20[0-60000000000000000000
HTTP
HTTP GET
--resolve
-trailing dot
+trailing-dot
</keywords>
</info>
</tool>
<name>
-verify setting pipeling blocklisting options
+verify setting pipelining blocklisting options
</name>
<command>
http://%HOSTIP:%NOLISTENPORT/%TESTNUMBER
<info>
<keywords>
unittest
-URLAPI
+urlapi
</keywords>
</info>
<keywords>
HTTP
HTTP GET
-HTTPS-proxy
-HTTPS-proxy Basic auth
+HTTPS proxy
+HTTPS proxy Basic auth
</keywords>
</info>
<info>
<keywords>
FTP
-HTTPS-proxy
+HTTPS proxy
flaky
</keywords>
</info>
<info>
<keywords>
FTP
-HTTPS-proxy
+HTTPS proxy
flaky
</keywords>
</info>
DoH
</features>
<name>
-DOH
+DoH parsing
</name>
</client>
</testcase>
<info>
<keywords>
unittest
-alt-svc
-altsvc
+Alt-Svc
</keywords>
</info>
<info>
<keywords>
unittest
-doh
+DOH
</keywords>
</info>
</server>
<name>
-Verify curl -h --badone
+Verify curl -h with bad option name
</name>
<command>
<testcase>
<info>
<keywords>
-conn-reuse
+connection reuse
</keywords>
</info>
<info>
<keywords>
proxy
+unsupported scheme
</keywords>
</info>
<testcase>
<info>
<keywords>
-unsupported protocol
+unsupported scheme
FAILURE
</keywords>
</info>
<info>
<keywords>
FTP
+STOR
</keywords>
</info>
<info>
<keywords>
FTP
+MDTM
</keywords>
</info>
<info>
<keywords>
FTP
+STOR
+MDTM
</keywords>
</info>
http
</server>
<name>
-HTTP GET URL without slash but with questionmark
+HTTP GET URL without slash but with question mark
</name>
<command>
"http://%HOSTIP:%HTTPPORT?%TESTNUMBER"
<info>
<keywords>
SFTP
-server sha256 key check
+server key check
+SHA256
</keywords>
</info>
<info>
<keywords>
SCP
-server sha256 key check
+server key check
+SHA256
</keywords>
</info>
lib%TESTNUMBER
</tool>
<name>
-CURLOPT_COOKIELIST with netscape format
+CURLOPT_COOKIELIST with Netscape format
</name>
<command>
http://%HOSTIP:%HTTPPORT/%TESTNUMBER
<testcase>
<info>
<keywords>
-command-line
+cmdline
</keywords>
</info>
<keywords>
HTTP
HTTP PUT
-Expect
+Expect: 100-continue
</keywords>
</info>
# Server-side
<keywords>
HTTP
HTTP GET
-Chunked
+chunked Transfer-Encoding
</keywords>
</info>
<keywords>
HTTP
HTTP GET
-Basic
+HTTP Basic auth
</keywords>
</info>
<keywords>
HTTP
HTTP GET
-chunked transfer encoding
+chunked Transfer-Encoding
</keywords>
</info>
<info>
<keywords>
HTTPS
+--write-out
%{certs}
</keywords>
</info>
https
</server>
<name>
-%{certs}
+--write-out with %{certs}
</name>
<command option="no-include">
--insecure https://%HOSTIP:%HTTPSPORT/%TESTNUMBER -w '%{certs}'
<info>
<keywords>
--dump-header
-failure
+FAILURE
</keywords>
</info>
<testcase>
<info>
<keywords>
+Resume
error detection
</keywords>
</info>
<info>
<keywords>
HTTP
-
</keywords>
</info>
<info>
<keywords>
HTTP
-
</keywords>
</info>
<info>
<keywords>
netrc
-pop3
+POP3
</keywords>
</info>
#
<info>
<keywords>
HTTP
-etags
+etag
</keywords>
</info>
<info>
<keywords>
HTTP
-etags
+etag
</keywords>
</info>
<info>
<keywords>
FTP
+STOR
</keywords>
</info>
<info>
<keywords>
FTP
+STOR
</keywords>
</info>
HTTP GET
HTTP proxy
HTTP proxy Basic auth
+http_proxy
</keywords>
</info>
# Server-side
<keywords>
IMAP
APPEND
+UPLOAD
MULTIPART
</keywords>
</info>
<keywords>
HTTP
HTTP GET
-etags
+etag
</keywords>
</info>
#
HTTP
HTTP GET
SOCKS5
+http_proxy
</keywords>
</info>
</file>
<name>
-HSTS update expiry, removing includesubdomains in update
+HSTS update expiry, removing includeSubDomains in update
</name>
<command>
-x http://%HOSTIP:%PROXYPORT http://this.hsts.example:%HTTPSPORT/%TESTNUMBER --hsts %LOGDIR/input%TESTNUMBER --insecure
HTTP proxy
--location
Authorization
-Cookie
+cookies
</keywords>
</info>
<keywords>
HTTP
HTTP GET
-Basic
+HTTP Basic auth
</keywords>
</info>
SASL
SASL AUTH PLAIN
RFC4616
-RFC4%TESTNUMBER
+RFC4954
</keywords>
</info>
<keywords>
HTTP
HTTP GET
-Basic
+HTTP Basic auth
</keywords>
</info>
<info>
<keywords>
SMTPS
+UPLOAD
</keywords>
</info>
<testcase>
<info>
<keywords>
+SMTP
SASL
+UPLOAD
</keywords>
</info>