| Age | Commit message (Collapse) | Author | Files | Lines | 
|---|
|  | Forking raises a race condition, where the parent might run the
test before the child has had time to fork. If that happens,
an error similar to this is produced:
 Failed test 'Output correct'
 at ./t/check_procs.t line 32.
                 'PROCS OK: 0 processes with args 'sleep 7' | processes=0;;;0;'
   doesn't match '/^PROCS OK: 1 process?/'
Sleeping a bit should avoid the problem. It might be enough to
sleep less than a second, but perl's built-in sleep function only
supports integer seconds.
In our build environment, the build failed 3 of 4 times before
this patch. After the patch it failed 0 of 7 times.
Signed-off-by: Mikael Falkvidd <mfalkvidd@op5.com> | 
|  | On at least FreeBSD, NetBSD, OpenBSD, DragonFly, and OS X, this is
hard-coded at 104 bytes.
Closes #1267. | 
|  |  | 
|  |  | 
|  | check_ssh: check protocol | 
|  | Include common.h before any system headers. | 
|  | check_nt.c - Changed 'Mb' to 'MB' in MEMUSE. | 
|  | Serveral coverity fixes from nagios-plugins | 
|  | Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  | Added two if elses to cover when only one threshold is set. | 
|  |  | 
|  |  | 
|  | will help the admins when multiple checks are configured
Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com> | 
|  |  | 
|  | Coverity 66479 - validate_arguments has no need to return anything, as it dies on error, yet was set to return an int. Set to void to resolve warning. | 
|  | Coverity 66480 - Potential array index out of bounds, since result was not verified to be positive prior to using as an index for state[]. Simply reording the if statement should resolve the issue. - SR | 
|  | Coverity 66514 - Possible leakage and overflow with addr in redirect functionality. Not confirmed as null terminated, and externally gathered. Restrict string comparisons and duplications by size. - SR | 
|  | Coverity 66524 - req.data is not neccessarily null terminated but still feed to printf statements. This both does that, and verifies the struct more so than before. - SR | 
|  | Recv into buffer is not properly null terminated prior to strstr and possible other string functions expecting a null termination. Simply take bytes received and use as an index to append \0 after. We are creating buffer[] with size of MAX_INPUT_BUFFER and recv with MAX_INPUT_BUFFER-1 so this should never overflow. | 
|  | Coverity 66531 - ereg.buffer can be printed without being initialized if do_include and do_exclude are null and critical is an invalid regex. While minor this may leak memory and cause undefined behavior. | 
|  | This should fix some problems building on AIX. | 
|  | also make test is now working on travis-ci
Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  |  | 
|  |  | 
|  |  | 
|  | Our die() function doesn't append a newline character to the message. | 
|  | Allow for using the FreeRADIUS Client library instead of radiusclient or
radiusclient-ng.  The latter two projects are dead.
Closes #1231. | 
|  | The puts(3) function already appends a newline character to the string. | 
|  | when returning syscontact. So make them optional since we want to test
check_snmp and not the snmpd.
Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de> | 
|  | so make sure our tests only run if -2 maps to nobody
Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de> | 
|  | on the fping binary. Check this before running the test.
Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de> | 
|  | since the test uses send_header from HTTP::Daemon::ClientConn which has been introduced in
HTTP::Daemon 6.01 | 
|  | so add configurable/optional timeout to testCmd.
Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de> | 
|  | skip those tests if the uid does not exist
Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de> | 
|  | GnuTLS doesn't provide a SSL_CTX_check_private_key() function.
Closes #1254. | 
|  |  | 
|  | Return an encoded state rather than an explicit state if a connection failed. | 
|  | Return the state asked for, if connection failed. | 
|  |  | 
|  |  | 
|  |  | 
|  | The SNMPv3 noAuthNoPriv security level, somewhat unintuitively, requires
a security name to be passed along together with the request. Check_snmp
previously did not do this, causing snmpget to throw an error:
"External command error: No log handling enabled - turning on stderr
logging
snmpget: No securityName specified"
This patch fixes the issue by always providing the security name when
noAuthNoPriv is specified.
See also:
https:://bugs.op5.com/view.php?id=8385.
Signed-off-by: Anton Lofgren <alofgren@op5.com> | 
|  | anything | 
|  |  | 
|  | If you don't specify a group or a file to read data from the plugin tries to read from several files that don't exist and no groups. | 
|  |  | 
|  | Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com> | 
|  | Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com> | 
|  | thats because check_procs verifys there is a user for a
given uid filter. So even we use sample data for this
test, we still need a real user.
Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de> | 
|  | This seems to result into more problems in the wild then before 'fixing' it
Closes Debian #739254
Reopen Debian #734811 |