Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-02-17 | using real boolean in check_curl | 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) | 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: | 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 used | 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) | 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 ↵ | 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 ↵ | 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 spaces | 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 ↵ | 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 null | 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 | |
2018-11-12 | set hostname in for CURLOPT_CURL to virtual hostname in case of SSL (for SNI ↵ | Andreas Baumann | 1 | -1/+1 | |
to work) | |||||
2018-10-29 | check_curl: code cleanup | Sven Nierlein | 1 | -11/+0 | |
CURLOPT_RESOLVE is not required, since we do not verify certificates in any way. | |||||
2018-10-25 | check_curl: rewrite connect_to / host headers | Sven Nierlein | 1 | -27/+22 | |
since CURLOPT_CONNECT_TO is only available in later curl versions, we do it the other way round now and set the url from the address we want to connect to and then set the host header accordingly. | |||||
2018-10-24 | check_curl: code cleanup | Sven Nierlein | 1 | -1/+2 | |