Andreas Baumann
|
e65cf6a32f
|
small fixes and cleanups around SSL, be more tolerant to -S<x> options
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
f99b9352d4
|
for now we set LIBCURL_USES_OPENSSL always
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
260291c08b
|
made check_curl compile also if we have openssl disabled
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
88f566adf5
|
fixed some libcurl checks and minimal versions
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
55e8d89b0a
|
some work on certificate checking for non-OpenSSL libraries
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
cee5f2777d
|
small fix and we see CURLOPT_SSL_CTX_FUNCTION does not work on Centos 6?
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
304e04a384
|
some cleanup and added error handling around curl_easy_getinfo/curl_easy_setopt
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
54c8f76c72
|
fixed test outputs for status line checks
handling empty data in POST and PUT
handling data upload (from -P <postdata>) also in PUT
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
3c681a2ec5
|
added -n and more display_html stuff
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
f4a49a8b34
|
added -L option
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
d5d71dde61
|
fixed non-C99-ism in get_header_value
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
9960c56e5e
|
added -M<m> age option for document age, using picohttpparser from h2o (maybe handy
later to make a more robust header condition checker?)
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
bbec77c7ec
|
made check_curl tests copies of check_http tests because they will differ slightly
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
f890d271fd
|
added POST support (-P/-T options)
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
3299fbe3c1
|
fixed handling of SSL/TLS protocol versions
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
6575340888
|
added -l option, fixed some usage/help
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
f67f05c450
|
added -d/--header-string option
|
2018-10-22 16:30:31 +02:00 |
|
Sven Nierlein
|
c6c90a5bfa
|
check_curl: implement -e/--expect
|
2018-10-22 16:30:31 +02:00 |
|
Sven Nierlein
|
a793540bbb
|
check_curl: support check_http arguments for backwards compatibility
|
2018-10-22 16:30:31 +02:00 |
|
Sven Nierlein
|
5f9e8fa1e7
|
check_curl: adopt output format from check_http
|
2018-10-22 16:30:31 +02:00 |
|
Sven Nierlein
|
e9239b556a
|
check_curl: make check_curl use the same tests as check_http
|
2018-10-22 16:30:31 +02:00 |
|
Andreas Baumann
|
dee8f760d3
|
added -4/-6 option
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
a478dfe512
|
added -m/--pagesize option
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
6e52b870f6
|
added help for --invert-regex
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
2678d7fabc
|
added -R/-ereg/-eregi
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
50577bf9b1
|
added -N/--no-body option
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
ec8de89a44
|
added usage and help for -E/--extended-perfdata
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
4dc982097e
|
reverted double header in longopts
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
5d2fa85f1e
|
added help/usage and getopt long struct member for -k/--header option
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
20fd1ade91
|
fixed a missing else before curl_easy_setopt CURLOPT_CUSTOMREQUEST
|
2018-10-22 16:28:51 +02:00 |
|
Sven Nierlein
|
afa52eb834
|
add check_curl test
just a copy of check_http for now...
Signed-off-by: Sven Nierlein <sven@nierlein.de>
|
2018-10-22 16:28:51 +02:00 |
|
Sven Nierlein
|
e57c8a9d96
|
check_curl: set correct host header
Signed-off-by: Sven Nierlein <sven@nierlein.de>
|
2018-10-22 16:28:51 +02:00 |
|
Sven Nierlein
|
b5fd0d1a17
|
check_curl: implement extended performance data
Signed-off-by: Sven Nierlein <sven@nierlein.de>
|
2018-10-22 16:28:51 +02:00 |
|
Sven Nierlein
|
16121a9b55
|
check_curl: implement certificate checks
Signed-off-by: Sven Nierlein <sven@nierlein.de>
|
2018-10-22 16:28:51 +02:00 |
|
Sven Nierlein
|
c6c4890702
|
check_curl: implement optional http headers
Signed-off-by: Sven Nierlein <sven@nierlein.de>
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
d74e9569b9
|
added HTTP method handling
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
83ae37dc7e
|
forgot declaration of INVERT_REGEX in getopt otions
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
c9a94ffd44
|
added some casts for curl write functions
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
ad9233ce1c
|
added -r and --invert-regex
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
556924316a
|
added -ca-file option
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
035fe1eb79
|
handling last HTTP header correctly in HTTP line parser (added a strrstr replacement)
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
cefe325e94
|
some comment cleanup
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
2b8f17e577
|
adapted to style, using header file shims instead of HAVE_XXX by hand
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
c3bf9bd675
|
fixed curl error message
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
67967df159
|
added -s option
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
2a9812ee43
|
added most options from nagios-curl-plugin
|
2018-10-22 16:28:51 +02:00 |
|
Andreas Baumann
|
0b85260bd2
|
added autoconf stuff for curl plugin, created empty plugin
|
2018-10-22 16:28:51 +02:00 |
|
Bernard Spil
|
399cc14152
|
Fix build issue with MariaDB 10.2
As of 10.2 MariaDB no longer defines MYSQL_PORT.
|
2017-11-06 17:31:44 +01:00 |
|
Michael Kraus
|
6e67b638f8
|
Output plugin's stderr to stderr
Output plugin's stderr to stderr and do not exit with WARNING in that case
|
2017-09-04 16:36:19 +02:00 |
|
Sven Nierlein
|
b3d39e605e
|
Merge pull request #1474 from odenbach/vport
Added tests for virtual port behaviour. Separated from all other test…
|
2017-05-04 23:19:51 +02:00 |
|