Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-03-11 | check_curl: removed a superflous variablerefs/pull/1847/head | Andreas Baumann | 1 | -1/+0 | |
2023-03-08 | fixed a wrong compare and a wrong size in strncatrefs/pull/1846/head | Andreas Baumann | 1 | -2/+2 | |
2023-03-08 | check_curl.c: Include all IPs from getaddrinfo() in curl DNS cache | Barak Shohat | 1 | -13/+26 | |
2023-03-07 | check_curl: in SSL host caching mode try to connect and bind and take the ↵ | Andreas Baumann | 1 | -7/+15 | |
first getaddrinfo result which succeeds | |||||
2023-02-17 | using real boolean in check_curlrefs/pull/1843/head | Andreas Baumann | 1 | -78/+82 | |
2023-02-12 | changed #else/#if to #elif in libcurl library checks | Andreas Baumann | 1 | -4/+2 | |
2023-02-12 | fixed double frees when doing old-style redirects | Andreas Baumann | 1 | -4/+14 | |
2023-02-12 | better cleanup of curl structures and buffers | Andreas Baumann | 1 | -11/+20 | |
2023-02-11 | added --cookie-jar and doing proper cleanup of libcurl | Andreas Baumann | 1 | -13/+34 | |
2023-02-11 | fixed regerror is MAX_INPUT_BUFFER writting into too small errbuf | Andreas Baumann | 1 | -1/+1 | |
2023-02-05 | using CURLOPT_REDIR_PROTOCOLS_STR instead of CURLOPT_REDIR_PROTOCOLS for ↵ | Andreas Baumann | 1 | -0/+4 | |
curl >= 7.85.0 | |||||
2023-01-17 | Fixing spelling errors (#1826) | waja | 1 | -1/+1 | |
2022-12-22 | check_curl: fix checking large bodys (#1823) | Sven Nierlein | 1 | -2/+5 | |
check_curl fails on large pages: HTTP CRITICAL - Invalid HTTP response received from host on port 5080: cURL returned 23 - Failure writing output to destination for example trying to run check_curl on the test from #1822 I guess the idea is to double the buffer size each time it is to small. But the code exponentially grows the buffer size which works well 2-3 times, but then fails. | |||||
2022-11-07 | Check curl detect ipv6 (#1809) | Lorenz | 1 | -4/+18 | |
* If server_address is an IPv6 address surround it with brackets * If the message is too short, we should not have an underflow * Add simple conditional test case available if IPv6 is | |||||
2022-04-10 | check_curl: added option --continue-after-certificate (#1761)refs/pull/1762/head | Andreas Baumann | 1 | -4/+22 | |
2022-01-29 | fixed -ffollow for HTTP/2.0 (Fixes #1685): added major_version parsing to ↵ | Andreas Baumann | 1 | -3/+3 | |
PicoHTTPParser | |||||
2022-01-29 | check_http and check_curl: added --max-redirs=N option (feature #1684) | Andreas Baumann | 1 | -2/+14 | |
2021-11-17 | Merge pull request #1688 from bazzisoft/master | RincewindsHat | 1 | -1/+1 | |
check_curl.c: bugfix: verify certificates option should not force SSL to be used | |||||
2021-07-25 | check_curl: fixed a potential buffer overflow in retir/uri_string | Andreas Baumann | 1 | -2/+2 | |
2021-07-25 | check_curl: fixed DNS caching for SSL hostnames (avoid CURLOPT_RESOLVE entry ↵ | Andreas Baumann | 1 | -3/+51 | |
errors) | |||||
2021-07-04 | check_curl: changed to STATE_CRITICAL for infinite loops (-ffollow) | Andreas Baumann | 1 | -2/+2 | |
2021-06-24 | fix for missing X509_up_ref on old systems with only OpenSSL 1.0 | Andreas Baumann | 1 | -0/+6 | |
2021-06-24 | added option --enable-automatic-decompression | Andreas Baumann | 1 | -1/+16 | |
2021-05-27 | check_curl:refs/pull/1689/head | Andreas Baumann | 1 | -0/+12 | |
- added verbose output in verify_callback - pin refcounting for certs (avoid subject extraction error when checking certs in is_openssl_callback mode) | |||||
2021-05-24 | check_curl.c: bugfix: verify certificates option should not force SSL to be usedrefs/pull/1688/head | Barak Shohat | 1 | -1/+1 | |
2021-04-13 | check_curl: Fix bug where headers beginning with HTTP_ cause the status line ↵ | Barak Shohat | 1 | -1/+1 | |
parsing to fail. | |||||
2021-04-08 | check_curl: backported --show-body/-B to print body (from check_http)refs/pull/1671/head | Andreas Baumann | 1 | -4/+15 | |
2021-04-08 | check_curl: make -C obvious (from check_http, part 2) | Andreas Baumann | 1 | -0/+4 | |
2021-04-08 | check_curl: make -C obvious (from check_http) | Andreas Baumann | 1 | -1/+3 | |
2021-04-08 | check_curl: Increase regexp limit (to 1024 as in check_http) | Andreas Baumann | 1 | -1/+1 | |
2021-04-07 | Merge pull request #1669 from bazzisoft/verify-cert | Sven Nierlein | 1 | -3/+14 | |
Add an option to check_curl to verify the peer certificate & host using the system CA's | |||||
2021-04-07 | Add an option to check_curl to verify the peer certificate & host using the ↵refs/pull/1669/head | Barak Shohat | 1 | -3/+14 | |
system CA's | |||||
2021-04-07 | Merge pull request #1668 from bazzisoft/master | Sven Nierlein | 1 | -3/+3 | |
Update check_curl.c to display a specific human-readable error message where possible | |||||
2021-04-07 | Updated check_curl.c to display a specific human-readable error message ↵refs/pull/1668/head | Barak Shohat | 1 | -3/+3 | |
where possible | |||||
2021-04-07 | Merge pull request #1666 from sni/check_curl_fix_header_parser | Sven Nierlein | 1 | -1/+1 | |
fix check_curl crash if http header contains leading spaces | |||||
2021-03-11 | fix check_curl crash if http header contains leading spacesrefs/pull/1666/head | Sven Nierlein | 1 | -1/+1 | |
check_curl crashes when a (broken) http server returns invalid http header with leading spaces or double colons. This PR adds a fix and a test case for this. Signed-off-by: Sven Nierlein <sven@nierlein.de> | |||||
2021-03-08 | check_curl: added string_statuscode function for printing HTTP/1.1 and ↵refs/pull/1667/head | Andreas Baumann | 1 | -5/+28 | |
HTTP/2 correctly | |||||
2021-01-19 | check_curl: fixed a potential buffer overflow in url buffer | Andreas Baumann | 1 | -1/+1 | |
2021-01-19 | check_curl: fixed help, usage and errors for TLS 1.3 | Andreas Baumann | 1 | -2/+2 | |
2020-05-18 | check_curl: host_name may be nullrefs/pull/1535/head | Sven Nierlein | 1 | -4/+4 | |
for example when using like: ./check_curl localhost | |||||
2020-05-18 | check_curl: use CURLOPT_RESOLVE to fix connecting to the right ip | Sven Nierlein | 1 | -0/+11 | |
when using ssl, the composed url contains the hostname instead of the specified ip. So use CURLOPT_RESOLVE to make curl still connect to the ip. | |||||
2020-05-18 | check_curl: clean trailing whitespace | Sven Nierlein | 1 | -7/+7 | |
2019-12-29 | increased copyright | Andreas Baumann | 1 | -2/+2 | |
2019-11-07 | check_curl: NSS, parse more date formats from certificate (in -C cert check) | Andreas Baumann | 1 | -1/+5 | |
2019-11-07 | check_curl: more tolerant CN= parsing when checking certificates (hit on ↵ | Andreas Baumann | 1 | -2/+9 | |
Centos 8) | |||||
2019-10-11 | setting no_body to TRUE when we have a HEAD request | Andreas Baumann | 1 | -1/+6 | |
2019-09-07 | some LIBCURL_VERSION checks around HTTP/2 feature | Andreas Baumann | 1 | -1/+5 | |
2019-09-07 | added --http-version option to check_curl to choose HTTP version | Andreas Baumann | 1 | -1/+26 | |
2019-09-07 | improved curlhelp_parse_statusline to handle both HTTP/1.x and HTTP/2 | Andreas Baumann | 1 | -12/+23 | |
2019-09-07 | setting progname of check_curl plugin to check_curl (at least for now) | Andreas Baumann | 1 | -1/+1 | |