summaryrefslogtreecommitdiffstats
path: root/plugins/tests/check_curl.t
AgeCommit message (Collapse)AuthorFilesLines
2024-07-30check_curl: fix relative redirects on non-standard portSven Nierlein1-3/+11
Having a webserver respond with a relative redirect as for ex. in `Location: /path/to.html` check_curl would use the wrong standard http/https port instead of crafting the absolute url using the given scheme/hostname and port. Adding a new test case for this for check_http and check_curl. check_http did it correct already, so no fix necessary there. before: %>./check_curl -H 127.0.0.1 -p 50493 -f follow -u /redirect_rel -s redirected -vvv **** HEADER **** HTTP/1.1 302 Found ... Location: /redirect2 ... * Seen redirect location /redirect2 ** scheme: (null) ** host: (null) ** port: (null) ** path: /redirect2 Redirection to http://127.0.0.1:80/redirect2 fixed: %>./check_curl -H 127.0.0.1 -p 50493 -f follow -u /redirect_rel -s redirected -vvv **** HEADER **** HTTP/1.1 302 Found ... Location: /redirect2 ... * Seen redirect location /redirect2 ** scheme: (null) ** host: (null) ** port: (null) ** path: /redirect2 Redirection to http://127.0.0.1:50493/redirect2 Signed-off-by: Sven Nierlein <sven@nierlein.de>
2023-10-03Fix some more typosrefs/pull/1931/headRincewindsHat1-1/+1
2023-01-07tests: fix chunked encoding test serverSven Nierlein1-15/+14
2023-01-07check_http/check_curl: add chunked encoding testSven Nierlein1-1/+17
2022-01-30sslutils: use chain from client certificatesTobias Wiese1-4/+6
sslutils used to load only the first certificate when it was given a client certificate file. Added tests for check_http to connect to a http server that expects a client certificate (simple and with chain). Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
2021-05-20tests: increase startup sleepSven Nierlein1-2/+3
github action might fail from to time otherwise
2021-03-11fix check_curl crash if http header contains leading spacesrefs/pull/1666/headSven Nierlein1-3/+13
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>
2020-05-15merge test changes from check_httpSven Nierlein1-10/+11
the example certificate has changed since.
2018-10-22added some advanced tests for check_curlChristopher Odenbach1-19/+61
2018-10-22synched tests/check_http.t test changes (virtualhost) into tests/check_curl.tAndreas Baumann1-2/+39
2018-10-22fixed test outputs for status line checksAndreas Baumann1-4/+4
handling empty data in POST and PUT handling data upload (from -P <postdata>) also in PUT
2018-10-22made check_curl tests copies of check_http tests because they will differ ↵Andreas Baumann1-1/+418
slightly
2018-10-22check_curl: make check_curl use the same tests as check_httpSven Nierlein1-0/+1