Ton Voon
6b782ebfd4
Fix memory leak in check_http for large pages (Jimmy Bergman - #2957455 )
2010-02-26 12:47:38 +00:00
Thomas Guyot-Sionnest
88b9e75dee
Fix short help using "warn" for the -f option instead of "warning" (onredirect).
2009-12-02 21:24:09 -05:00
Thomas Guyot-Sionnest
08199792ba
Add proxy-authorization option to check_http (Peter Doherty - #2863772 , Bryan Irvine - #2863925 )
2009-09-21 21:20:33 -04:00
Thomas Guyot-Sionnest
0489df95fc
check_http: Add SSL/TLS hostname extension support (SNI) - ( #1939022 - Joe Presbrey)
2009-05-20 01:05:35 -04:00
Thomas Guyot-Sionnest
8aa84840bb
Update check_http short help with new stycky and stickyport options.
2009-03-21 02:56:35 -04:00
Thomas Guyot-Sionnest
795277d9b1
check_http: die when an invalid --onredirect option is specified
2009-03-21 02:39:49 -04:00
Thomas Guyot-Sionnest
e7cdcfee2a
check_http: add --onredirect=stickyport - also follow the same port
2009-03-21 02:32:50 -04:00
Thomas Guyot-Sionnest thomas@aei.ca
3dd27fb063
Fixed check_http not timing-out on redirects
2009-03-19 13:59:43 -07:00
Thomas Guyot-Sionnest
16030bc497
Fix check_http sending HTTP/1.0 with v1.1 headers ( #2638765 )
2009-03-17 01:53:00 -04:00
Thomas Guyot-Sionnest
6b8502bee6
check_http fixes:
...
- Fix broken printf on 500 errors
- Add bytes to normal output (accidentally removed in 0d78171 )
2009-03-16 03:06:33 -04:00
Ton Voon
5324544855
Typo fixes (Jan Wagner - SF 1878971)
2009-02-20 00:00:13 +00:00
Thomas Guyot-Sionnest
d00a53dd1e
check_http --onredirect=sticky follows using the same IP address (sf.net #2550208 ).
2009-02-05 00:47:07 -05:00
Thomas Guyot-Sionnest
0d781712d7
Fix aberrant behaviours in check_http:
...
check_http used to ignore many parameters with check combinations - sometimes
even time thresholds(!!)
With this commit as long as a response is received *all* checks are performed
on it.
This fixes #1460312 plus a number of other issues I discovered over time.
2009-02-03 04:50:47 -05:00
Thomas Guyot-Sionnest
6fbd14fea5
Removing CVS/SVN tags and replacing with git-based versioning
...
For contrib/, full tags have been imported from subversion
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2091 f882894a-f735-0410-b71e-b25c423dba1c
2008-11-23 05:38:47 +00:00
Thomas Guyot-Sionnest
caa8bd6423
Bulk EOL cleanup
...
$ git diff --ignore-space-change|diffstat
0 files changed
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2087 f882894a-f735-0410-b71e-b25c423dba1c
2008-11-19 06:45:18 +00:00
Ton Voon
6c5f781bc5
Fixed bug where extra headers and redirect caused segfault (Dieter Van de Walle - 2089159)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2076 f882894a-f735-0410-b71e-b25c423dba1c
2008-11-08 02:32:03 +00:00
Ton Voon
288b742ed6
check_http now has options to specify the HTTP method (Jan - 2155152)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2075 f882894a-f735-0410-b71e-b25c423dba1c
2008-11-08 02:08:56 +00:00
Holger Weiss
8430be0b4b
Some HTTP server applications/configurations cause trouble if the port is
...
explicitly specified in our "Host:" header line. Therefore, we now specify the
port only if we're using a non-default port (Erik Wasser - 2082501).
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2053 f882894a-f735-0410-b71e-b25c423dba1c
2008-09-02 11:26:31 +00:00
Thomas Guyot-Sionnest
e9f976fbf3
Revert "Re-structure the HTTP 1.1 headers to prevent 301s on servers with virtual hosts"
...
This reverts commit 2030
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2050 f882894a-f735-0410-b71e-b25c423dba1c
2008-09-01 14:04:04 +00:00
Holger Weiss
e8c7d1b3d1
Under some circumstances, the 'url' path of a redirection target missed
...
a leading slash. While this was fixed later on, the incomplete 'url'
was used for redirection loop detection and error messages. This is now
fixed by adding the missing slash immediately.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2049 f882894a-f735-0410-b71e-b25c423dba1c
2008-09-01 12:20:32 +00:00
Holger Weiss
c349438e32
The "-e" option now accepts a comma-delimited list of expected status
...
lines (Sven Nierlein - 1894496).
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2046 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-25 11:42:57 +00:00
Thomas Guyot-Sionnest
0378f34d85
Re-structure the HTTP 1.1 headers to prevent 301s on servers with virtual hosts
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2030 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-08 02:25:47 +00:00
Thomas Guyot-Sionnest
8883581220
Fix Debian bug #460097 : check_http --max-age broken (Hilko Bengen)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2008 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-30 23:38:00 +00:00
Thomas Guyot-Sionnest
44f8455b2c
Added support for --extra-opts in all C plugins (disabled by default, see configure --help)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1991 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-07 10:02:42 +00:00
Thomas Guyot-Sionnest
ed62784a0b
--help output cleanup (plus removal of spaces on blank lines)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1984 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-27 14:35:26 +00:00
Matthias Eble
118e57b789
Add port to Host Header to prevent problems with non default ports (Christophe Dupre #1881898 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1944 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-15 00:14:49 +00:00
Ton Voon
dc2ec71d22
Fixed link -m64 problems on pst3 for solaris. Fixed _FILE_OFFSET_BITS
...
redefinition warnings. Fixed helper ar error in ./configure
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1938 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-11 00:10:23 +00:00
Thomas Guyot-Sionnest
abbad00edd
Import Gnulib floorf and base64 and removed our old base64 library.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1926 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-12 12:03:58 +00:00
Thomas Guyot-Sionnest
fa4efcdf6d
Bump plugins/ to GPLv3 (check_apt to check_nwstat)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1916 f882894a-f735-0410-b71e-b25c423dba1c
2008-01-30 10:53:47 +00:00
Holger Weiss
59a2d41d63
My assumption that "-H example.com:80" didn't work (see my previous
...
commit) was wrong, it worked if used together with "-I". So, here's
support for "-H [IPv6]:port", "-H [IPv6]", "-H IPv6", "-H IPv4:port",
"-H IPv4", and "-H host:port".
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1892 f882894a-f735-0410-b71e-b25c423dba1c
2008-01-07 01:59:59 +00:00
Holger Weiss
6157a19b1b
Remove support for specifying the port number using "-H example.com:80".
...
Since this didn't work anyway (because ":80" wasn't stripped from the
"host_name" after extracting the "server_port"), nobody can be using
this syntax, and it prevents "-H" from accepting IPv6 addresses
(neufeind - 1865082). IMO, fixing it to recognize both ":80" and IPv6
addresses isn't worth it, as the ":80" syntax doesn't seem very useful
for Nagios plugins (given the way how they are usually called in Nagios
command definitions).
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1891 f882894a-f735-0410-b71e-b25c423dba1c
2008-01-06 19:45:00 +00:00
Thomas Guyot-Sionnest
56c9db8516
Adding missing function calls needed for i18n (only for plugins already in POTFILES.in)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1861 f882894a-f735-0410-b71e-b25c423dba1c
2007-12-11 05:57:35 +00:00
Matthias Eble
2c82ed763b
Fix output when response time is critical. Thanks to Nobuhiro Ban (patch #1817228 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1852 f882894a-f735-0410-b71e-b25c423dba1c
2007-12-10 01:13:55 +00:00
Thomas Guyot-Sionnest
7a05ad0166
Moved base64 function to /lib.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1817 f882894a-f735-0410-b71e-b25c423dba1c
2007-11-09 21:17:03 +00:00
Holger Weiss
b9548623f8
Fix a possible segfault if using "-f follow" and the server sends a
...
forged "LLLLocation" header prefixed with multiple "L"s (fabiodds -
1813346)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1807 f882894a-f735-0410-b71e-b25c423dba1c
2007-10-14 22:19:29 +00:00
Holger Weiss
604da49392
Fix regression in 1.4.10 where following redirects to relative URLs on
...
virtual hosts failed if both "-H" and "-I" were specified (noted by
Rodrigo A. G. Schichaschwili on nagiosplug-devel@)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1804 f882894a-f735-0410-b71e-b25c423dba1c
2007-10-02 13:51:41 +00:00
Holger Weiss
475ee7b55a
Add "Connection: close" to the HTTP request header, which tells HTTP/1.1
...
servers to close the connection after completion of the response. This
should be compatible with HTTP/1.0, as HTTP/1.0 allows for custom header
fields which should be ignored if not recognized by the server. With
some server configurations, the server would keep the connection alive
without this header line (despite the plugin requesting HTTP/1.0),
resulting in the plugin running into either the server's or it's own
timeout (reported by Roman Schliessmeyer and Jesse Morgan via IRC).
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1759 f882894a-f735-0410-b71e-b25c423dba1c
2007-07-21 16:29:01 +00:00
Holger Weiss
79b2218286
Minor fixes.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1743 f882894a-f735-0410-b71e-b25c423dba1c
2007-06-17 19:34:55 +00:00
Holger Weiss
02033903c0
Fix buffer overflow vulnerabilities when parsing HTTP redirect
...
'Location:' strings using sscanf(3) (Nobuhiro Ban - 1687867)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1742 f882894a-f735-0410-b71e-b25c423dba1c
2007-06-17 19:22:51 +00:00
Holger Weiss
ba3112f4c9
When following redirects, the plugin supported 'Location:' header fields
...
which spanned multiple lines. However, it was not checked whether extra
lines are preceeded with white space, which could lead to the following
header field name being interpreted as the value of the 'Location:'
field if the latter was empty for some reason.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1741 f882894a-f735-0410-b71e-b25c423dba1c
2007-06-15 18:37:13 +00:00
Holger Weiss
0dc4801791
`host_name' is a NULL pointer if the "-I" flag is used instead of "-H",
...
so use `server_address' instead. Fixes a possible segfault when
following redirects to relative URLs (reported by Ingo Lantschner).
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1740 f882894a-f735-0410-b71e-b25c423dba1c
2007-06-15 18:31:37 +00:00
Holger Weiss
61e0cbb7f4
Fix an off-by-one error where a realloc(3) call doesn't allocate space
...
for nul-termination (Aravind Gottipati - 1729692)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1727 f882894a-f735-0410-b71e-b25c423dba1c
2007-06-01 23:08:24 +00:00
Thomas Guyot-Sionnest
f8766fe505
Update many strings in check_http to get more consistent output
...
Update translation files; fix all check_http changes in French and most changes in German.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1715 f882894a-f735-0410-b71e-b25c423dba1c
2007-05-23 08:22:33 +00:00
Holger Weiss
88091d3db5
Add missing options to the usage output.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1713 f882894a-f735-0410-b71e-b25c423dba1c
2007-05-13 20:02:08 +00:00
Ton Voon
bc489aab2d
Fix option handling (Nobuhiro Ban - 1657280)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1632 f882894a-f735-0410-b71e-b25c423dba1c
2007-03-06 22:45:57 +00:00
Benoit Mortier
19b97afb12
correcting some translation problems
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1611 f882894a-f735-0410-b71e-b25c423dba1c
2007-02-06 21:03:21 +00:00
Holger Weiss
fd329a1e91
Don't try to print `optarg' (which will be a NULL pointer) if an unknown
...
command line option was used, as this leads to a segfault on some
systems. The unknown option will be printed by getopt(3) anyway. So,
simply call print_usage() and exit UNKNOWN via the new usage5() instead.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1590 f882894a-f735-0410-b71e-b25c423dba1c
2007-01-28 21:46:41 +00:00
Thomas Guyot-Sionnest
2c25c05828
Fix bug #1632091 : printf format string typos. Add some more cosmetic changes.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1570 f882894a-f735-0410-b71e-b25c423dba1c
2007-01-20 07:18:12 +00:00
Ton Voon
68fbbb6d63
Removed unused timestamp variable (Matthias Eble)
...
Fixed redirection test. Added extra tests for funny syntax when checking
certificates, updated help for more common syntax
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1555 f882894a-f735-0410-b71e-b25c423dba1c
2006-12-20 22:33:29 +00:00
Ton Voon
c2596e23fa
Remove C style comments (1583467 - Markus Baertschi)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1526 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-26 20:51:24 +00:00
Ton Voon
b699c208e8
Restored accidently regressed fix
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1521 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-24 08:34:31 +00:00
Benoit Mortier
74e1a4c244
localization fixes
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1520 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-23 21:47:40 +00:00
Ton Voon
58ea98cc81
Redirection error if other headers beginning with L (Aravind Gottipati - 1562572)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1502 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-19 18:59:58 +00:00
Benoit Mortier
082cfc29e3
first pass at cleaning localization for new release
...
first pass at making all the headre be the same licence, plugin, etc...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1499 f882894a-f735-0410-b71e-b25c423dba1c
2006-10-19 00:25:16 +00:00
Ton Voon
fbf2154c5a
Option to invert results from a regexp pattern match
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1404 f882894a-f735-0410-b71e-b25c423dba1c
2006-05-25 15:34:54 +00:00
Ton Voon
5fd2550d4c
Use coreutils' regexp libraries, so regexp always available now
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1403 f882894a-f735-0410-b71e-b25c423dba1c
2006-05-25 12:33:24 +00:00
Ton Voon
39e0ee3dcd
Allow multiple -k parameters (Gerd Mueller - 1457726)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1367 f882894a-f735-0410-b71e-b25c423dba1c
2006-04-05 07:58:29 +00:00
Ton Voon
293fc70756
-C now implies -S/--ssl as well
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1355 f882894a-f735-0410-b71e-b25c423dba1c
2006-03-24 16:25:46 +00:00
M. Sean Finney
cd8b45f633
return-logic related fix for cert checking, thanks to emmet hogan.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1329 f882894a-f735-0410-b71e-b25c423dba1c
2006-03-18 14:47:51 +00:00
Benoit Mortier
c1d67786b0
localization cleaning ...
...
last commit before sleeping
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1283 f882894a-f735-0410-b71e-b25c423dba1c
2005-11-14 01:18:57 +00:00
M. Sean Finney
3038819fef
code cleanups, largely resulting from turning on -Wall. mostly
...
unused variables and explicit casting issues, but there were a
couple gotchas in there too.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1267 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-31 20:03:19 +00:00
M. Sean Finney
cf66a717e9
all plugins now using centralized ssl functions in netutils.c
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1257 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-19 20:22:00 +00:00
M. Sean Finney
5dd7b5dff4
endif was a few lines off of where it should be
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1256 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-19 13:05:41 +00:00
M. Sean Finney
65282c7685
- initial attempt at consolidating ssl-related code into netutils.{c,h}
...
- added some #ifdefs to common.h and netutils.h to prevent multiple
inclusions (as netlibs now includes common.h)
- all ssl plugins (tcp/http/smtp) compile cleanly against gnutls, though
certificate checking still needs to be done.
- modified configure script so you can also explicitly say "without-gnutls"
too (otherwise if you disable openssl you have no way of disabling
gnutls too)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1255 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-19 12:59:55 +00:00
Harper Mann
020a6135ae
Changed long argument --minmax to --pagesize and updated help and usage
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1090 f882894a-f735-0410-b71e-b25c423dba1c
2005-01-20 23:40:30 +00:00
Harper Mann
0ebaa6c297
Tracker 1099682 fix. Now getting the page size from Content-Length in the header. Added max value to the -m switch so can do "-m min:max". Retained "-m min" convention. Renamed long arg name to --minmax
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1086 f882894a-f735-0410-b71e-b25c423dba1c
2005-01-20 22:50:09 +00:00
Benoit Mortier
31713f6886
internationalization fixes
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1056 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-23 18:54:25 +00:00
Benoit Mortier
e71d2c2b71
patch 1028033
...
minor internationalization fixes
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1013 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-08 00:36:19 +00:00
Benoit Mortier
2ab4d8fc27
fix patch 998291
...
fix patch 1078934 expect check_ssh fix and check_nt perfdata should stay
on one word like in nagios
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1004 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-05 00:54:09 +00:00
Benoit Mortier
81bee45f6e
internationalization fixes
...
bugfixes
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1001 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-04 12:12:30 +00:00
Benoit Mortier
30a4266a3a
reverting my changes from !=TRUE to == ERROR, that's not good ;-( sorry
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@998 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-03 23:55:29 +00:00
Benoit Mortier
5e3fc41c61
print_help and print_usage() cleanup
...
other misc cleanups
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@996 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-03 23:02:04 +00:00
Benoit Mortier
edf60f6dce
remove UT_HLP_VRS from print_usage
...
this was not a good idea ;-)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@994 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-03 20:28:53 +00:00
Benoit Mortier
fa002886e3
internationalization fixes and help fixes
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@989 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-03 11:45:10 +00:00
Benoit Mortier
83df67099d
Localization fixes
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@988 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-03 09:19:18 +00:00
Benoit Mortier
234481163f
More internationalization work
...
new usage4 function to permit localisation of think like check_ssh: xxxxx
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@979 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-02 16:51:25 +00:00
Benoit Mortier
d7520c8d6f
return of process_arguments() is TRUE not OK !
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@977 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-02 14:35:04 +00:00
Benoit Mortier
230d67e18a
changed Error: by CRITICAL -
...
more localization fixes
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@971 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-02 01:11:01 +00:00
Benoit Mortier
d19edd4043
standardize localization string
...
standardize unknow arguments
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@969 f882894a-f735-0410-b71e-b25c423dba1c
2004-12-01 23:54:51 +00:00
Matthew Kent
a6b6037235
Added support for sending port in host header (913633)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@931 f882894a-f735-0410-b71e-b25c423dba1c
2004-11-24 04:25:52 +00:00
Ton Voon
0c1c9f51e2
Making messages more consistent
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@930 f882894a-f735-0410-b71e-b25c423dba1c
2004-11-24 00:46:40 +00:00
Matthew Kent
1c79c43c88
Bit of cleanup, fix verbose output.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@915 f882894a-f735-0410-b71e-b25c423dba1c
2004-11-20 21:36:52 +00:00
Matthew Kent
7ccca5ed7f
Make -L notice ssl use to output a proper href (1035234, Abid Rasheed)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@907 f882894a-f735-0410-b71e-b25c423dba1c
2004-11-19 02:53:11 +00:00
Ton Voon
f8e826df7f
Options for User Agent string and extra headers (Ibere Tizio)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@904 f882894a-f735-0410-b71e-b25c423dba1c
2004-11-19 00:12:55 +00:00
Ton Voon
d56c17f1be
--no-body and --max-age options (949521 - Jamie Zawinski)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@898 f882894a-f735-0410-b71e-b25c423dba1c
2004-11-17 23:22:54 +00:00
Ton Voon
490cc48909
Option --url not mapped (Joe Rhett)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@855 f882894a-f735-0410-b71e-b25c423dba1c
2004-03-22 07:19:58 +00:00
Karl DeBisschop
7d7ca121bc
begin writing some perfdata as float
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@841 f882894a-f735-0410-b71e-b25c423dba1c
2004-03-03 12:33:15 +00:00
Karl DeBisschop
82ff622fd0
relax check for -w/-c to accept floats (bug report from Warrick FitzGerald)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@835 f882894a-f735-0410-b71e-b25c423dba1c
2004-03-02 05:25:33 +00:00
Ton Voon
69ec959781
- Missed out getopt for -T
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@819 f882894a-f735-0410-b71e-b25c423dba1c
2004-02-20 19:35:51 +00:00
Ton Voon
15e5ea295c
Added Content-type when POSTing (Shawn Wills)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@813 f882894a-f735-0410-b71e-b25c423dba1c
2004-02-20 03:21:40 +00:00
Ton Voon
c9575e15e4
Relative redirects not followed correctly (854131 - John Sivak)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@788 f882894a-f735-0410-b71e-b25c423dba1c
2003-12-11 10:00:07 +00:00
Karl DeBisschop
790f2cfd04
make status code extensible (thanks to Chris Wilson <chris@netservers.co.uk>)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@722 f882894a-f735-0410-b71e-b25c423dba1c
2003-09-15 05:03:47 +00:00
Karl DeBisschop
deff5f4863
use prefdata function for size too
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@718 f882894a-f735-0410-b71e-b25c423dba1c
2003-09-11 11:50:45 +00:00
Karl DeBisschop
9f032b16ee
use prefdata function
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@717 f882894a-f735-0410-b71e-b25c423dba1c
2003-09-11 08:02:31 +00:00
Karl DeBisschop
1db3424e5f
- found and fixed memory allocation error in rewritten redir() function
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@695 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-23 15:07:33 +00:00
Karl DeBisschop
8d978764d1
- hacked interim fix to segfault on redirect - for tesing only
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@694 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-23 13:59:36 +00:00
Karl DeBisschop
22bd672d19
- bindtextdomain for gettext, a few other smale cleanups here and there
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@690 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-22 06:22:38 +00:00
Karl DeBisschop
d35f99c8a9
* bugfix: snprintf of timestamp truncated '\0'
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@689 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-22 04:43:11 +00:00
Karl DeBisschop
eebd232461
* Check redirections for infinte loops and limit depth of recursion
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@688 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-21 18:00:48 +00:00
Karl DeBisschop
c8c0e9d9a7
*BUGFIX: LWS is not required betwwen "Location:" header field name and field value
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@685 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-19 11:41:08 +00:00
Karl DeBisschop
2e3e2a0643
*add missing status numbers from RFC 2616 (HTTP1.1)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@684 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-19 11:19:09 +00:00
Karl DeBisschop
f4f92be60c
the last round of pedantic compiler warnings
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@676 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-10 06:53:22 +00:00
Karl DeBisschop
a228492c4b
more pedantic compiler warns
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@672 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-09 06:01:03 +00:00
Karl DeBisschop
024751bac5
more pedantic compiler warns, change to microsecond output for perf data, add size to perf data
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@671 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-09 04:19:41 +00:00
Karl DeBisschop
e7c0f123ae
more pedantic compiler warnings
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@669 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-09 00:56:03 +00:00
Karl DeBisschop
9e17dab6c3
replace "terminate" with "die" for shorter name and better readability
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@656 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-07 11:51:12 +00:00
Karl DeBisschop
3f04b037dd
markup for translation
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@639 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-03 06:05:14 +00:00
Karl DeBisschop
08925d10d3
markup for translation
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@637 f882894a-f735-0410-b71e-b25c423dba1c
2003-08-03 00:01:22 +00:00
Karl DeBisschop
2ea2edbd8b
patch attempt to reference undefined optarg (credit Paul Farrall)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@612 f882894a-f735-0410-b71e-b25c423dba1c
2003-07-29 03:05:50 +00:00
Jeremy T. Bouse
f813c747a2
Added -4 and -6 command line options into check_http, check_ldap and
...
check_smtp
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@575 f882894a-f735-0410-b71e-b25c423dba1c
2003-06-30 19:47:21 +00:00
Karl DeBisschop
2bc296abb6
add remaining URI_PATH chars per RFC 2396
...
remove '-' from URI_PORT
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@549 f882894a-f735-0410-b71e-b25c423dba1c
2003-06-21 05:23:03 +00:00
Karl DeBisschop
893f833ab7
fix URI_PATH to allow ?&#: (more still should be allowed)
...
fix class to be POSIX compliant
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@546 f882894a-f735-0410-b71e-b25c423dba1c
2003-06-11 10:41:46 +00:00
Karl DeBisschop
1c823d7969
fix error when server closes connection
...
immediately
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@503 f882894a-f735-0410-b71e-b25c423dba1c
2003-05-09 03:22:55 +00:00
Karl DeBisschop
994051b26f
update to RFC1123 hostname specs
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@498 f882894a-f735-0410-b71e-b25c423dba1c
2003-04-23 04:58:38 +00:00
Karl DeBisschop
d8a0b8512b
cleanup to suppress various strict compiler warnings
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@483 f882894a-f735-0410-b71e-b25c423dba1c
2003-04-09 03:46:26 +00:00
Karl DeBisschop
f2c630602a
ste timeout one second greater than critical time
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@471 f882894a-f735-0410-b71e-b25c423dba1c
2003-04-07 11:39:04 +00:00
Ton Voon
d3132db7ec
Strip leading spaces in perf data
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@421 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-13 21:14:26 +00:00
Jeremy T. Bouse
70cc276eb6
Clean up of output from plugin
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@404 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-12 02:29:49 +00:00
Jeremy T. Bouse
91b223642a
Code clean-up
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@403 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-12 02:29:48 +00:00
Ton Voon
7283211f00
Remove getopt_long checks
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@396 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-11 22:22:12 +00:00
Ton Voon
cbd684fa0b
check_http min size option (680467 - Dave Viner)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@365 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-05 00:17:15 +00:00
Ton Voon
2efb3099a5
Fixed coredump with unallocated string
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@351 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-21 21:59:17 +00:00
Ton Voon
3f9d30e816
Fixed compiler warning and increased the SSL random key for a Solaris PRNG problem
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@338 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 21:56:24 +00:00
Ton Voon
80da8e6dab
Remove unnecessary \ - complaints from Tru64's cc compiler
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@321 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-12 22:27:43 +00:00
Karl DeBisschop
d27d9950b2
submit request with one send
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@292 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-08 05:32:40 +00:00
Karl DeBisschop
3c9fc747fc
fix segfault due to bad asprintf invocation
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@289 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-05 05:57:27 +00:00
Ton Voon
167ed8f193
Better error if server requests client based certificate (609382 - Olaf Greis)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@265 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-29 05:55:50 +00:00
Karl DeBisschop
9452b46d95
remove NULL string inits that can lead to segfaults
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@256 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-28 07:15:54 +00:00
Karl DeBisschop
0716ab1501
do not pass host if none is provided
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@254 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-27 11:53:25 +00:00
Karl DeBisschop
a305b2be1d
we were sending extra CRLF
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@253 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-27 06:04:03 +00:00
Karl DeBisschop
68544fbb90
add option to let regex span newlines
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@248 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 06:29:02 +00:00
Karl DeBisschop
0c3386274e
convert PROGANE from a define to a const char
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@238 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-13 12:15:16 +00:00
Karl DeBisschop
202a5e4df9
remove spurious CRLF
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@231 f882894a-f735-0410-b71e-b25c423dba1c
2002-12-19 19:20:25 +00:00
Karl DeBisschop
00db49d7fa
pagesize count off by one
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@196 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-14 05:25:44 +00:00
Karl DeBisschop
9848747a8e
clean up NULL from status on Solaris
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@195 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-14 04:45:40 +00:00
Karl DeBisschop
34ba941736
remove unused variables
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@173 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-08 07:18:49 +00:00
Karl DeBisschop
b7e21ac5d2
provide on more decimal point printing time
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@137 f882894a-f735-0410-b71e-b25c423dba1c
2002-10-18 03:46:10 +00:00
Karl DeBisschop
d02fedd5aa
millisecond timimg where supported
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@125 f882894a-f735-0410-b71e-b25c423dba1c
2002-10-16 21:32:33 +00:00
Karl DeBisschop
d9188e538d
use asprintf
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@119 f882894a-f735-0410-b71e-b25c423dba1c
2002-10-16 10:16:07 +00:00
Karl DeBisschop
b198e9623a
incorporate comment on my_recv from Russell Scibetti
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@104 f882894a-f735-0410-b71e-b25c423dba1c
2002-09-25 08:01:44 +00:00
Karl DeBisschop
0115679a11
incorporate comments from Russell Scibetti
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@103 f882894a-f735-0410-b71e-b25c423dba1c
2002-09-25 07:58:08 +00:00
Karl DeBisschop
e2a4f7f139
replace remaining occurences of sprintf with snprintf
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@102 f882894a-f735-0410-b71e-b25c423dba1c
2002-09-24 05:16:12 +00:00
Karl DeBisschop
dde0730564
time data in performance string
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@97 f882894a-f735-0410-b71e-b25c423dba1c
2002-09-14 02:27:45 +00:00
Subhendu Ghosh
ecb6f13991
ignore return status codes if user specified status line check
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@58 f882894a-f735-0410-b71e-b25c423dba1c
2002-06-24 21:29:06 +00:00
Ethan Galstad
44a321cb8a
Initial revision
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2 f882894a-f735-0410-b71e-b25c423dba1c
2002-02-28 06:42:51 +00:00