Hello community, here is the log from the commit of package nagios-plugins checked in at Mon Oct 8 12:25:24 CEST 2007. -------- --- nagios-plugins/nagios-plugins.changes 2007-08-15 21:17:38.000000000 +0200 +++ /mounts/work_src_done/STABLE/nagios-plugins/nagios-plugins.changes 2007-10-08 11:28:39.000000000 +0200 @@ -1,0 +2,43 @@ +Mon Oct 8 11:28:16 CEST 2007 - olh@suse.de + +- fix string check in check_snmp + +------------------------------------------------------------------- +Mon Oct 8 11:10:41 CEST 2007 - olh@suse.de + +- update to version 1.4.10 (331728) + * Fix check_http buffer overflow vulnerability when following HTTP redirects + * check_http now explicitly asks HTTP/1.1 servers to close the connection + after completion of the response + * Check_ldaps' guessing which secure method to use (starttls vs. ssl on connect) + is now deprecated. See --help for further information. + * Check_disk now calls stat() on all filesystems to check. (Old: only the ones selected using -p) + A meaningful error message (eg "Stale NFS Handle") is printed if stat fails. + * New check_disk option -L: Only check local filesystems, but call stat() on remote ones, too. + Thus accessibility of remote filesystems can be checked without any threshold comparison. + * Check_disk's --help now prints some examples for the new features introduced in 1.4.8 + * New check_disk -i/-I option to ignore pathes/partitions based on regular expressions + * New check_disk -A option to select all filesystems explicitly + WARNING: check_disk's -E option must now be passed before -p or -r/-R arguments + Passing -E after -p or -r results in UNKNOWN state, now + This is needed due to the new ignore feature + * Fix check_disk bug when mixing case sensitive and case insensitive regex arguments + * New check_dhcp -u/--unicast option for emulating a DHCP relay in order + to check DHCP servers on remote networks + * New check_dhcp -m/--mac option which allows for specifying the MAC + address to use in the DHCP request + * The check_dhcp -r and -s options now accept host names, too + * Fix possible check_icmp bus errors on some (non-x86/AMD64) platforms + * Fix check_smtp's handling of multiple-packet server responses + WARNING: Fix for negate which may break existing commands: + - stop evaluating command line options through shell twice + - enforce a full path for the command to run + * The "negate" utility can now remap custom states + * Check_radius now supports radiusclient-ng + * The (undocumented) positional parameter parsing which check_radius used + instead of getopt(3) if 8 arguments were given is no longer available + * Check_by_ssh now supports multiline output + * IPv6 support can now be disabled using ./configure --without-ipv6 + * Fix check_ntp now honor ntp flags + +------------------------------------------------------------------- Old: ---- nagios-plugins-1.4.9.tar.bz2 New: ---- nagios-plugins-1.4.10.tar.bz2 nagios-plugins.check_snmp.arrayaddress.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nagios-plugins.spec ++++++ --- /var/tmp/diff_new_pack.E14167/_old 2007-10-08 12:25:08.000000000 +0200 +++ /var/tmp/diff_new_pack.E14167/_new 2007-10-08 12:25:08.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package nagios-plugins (Version 1.4.9) +# spec file for package nagios-plugins (Version 1.4.10) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -25,12 +25,12 @@ BuildRequires: krb5-devel %endif Summary: The Nagios Plug-Ins -Version: 1.4.9 +Version: 1.4.10 Release: 1 -URL: http://nagiosplug.sourceforge.net/ +Url: http://nagiosplug.sourceforge.net/ License: GPL v2 or later Group: System/Monitoring -Autoreqprov: on +AutoReqProv: on Source0: nagios-plugins-%{version}.tar.bz2 Patch1: nagios-plugins-1.4.5-check_procs.c.patch Patch2: nagios-plugins-1.4.5-check_fping.c.patch @@ -41,6 +41,7 @@ Patch8: nagios-plugins.ctypes.patch Patch9: nagios-plugins.check_dhcp-char.patch Patch10: nagios-plugins.asprintf.patch +Patch11: nagios-plugins.check_snmp.arrayaddress.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: perl-Net-SNMP %define libexecdir %{_prefix}/lib/nagios/plugins @@ -81,6 +82,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 -p1 #patch7 %build @@ -124,6 +126,7 @@ %{libexecdir}/check_ftp %{libexecdir}/check_http %attr(0755,root,root) %{libexecdir}/check_icmp +%{libexecdir}/check_ide_smart %{libexecdir}/check_ifoperstatus %{libexecdir}/check_ifstatus %{libexecdir}/check_imap @@ -178,8 +181,44 @@ %{libexecdir}/check_spop %{libexecdir}/check_ssmtp %{libexecdir}/check_apt - %changelog +* Mon Oct 08 2007 - olh@suse.de +- fix string check in check_snmp +* Mon Oct 08 2007 - olh@suse.de +- update to version 1.4.10 (331728) + * Fix check_http buffer overflow vulnerability when following HTTP redirects + * check_http now explicitly asks HTTP/1.1 servers to close the connection + after completion of the response + * Check_ldaps' guessing which secure method to use (starttls vs. ssl on connect) + is now deprecated. See --help for further information. + * Check_disk now calls stat() on all filesystems to check. (Old: only the ones selected using -p) + A meaningful error message (eg "Stale NFS Handle") is printed if stat fails. + * New check_disk option -L: Only check local filesystems, but call stat() on remote ones, too. + Thus accessibility of remote filesystems can be checked without any threshold comparison. + * Check_disk's --help now prints some examples for the new features introduced in 1.4.8 + * New check_disk -i/-I option to ignore pathes/partitions based on regular expressions + * New check_disk -A option to select all filesystems explicitly + WARNING: check_disk's -E option must now be passed before -p or -r/-R arguments + Passing -E after -p or -r results in UNKNOWN state, now + This is needed due to the new ignore feature + * Fix check_disk bug when mixing case sensitive and case insensitive regex arguments + * New check_dhcp -u/--unicast option for emulating a DHCP relay in order + to check DHCP servers on remote networks + * New check_dhcp -m/--mac option which allows for specifying the MAC + address to use in the DHCP request + * The check_dhcp -r and -s options now accept host names, too + * Fix possible check_icmp bus errors on some (non-x86/AMD64) platforms + * Fix check_smtp's handling of multiple-packet server responses + WARNING: Fix for negate which may break existing commands: + - stop evaluating command line options through shell twice + - enforce a full path for the command to run + * The "negate" utility can now remap custom states + * Check_radius now supports radiusclient-ng + * The (undocumented) positional parameter parsing which check_radius used + instead of getopt(3) if 8 arguments were given is no longer available + * Check_by_ssh now supports multiline output + * IPv6 support can now be disabled using ./configure --without-ipv6 + * Fix check_ntp now honor ntp flags * Wed Aug 15 2007 - olh@suse.de - require freeradius-client-devel only in openSuSE > 10.2 * Wed Aug 15 2007 - olh@suse.de ++++++ nagios-plugins-1.4.9.tar.bz2 -> nagios-plugins-1.4.10.tar.bz2 ++++++ ++++ 32061 lines of diff (skipped) ++++++ nagios-plugins.check_snmp.arrayaddress.patch ++++++ check_snmp.c:362: warning: the address of 'type' will always evaluate as 'true' --- plugins/check_snmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/plugins/check_snmp.c +++ b/plugins/check_snmp.c @@ -359,7 +359,7 @@ main (int argc, char **argv) strcat(perfstr, "="); strcat(perfstr, show); - if (type) + if (type[0]) strcat(perfstr, type); strcat(perfstr, " "); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org