From 4677f3c2b4aefd9b969de1d055f151a45c74a1d4 Mon Sep 17 00:00:00 2001 From: Ton Voon Date: Thu, 25 Sep 2008 08:15:58 +0000 Subject: [PATCH] Preparation for 1.4.13 git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2057 f882894a-f735-0410-b71e-b25c423dba1c --- BUGS | 6 +- ChangeLog | 412 ++++++++++++++++++++++++++++++++++++++++++--------- NEWS | 4 +- configure.in | 2 +- package.def | 2 +- 5 files changed, 349 insertions(+), 77 deletions(-) diff --git a/BUGS b/BUGS index aa3b883..0ab19af 100644 --- a/BUGS +++ b/BUGS @@ -2,8 +2,12 @@ This file lists the major bugs from the Nagios Plugins page on Sourceforge at http://sourceforge.net/tracker/?group_id=29880&atid=397597. These are not necessarily verified as errors. -For the 1.4.11 release: +For the 1.4.13 release: +2075933 - check_disk segfault on freebsd 7 if using -p option +1985263 - check_ups doesn't disconnect cleanly +1984255 - check_swap not built on Solaris 10 and HP-UX 11.11, 11.23 +1984240 - check_tcp Segmentation fault on HP-UX 11.23 1939578 - check_jabber: Always returns WARNING with Openfire server 1939529 - check_tcp: Expiring SSL certs produce confusing messages 1928399 - check_procs METRIC_CPU should ignore kernel processes on FreeBSD diff --git a/ChangeLog b/ChangeLog index 99f3448..e7924d4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,312 @@ +2008-09-25 08:04 tonvoon + + * [r2056] plugins/tests/check_http.t: + Fix small test failure + +2008-09-25 08:01 tonvoon + + * [r2055] doc/LEAVERS, doc/NEW_STARTERS, doc/RELEASING: + Moving project administration documents to nagiosplugins.org site + +2008-09-02 12:28 dermoth + + * [r2054] plugins/check_ntp_peer.c: + Typo + +2008-09-02 11:26 hweiss + + * [r2053] THANKS.in, plugins/check_http.c: + 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). + +2008-09-02 03:42 dermoth + + * [r2052] NEWS, plugins/check_ntp_peer.c: + Fix possible segfault in check_ntp_peer with deliberately invalid + packets + +2008-09-01 14:04 dermoth + + * [r2051] NEWS, plugins/check_ntp_peer.c, plugins/check_ntp_time.c: + check_ntp_peer/check_ntp_time used to show port in --help but + ignored the argument - now implemented. + +2008-09-01 14:04 dermoth + + * [r2050] NEWS, THANKS.in, plugins/check_http.c: + Revert "Re-structure the HTTP 1.1 headers to prevent 301s on + servers with virtual hosts" + + This reverts commit 2030 + +2008-09-01 12:20 hweiss + + * [r2049] plugins/check_http.c: + 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. + +2008-08-25 18:39 tonvoon + + * [r2048] plugins/tests/check_http.t: + Fix HTTP::Daemon::VERSION to get a fixed header size for tests + (Sven Nierlein) + +2008-08-25 13:26 tonvoon + + * [r2047] plugins/tests/check_http.t: + Updated with more tests re: multiple status codes (Sven Nierlein) + +2008-08-25 11:42 hweiss + + * [r2046] NEWS, THANKS.in, plugins/check_http.c, + plugins/tests/check_http.t: + The "-e" option now accepts a comma-delimited list of expected + status lines (Sven Nierlein - 1894496). + +2008-08-22 13:08 tonvoon + + * [r2045] plugins/tests/check_http.t, plugins/tests/var/root: + Added HTTP tests for status codes + +2008-08-21 21:52 tonvoon + + * [r2044] configure.in: + Only include extra-opts tests if libtap is enabled + +2008-08-21 15:21 tonvoon + + * [r2043] NEWS: + Note re: --enable-libtap + +2008-08-21 15:18 tonvoon + + * [r2042] lib/tests/Makefile.am, lib/tests/test_all.t, + lib/tests/test_base64.t, lib/tests/test_cmd.t, + lib/tests/test_disk.t, lib/tests/test_ini.t, + lib/tests/test_opts.t, lib/tests/test_tcp.t, + lib/tests/test_utils.c, lib/tests/test_utils.t: + Correctly link to included libtap. Simplify invoking test + scripts. Removed basename test as we should use base_name from + GNUlib which is tested separately + +2008-08-21 15:15 tonvoon + + * [r2041] tools/tinderbox_build: + Fix regexp of version number of snapshot + +2008-08-21 15:12 tonvoon + + * [r2040] Makefile.am: + Remove .svn files in distribution + +2008-08-21 15:12 tonvoon + + * [r2039] external/tap-1.01-altinity.tar.gz, + external/tap-1.01-nagios-plugins.tar.gz, tools/setup: + Renamed altered tap file to nagios-plugins + +2008-08-21 09:41 dermoth + + * [r2038] plugins/check_ntp_peer.c: + Nothing + +2008-08-21 04:22 dermoth + + * [r2037] plugins/check_ntp_peer.c: + Misplaced comment + +2008-08-21 04:17 dermoth + + * [r2036] plugins/check_ntp_peer.c: + Complete rewrite of the extract_value function + + The original one was flawed (easy to trigger segfaults) and did + not allow some whitespaces as permitted by rfc1305. This one has + been troughfully tested with tap (the testing code might get + included later) + +2008-08-21 04:17 dermoth + + * [r2035] lib/parse_ini.c, lib/parse_ini.h, lib/tests/test_opts.c: + Typos in comments + +2008-08-16 04:47 dermoth + + * [r2034] plugins/check_mysql.c, plugins/check_mysql_query.c: + Fix assignment written as a comparison in validate_arguments() + when db_pass is NULL (Patch from + http://blog.barfoo.org/projects/rpms-for-sles10) + +2008-08-16 04:47 dermoth + + * [r2033] plugins/check_fping.c: + Fix check_fping --help output (Patch from + http://blog.barfoo.org/projects/rpms-for-sles10) + +2008-08-16 01:52 dermoth + + * [r2032] plugins/t/check_by_ssh.t: + Typo + +2008-08-08 16:12 tonvoon + + * [r2031] plugins-root/pst3.c: + Close on fd + +2008-08-08 02:25 dermoth + + * [r2030] NEWS, THANKS.in, plugins/check_http.c: + Re-structure the HTTP 1.1 headers to prevent 301s on servers with + virtual hosts + +2008-08-08 02:08 dermoth + + * [r2029] plugins-root/check_icmp.c: + Typo in --help output + +2008-08-05 11:14 dermoth + + * [r2028] tools/devmode: + Set -D_FORTIFY_SOURCE=2, and added a comment with link to + explaination of this flag. + +2008-07-28 20:15 psychotrahe + + * [r2027] plugins-root/check_icmp.c: + -b option now specifies ICMP data bytes instead of packet size + +2008-07-17 07:06 psychotrahe + + * [r2026] NEWS, plugins-root/check_icmp.c: + Add support for packet size modification (-b) + +2008-07-10 10:03 dermoth + + * [r2025] plugins/check_disk.c: + Verbose should not have to exceed 3 as per developement + guidelines + +2008-07-10 10:03 dermoth + + * [r2024] tools/devmode: + Add -D_FORTIFY_SOURCE + +2008-07-10 10:03 dermoth + + * [r2023] plugins/check_ups.c: + Typo in check_ups + +2008-07-09 21:54 psychotrahe + + * [r2022] plugins/t/check_snmp.t: + rewrote check_snmp.t to use Test::More added perfdata checking + for string values + +2008-07-09 21:53 psychotrahe + + * [r2021] NEWS, plugins/check_snmp.c: + check_snmp now only prints perfdata for non numeric values (Joerg + Linge #1867716) + +2008-07-08 10:09 tonvoon + + * [r2020] Makefile.am, tools/tinderbox_build: + Removed libtap configuration for the moment, as tinderbox builds + are breaking + +2008-07-08 09:31 tonvoon + + * [r2019] NEWS, lib/utils_cmd.c, lib/utils_cmd.h, + plugins/Makefile.am, plugins/check_procs.c: + check_procs captures stderr and adds to plugin output. This is + from a merge of branch nagiosplug/branches/new_threshold_syntax + 1979:1982 + +2008-07-06 12:57 hweiss + + * [r2018] plugins-root/check_dhcp.c: + Don't try to set the "SO_BROADCAST" socket option for unicast + requests. (Also, removed the unused "DHCP_UNICAST_FLAG" macro.) + +2008-07-02 20:07 tonvoon + + * [r2017] lib/tests/Makefile.am: + Use tap.h from the libtap directory + +2008-07-02 20:00 tonvoon + + * [r2016] plugins-root/Makefile.am, plugins-root/pst3.c: + Change pst3 again, this time to remove use of kvm which is not + available in Solaris 10 non-global zones. Uses /proc, which is + not available in older versions of Solaris. + +2008-06-30 14:32 tonvoon + + * [r2015] tools/setup: + Fixed bug in tools/setup if docbook was run + +2008-06-30 09:01 tonvoon + + * [r2014] Makefile.am: + Have to list tap_dir manually to get into make dist + +2008-06-26 22:00 tonvoon + + * [r2013] Makefile.am, configure.in, external, external/README, + external/tap-1.01-altinity.tar.gz, lib/tests/Makefile.am, + tools/setup, tools/tinderbox_build: + Adding libtap into distribution to help run C based tests + +2008-06-17 14:19 tonvoon + + * [r2012] plugins-root/pst3.c: + Fixed possible coredump. Removed one level of subroutines (Duncan + Ferguson) + +2008-06-09 19:47 psychotrahe + + * [r2011] NEWS, plugins/check_dig.c, plugins/t/check_dig.t: + Added testcases for check_dig check_dig's -l option is mandatory + now (#1986306) + +2008-06-02 16:22 tonvoon + + * [r2010] NEWS, plugins-root/pst3.c: + Optimised pst3 for systems with large number of processes (Duncan + Ferguson) + +2008-06-02 16:21 tonvoon + + * [r2009] NEWS, perlmods/Nagios-Plugin-0.22.tar.gz, + perlmods/Nagios-Plugin-0.27.tar.gz: + Updated Nagios::Plugin perl modules to 0.27 + +2008-05-30 23:38 dermoth + + * [r2008] NEWS, THANKS.in, plugins/check_http.c: + Fix Debian bug #460097: check_http --max-age broken (Hilko + Bengen) + +2008-05-29 10:21 dermoth + + * [r2007] BUGS: + typo + +2008-05-27 23:44 tonvoon + + * [r2006] doc/RELEASING: + Changed SF file release to use sftp instead of ftp + +2008-05-27 22:01 tonvoon + + * [r2004] BUGS, ChangeLog, NEWS, configure.in, package.def: + Preparation for 1.4.12 release + 2008-05-27 21:52 tonvoon * [r2003] THANKS.in, configure.in: @@ -4762,8 +5071,7 @@ 2005-04-04 18:24 tonvoon - * [r1155] nagiosplug/branches/r1_4-patches/plugins/check_smtp.c, - plugins/check_smtp.c: + * [r1155] plugins/check_smtp.c: Fix static buffer (Nikolay Sturm) 2005-03-18 03:14 mattkent @@ -6506,8 +6814,7 @@ 2004-03-18 20:40 tonvoon - * [r852] nagiosplug/branches/release-1.3.0/configure.in, - configure.in: + * [r852] configure.in: Mysql include path not added correctly (Arnold Cavazos - 912974) 2004-03-18 20:31 tonvoon @@ -6689,14 +6996,8 @@ 2004-02-20 05:25 kdebisschop - * [r818] nagiosplug/branches/release-1.3.0/contrib/check_dhcp.c, - nagiosplug/branches/release-1.3.0/contrib/check_procl.sh, - nagiosplug/branches/release-1.3.0/plugins/check_snmp.c, - nagiosplug/branches/release-1.3.0/plugins/negate.c, - nagiosplug/branches/release-1.3.0/plugins/netutils.c, - nagiosplug/branches/release-1.3.0/plugins/urlize.c, - contrib/check_dhcp.c, plugins/check_snmp.c, plugins/negate.c, - plugins/netutils.c, plugins/urlize.c: + * [r818] contrib/check_dhcp.c, plugins/check_snmp.c, + plugins/negate.c, plugins/netutils.c, plugins/urlize.c: spell fix "received" 2004-02-20 05:21 kdebisschop @@ -6807,14 +7108,13 @@ 2004-01-21 12:50 kdebisschop - * [r797] nagiosplug/branches/release-1.3.0/AUTHORS, AUTHORS: + * [r797] AUTHORS: credit David Croft (patch check_tcp formultibyte malloc bug in server_expect) 2004-01-21 12:49 kdebisschop - * [r796] nagiosplug/branches/release-1.3.0/plugins/check_tcp.c, - plugins/check_tcp.c: + * [r796] plugins/check_tcp.c: =fix segfault on malloc of server_expect for multibyte chars (David Croft) @@ -7384,8 +7684,7 @@ 2003-08-22 04:43 kdebisschop - * [r689] nagiosplug/branches/release-1.3.0/plugins/check_http.c, - plugins/check_http.c: + * [r689] plugins/check_http.c: * bugfix: snprintf of timestamp truncated '\0' 2003-08-21 18:00 kdebisschop @@ -7765,8 +8064,7 @@ 2003-08-01 02:12 kdebisschop - * [r624] nagiosplug/branches/release-1.3.0/plugins/Makefile.am, - plugins/Makefile.am: + * [r624] plugins/Makefile.am: 'ln -f -s ...' is not reliable/portable. Use 'rm -f ...; ln -s ...' @@ -7831,14 +8129,12 @@ 2003-07-29 03:06 kdebisschop - * [r613] nagiosplug/branches/release-1.3.0/configure.in, - configure.in: + * [r613] configure.in: look for getloadavg.c in $topdir/lib, not $srcdir/lib 2003-07-29 03:05 kdebisschop - * [r612] nagiosplug/branches/release-1.3.0/plugins/check_http.c, - plugins/check_http.c: + * [r612] plugins/check_http.c: patch attempt to reference undefined optarg (credit Paul Farrall) 2003-07-28 11:36 tonvoon @@ -7974,9 +8270,7 @@ 2003-07-02 16:21 tonvoon - * [r581] - nagiosplug/branches/release-1.3.0/plugins-scripts/check_oracle.sh, - plugins-scripts/check_oracle.sh: + * [r581] plugins-scripts/check_oracle.sh: Check for ORA- errors for tablespace and cache (patch 755456 - Sven Meyer) @@ -8145,14 +8439,12 @@ 2003-06-12 04:46 undrgrid - * [r548] nagiosplug/branches/release-1.3.0/command.cfg.in, - command.cfg.in: + * [r548] command.cfg.in: Renamed duplicate check_snmp command definitions to be unique 2003-06-12 04:16 undrgrid - * [r547] nagiosplug/branches/release-1.3.0/command.cfg.in, - command.cfg.in, configure.in: + * [r547] command.cfg.in, configure.in: Made the two check_ifoperstatus commands unique to remove conflicts @@ -8202,8 +8494,7 @@ 2003-06-02 14:46 kdebisschop - * [r531] nagiosplug/branches/release-1.3.0/plugins/check_tcp.c, - plugins/check_tcp.c: + * [r531] plugins/check_tcp.c: finish recv() loop when stream GT or EQ maxbytes (was GT) 2003-06-01 05:38 kdebisschop @@ -8231,26 +8522,22 @@ 2003-05-17 23:10 tonvoon - * [r521] nagiosplug/branches/release-1.3.0/plugins/t/check_ftp.t, - plugins/t/check_ftp.t: + * [r521] plugins/t/check_ftp.t: Fixed test (Mathew Ericson - 738609) 2003-05-17 17:59 tonvoon - * [r520] nagiosplug/branches/release-1.3.0/plugins/t/check_load.t, - plugins/t/check_load.t: + * [r520] plugins/t/check_load.t: Fixed tests (Mathew Ericson - 738607) 2003-05-17 17:50 tonvoon - * [r519] nagiosplug/branches/release-1.3.0/plugins/t/check_procs.t, - plugins/t/check_procs.t: + * [r519] plugins/t/check_procs.t: Fixed test commands (Mathew Ericson - 738605) 2003-05-17 17:40 tonvoon - * [r518] nagiosplug/branches/release-1.3.0/plugins/t/check_http.t, - plugins/t/check_http.t: + * [r518] plugins/t/check_http.t: Fixed tests (Mathew Ericson - 738608) 2003-05-17 17:36 tonvoon @@ -8261,9 +8548,7 @@ 2003-05-16 17:33 sghosh - * [r515] - nagiosplug/branches/release-1.3.0/plugins-scripts/check_ntp.pl, - plugins-scripts/check_ntp.pl: + * [r515] plugins-scripts/check_ntp.pl: bug fix 2003-05-14 23:17 tonvoon @@ -8332,8 +8617,7 @@ 2003-05-09 03:00 kdebisschop - * [r501] nagiosplug/branches/release-1.3.0/plugins/check_snmp.c, - plugins/check_snmp.c: + * [r501] plugins/check_snmp.c: cause snmpget try try for 1 second less than the timeout (allowing plugin to force close if needed) @@ -8349,16 +8633,12 @@ 2003-04-25 09:07 sghosh - * [r499] - nagiosplug/branches/release-1.3.0/plugins-scripts/check_ntp.pl, - plugins-scripts/check_ntp.pl: + * [r499] plugins-scripts/check_ntp.pl: corrected output units 2003-04-23 04:58 kdebisschop - * [r498] nagiosplug/branches/release-1.3.0/plugins/check_http.c, - nagiosplug/branches/release-1.3.0/plugins/utils.c, - plugins/check_http.c: + * [r498] plugins/check_http.c: update to RFC1123 hostname specs 2003-04-17 05:56 kdebisschop @@ -8573,8 +8853,7 @@ 2003-03-24 00:42 tonvoon - * [r452] nagiosplug/branches/release-1.3.0/REQUIREMENTS, - REQUIREMENTS: + * [r452] REQUIREMENTS: Add NSClient requirement for check_nt 2003-03-24 00:26 tonvoon @@ -8684,9 +8963,7 @@ 2003-03-17 22:24 tonvoon - * [r428] - nagiosplug/branches/release-1.3.0/plugins-scripts/check_oracle.sh, - plugins-scripts/check_oracle.sh: + * [r428] plugins-scripts/check_oracle.sh: Allow default Oracle home from oratab (reported by Walbert Oberngruber) @@ -8872,8 +9149,7 @@ 2003-03-11 22:34 tonvoon - * [r397] nagiosplug/branches/release-1.3.0/plugins/negate.c, - plugins/negate.c: + * [r397] plugins/negate.c: Fixed reading too many argv parameters and changed to asprintf 2003-03-11 22:22 tonvoon @@ -8936,14 +9212,12 @@ 2003-03-09 10:39 tonvoon - * [r388] nagiosplug/branches/release-1.3.0/plugins/check_disk.c, - plugins/check_disk.c: + * [r388] plugins/check_disk.c: Implement error-only option for check_disk (Ian Duggan) 2003-03-08 12:08 tonvoon - * [r387] nagiosplug/branches/release-1.3.0/plugins/check_disk.c, - plugins/check_disk.c: + * [r387] plugins/check_disk.c: Fix AIX /proc filesystem (Ian Duggan) 2003-03-08 11:44 tonvoon @@ -9004,8 +9278,7 @@ 2003-03-08 00:23 tonvoon - * [r377] nagiosplug/branches/release-1.3.0/Makefile.am, - Makefile.am: + * [r377] Makefile.am: Use Makefile's variables (to support a shortcut in sfsnapshot) 2003-03-07 22:11 undrgrid @@ -9027,14 +9300,12 @@ 2003-03-07 07:17 kdebisschop - * [r373] nagiosplug/branches/release-1.3.0/plugins/check_smtp.c, - plugins/check_smtp.c: + * [r373] plugins/check_smtp.c: whole timer loop was on the wrong side of connection close code 2003-03-07 06:43 kdebisschop - * [r372] nagiosplug/branches/release-1.3.0/plugins/check_udp.c, - plugins/check_udp.c: + * [r372] plugins/check_udp.c: fix for -H invocation of hostname 2003-03-06 06:40 undrgrid @@ -11067,9 +11338,6 @@ 2002-02-28 06:42 - * [r1] Nagios-Plugin, Nagios-Plugin/branches, Nagios-Plugin/tags, - Nagios-Plugin/trunk, nagiosmib, nagiosmib/branches, - nagiosmib/tags, nagiosmib/trunk, nagiosplug, nagiosplug/branches, - nagiosplug/tags, .: + * [r1] .: New repository initialized by cvs2svn. diff --git a/NEWS b/NEWS index ab597d4..d4e5308 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ This file documents the major additions and syntax changes between releases. -1.4.?? ??th ??? 200? +1.4.13 25th Sept 2008 Fix Debian bug #460097: check_http --max-age broken (Hilko Bengen) Optimised pst3 for systems with large number of processes (Duncan Ferguson) Updated Nagios::Plugin to 0.27 @@ -9,7 +9,7 @@ This file documents the major additions and syntax changes between releases. check_procs now captures stderr in external command and adds to plugin output check_snmp now only prints perfdata for non numeric values (#1867716) check_icmp now supports packet size modification - check_http -e now accepts a comma-delimited list of expected status codes + check_http -e now accepts a comma-delimited list of expected status codes (Sven Nierlein) libtap now included with this distribution for easier testing. Run ./configure with --enable-libtap check_ntp_peer/check_ntp_time used to show port in --help but ignored the argument - now implemented Fix possible segfault in check_ntp_peer with deliberately invalid packets diff --git a/configure.in b/configure.in index bed4bd9..17fd14c 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_REVISION ($Revision$) AC_PREREQ(2.59) -AC_INIT(nagios-plugins,1.4.12) +AC_INIT(nagios-plugins,1.4.13) AC_CONFIG_SRCDIR(NPTest.pm) AC_CONFIG_FILES(gl/Makefile) AC_CONFIG_AUX_DIR(build-aux) diff --git a/package.def b/package.def index 0b776ec..789254c 100644 --- a/package.def +++ b/package.def @@ -1 +1 @@ -PACKAGE_RELEASE="1.4.12" +PACKAGE_RELEASE="1.4.13" -- 2.30.2