diff --git a/README.md b/README.md index e543c77153a8cd60bd834a1892d03540846dc83e..e4221faa78d34e0d764e4f72bbf11158e7f4972f 100644 --- a/README.md +++ b/README.md @@ -110,68 +110,69 @@ thl-cmk.hopto.org|"https://thl-cmk.hopto.org"|-o /dev/null --user-agent "your us <details><summary>Implementd cURL options</summary> -| cURL option | Bakery Option | Comment | -|-----| ------ | ------ | -| --url | URLs to check -> URL to check | | -| -o | Strings to expect in response | By default `-o /dev/null` or `-o NUL`. If expect strings configured as `-o /var/tmp/curl_output` or `c:/windows/temp/curl_output` | -| -w | | Hardcoded in the scripts to `-w %{json}` | -| --insecure | Don't verify certificates | | -| --location | Follow redirects | | -| --head | Get header only | | -| --user | User authentication -> Username | | -| --basic | User authentication -> Authentication method -> Basic authentication | | -| --digest | User authentication -> Authentication method -> Digest authentication | | -| --ntlm | User authentication -> Authentication method -> NTLM authentication | | -| --ntlm-wb | User authentication -> Authentication method -> NTLM authentication with winbind | | -| --negotiate | User authentication -> Authentication method -> HTTP Negotiate (SPNEGO) authentication | | -| --anyauth | User authentication -> Authentication method -> Any authentication | | -| | | | -| --proxy | Proxy -> Use Proxy -> HTTP | | -| --socks4 | Proxy -> Use Proxy -> SOCKS4 | | -| --socks4a |Proxy -> Use Proxy -> SOCKS4a | | -| --socks5-hostname | Proxy -> Use Proxy -> SOCKS5 | | -| --proxy-user | Proxy -> Use Proxy -> Proxy username | | -| --proxy-basic | Proxy -> Use Proxy -> Basic authentication | | -| --proxy-digest |Proxy -> Use Proxy -> Digest authentication | | -| --proxy-ntlm | Proxy -> Use Proxy -> NTLM authentication | | -| --proxy-negotiate | Proxy -> Use Proxy -> HTTP Negotiate (SPNEGO) authentication | | -| --proxy-anyauth | Proxy -> Use Proxy -> Any authentication | | -| --socks5-basic | Proxy -> Use Proxy -> SOCKS5 basic authentication | | -| | | | -| --noproxy | Proxy -> Don't use any proxy | | -| | | | -| --tlsv1.3 | TLS/SSL version-> Use TLS 1.3 | | -| --tlsv1.2 | TLS/SSL version-> Use TLS 1.2 | | -| --tlsv1.1 | TLS/SSL version-> Use TLS 1.1 | | -| --tlsv1.0 | TLS/SSL version-> Use TLS 1.0 | | -| --tlsv1 | TLS/SSL version-> Use TLS 1.0 or greater | | -| --sslv3 | TLS/SSL version-> Use SSLv3 | | -| --sslv2 | TLS/SSL version-> Use SSLv2 | | -| | | | -| --http2 | HTTP version -> Use HTTP/2 | | -| --http1.1 | HTTP version -> Use HTTP 1.1 | | -| --http1.0 | HTTP version -> Use HTTP 1.0 | | -| | | | -| --ipv4 | IP stack -> IPv4 only | | -| --ipv6 | IP stack -> IPv6 only | | -| --compressed | Compressed response | | -| --no-npn | Next Protocol Negotiation (NPN) | | -| --no-alpn | Application Layer Protocol Negotiation (ALPN) | | -| --tcp-fastopen | TCP fast open | | -| --tcp-nodelay | TCP no delay | | -| --cert-status | OCSP certificate check | | -| | | | -| --header | Request headers | | -| --limit-rate | UP-/Download rate limit | | -| --max-filesize | Maximum file size | | -| --max-time | Maximum transfer time | | -| --speed-limit | Minimum speed | | -| --speed-time | Time for minimum speed | | -| --connect-timeout | Connect timeout | | -| --user-agent | User agent | | -| --referer | Referer | | -| --dump-header | Strings to expect in header | Configured as `--dump-header /var/tmp/curl_header` or `c:/windows/temp/curl_header` | -| --verbose --stderr | Get TLS/SSL session data | Configured as `--dump-header /var/tmp/curl_tls_info` or `c:/windows/temp/curl_tls_info` | +| cURL option | Bakery Option (Comment) | +|-----| ------ | +| --anyauth | Configure user authentication -> Authentication method -> Any authentication | +| --basic | Configure user authentication -> Authentication method -> Basic authentication | +| --cacert | Configure certificate verification -> Certificate to verify against | +| --cert-status | Configure certificate verification -> Use OCSP to check certificate status | +| --compressed | Request compressed response | +| --connect-timeout | Maximum time to connect | +| --digest | Configure user authentication -> Authentication method -> Digest authentication | +| --dump-header | Strings to expect in header (Configured as `--dump-header /var/tmp/curl_header` or `c:/windows/temp/curl_header`) | +| --head | Get header only | +| --header | Set request headers and Set API key header | +| --http1.0 | Use HTTP version -> Use HTTP 1.0 | +| --http1.1 | Use HTTP version -> Use HTTP 1.1 | +| --http2 | Use HTTP version -> Use HTTP/2 | +| --insecure | Configure certificate verification -> Don't verify certificates | +| --ipv4 | Use IP address family -> IPv4 only | +| --ipv6 | Use IP address family -> IPv6 only | +| --limit-rate | Maximum UP-/Download rate | +| --location | Configure redirects -> Follow redirects | +| --location-trusted | Configure redirects -> Use authentication on redirects | +| --max-filesize | Maximum file size | +| --max-redirs | Configure redirects -> Max. redirects | +| --max-time | Maximum transfer time | +| --negotiate | Configure user authentication -> Authentication method -> HTTP Negotiate (SPNEGO) authentication | +| --no-alpn | Advanced settings -> Disable Application Layer Protocol Negotiation (ALPN) | +| --no-npn | Advanced settings -> Disable Next Protocol Negotiation (NPN) | +| --noproxy | Configure proxy server -> Don't use any proxy | +| --ntlm | Configure user authentication -> Authentication method -> NTLM authentication | +| --ntlm-wb | Configure user authentication -> Authentication method -> NTLM authentication with winbind | +| --proxy | Configure proxy server -> Use Proxy -> HTTP | +| --proxy-anyauth | Configure proxy server -> Use Proxy -> Any authentication | +| --proxy-basic | Configure proxy server -> Use Proxy -> Basic authentication | +| --proxy-digest |Configure proxy server -> Use Proxy -> Digest authentication | +| --proxy-negotiate | Configure proxy server -> Use Proxy -> HTTP Negotiate (SPNEGO) authentication | +| --proxy-ntlm | Configure proxy server -> Use Proxy -> NTLM authentication | +| --proxy-user | Configure proxy server -> Use Proxy -> Proxy username | +| --referer | Set referer | +| --socks4 | Configure proxy server -> Use Proxy -> SOCKS4 | +| --socks4a |Configure proxy server -> Use Proxy -> SOCKS4a | +| --socks5-basic | Configure proxy server -> Use Proxy -> SOCKS5 basic authentication | +| --socks5-hostname | Configure proxy server -> Use Proxy -> SOCKS5 | +| --speed-limit | Minimum speed | +| --speed-time | Minimum speed time | +| --ssl | Use TLS/SSL version -> Try SSL/TLS | +| --ssl-no-revoke | Configure certificate verification -> Disable cert revocation checks (WinSSL | +| --ssl-reqd | Use TLS/SSL version -> Require SSL/TLS | +| --sslv2 | Use TLS/SSL version -> Use SSLv2 | +| --sslv3 | Use TLS/SSL version -> Use SSLv3 | +| --stderr | Hardcoded in the scripts to `/var/tmp/url_session` or `c:\windows\temp\url_session` | +| --tcp-fastopen | Advanced settings -> Use TCP fast open option | +| --tcp-nodelay | Advanced settings -> Use TCP no delay option | +| --tlsv1 | Use TLS/SSL version -> Use TLS 1.0 or greater | +| --tlsv1.0 | Use TLS/SSL version -> Use TLS 1.0 | +| --tlsv1.1 | Use TLS/SSL version -> Use TLS 1.1 | +| --tlsv1.2 | Use TLS/SSL version -> Use TLS 1.2 | +| --tlsv1.3 | Use TLS/SSL version -> Use TLS 1.3 | +| --url | URLs to check -> URL to check | +| --user | Configure user authentication -> Username | +| --user-agent | Set user agent | +| --verbose | Hardcoded in the scripts | +| -o | Strings to expect in response (By default `-o /dev/null` or `-o NUL`. If expect strings configured as `-o /var/tmp/curl_output` or `c:/windows/temp/curl_output`)| +| -w | Hardcoded in the scripts to `-w %{json}` | </details>