summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTon Voon <ton.voon@opsera.com>2010-07-27 20:45:20 (GMT)
committerTon Voon <ton.voon@opsera.com>2010-07-27 20:45:20 (GMT)
commite546a084afd62af8e5fcd8bfbd9d9c757a6b90e9 (patch)
tree518e541dd1d88125a4bb78b305144ae61318cb7b
parent4bb8e2f51481338f7381b48186502519863399aa (diff)
downloadmonitoring-plugins-release-1.4.15.tar.gz
1.4.15 preprelease-1.4.15
-rw-r--r--BUGS6
-rw-r--r--ChangeLog939
-rw-r--r--NEWS4
-rwxr-xr-xNP-VERSION-GEN2
-rw-r--r--configure.in2
-rw-r--r--package.def2
6 files changed, 949 insertions, 6 deletions
diff --git a/BUGS b/BUGS
index 21c1e27..ef62a3f 100644
--- a/BUGS
+++ b/BUGS
@@ -2,9 +2,11 @@ This file lists the major bugs from the Nagios Plugins page on Sourceforge
2at http://sourceforge.net/tracker/?group_id=29880&atid=397597. These are not 2at http://sourceforge.net/tracker/?group_id=29880&atid=397597. These are not
3necessarily verified as errors. 3necessarily verified as errors.
4 4
5For the 1.4.14 release: 5For the 1.4.15 release:
6 6
72832451 - check_snmp regression parsing multi-line snmpget responses 73028955 - check_users always reports 1 user connected in French
83003419 - check_snmp converts negative values to positive
92991170 - check_nt segfaults on unexpected server response
82826570 - check_http does not work with some HTTPS servers 102826570 - check_http does not work with some HTTPS servers
92823005 - check_swap returns OK if no swap activated 112823005 - check_swap returns OK if no swap activated
102786808 - check_http asks for HTTP/1.1, but doesn't understand chunked 122786808 - check_http asks for HTTP/1.1, but doesn't understand chunked
diff --git a/ChangeLog b/ChangeLog
index f0718a7..b69f884 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,942 @@
12010-07-14 Ton Voon <ton.voon@opsera.com>
2
3 * : commit 9bab433981f6c67b40776d1916baae28a0243124 Author: Ton Voon
4 <ton.voon@opsera.com> Date: Wed Jul 14 14:22:04 2010 +0100
5
62010-07-09 Thomas Guyot-Sionnest <dermoth@aei.ca>
7
8 * plugins/check_snmp.c, po/de.po, po/fr.po, po/nagios-plugins.pot:
9 Fix --help output when MAX_OIDS is altered.
10
112010-07-07 Ton Voon <ton.voon@opsera.com>
12
13 * NEWS, plugins/check_disk.c: Fix examples in check_disk, where it
14 implied was possible to suffix unit values to warn/crit parameters
15
162010-07-07 Ton Voon <ton.voon@opsera.com>
17
18 * NEWS, THANKS.in, plugins-scripts/check_ifstatus.pl: Allow
19 check_ifstatus to accept version=2c
20
212010-07-02 Thomas Guyot-Sionnest <dermoth@aei.ca>
22
23 * NEWS, lib/utils_cmd.c: Fix cmd_run overwriting the environment Some commands need the environment to function properly. One such
24 example is check_ssh and check_by_ssh when a SOCKS proxy is
25 required. This patch use setenv and extern char **environ to alter and pass
26 the new environment to the child process Those modules have been
27 added to Gnulib for portability.
28
292010-07-02 Thomas Guyot-Sionnest <dermoth@aei.ca>
30
31 * gl/Makefile.am, gl/m4/gnulib-cache.m4: Import the environ module
32 from gnulib (86ba51)
33
342010-07-02 Holger Weiss <holger@zedat.fu-berlin.de>
35
36 * tools/git-notify: git-notify: Be careful with "--no-merge" The "-X" option (which asks git-notify to not report merge commits)
37 was implemented by setting the "--no-merge" option on each
38 invocation of git-rev-list(1). However, we do not only use
39 git-rev-list(1) to get the list of new commits, but also to check
40 whether the old branch head (or tag) is a parent of the new branch
41 head (or tag). For this latter check, the "--no-merge" option
42 should not be set; otherwise, git-notify would be fooled to believe
43 that the branch has been rewritten if the old head was a merge
44 commit.
45
462010-06-30 tonvoon <ton.voon@opsview.com>
47
48 * plugins/check_snmp.c, plugins/tests/check_snmp.t: Corrected
49 rate_multiplier calculation
50
512010-06-30 tonvoon <ton.voon@opsview.com>
52
53 * plugins/check_snmp.c, plugins/tests/check_snmp.t: Removed suffix
54 of "-rate" and let user decide label via --label
55
562010-06-30 tonvoon <ton.voon@opsview.com>
57
58 * plugins/check_snmp.c, plugins/tests/check_snmp.t: Tests for
59 --rate-multiplier option
60
612010-06-30 Ton Voon <ton.voon@opsera.com>
62
63 * : commit 6805fecd620e4f2c2fa53f2a331e7c6a005ea9c4 Author: Ton Voon
64 <ton.voon@opsera.com> Date: Wed Jun 30 09:01:14 2010 +0100
65
662010-06-25 tonvoon <ton.voon@opsview.com>
67
68 * lib/tests/Makefile.am: Add test file directory
69
702010-06-24 Ton Voon <ton.voon@opsera.com>
71
72 * lib/tests/test_utils.c, lib/utils_base.c: Cleanup some warnings
73 displayed from IRIX tinderbox server
74
752010-06-24 Ton Voon <ton.voon@opsera.com>
76
77 * gl/Makefile.am, gl/m4/eealloc.m4, gl/m4/environ.m4,
78 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/malloca.m4,
79 gl/m4/setenv.m4, gl/malloca.c, gl/malloca.h, gl/malloca.valgrind,
80 gl/setenv.c, gl/unsetenv.c: Added unsetenv and setenv from gnulib
81
822010-06-24 Ton Voon <ton.voon@opsera.com>
83
84 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
85 gl/m4/strsep.m4, gl/strsep.c: Added strsep to gnulib, for
86 check_snmp.c
87
882010-06-23 tonvoon <ton.voon@opsview.com>
89
90 * NEWS, plugins/check_snmp.c, plugins/tests/check_snmp.t,
91 plugins/tests/check_snmp_agent.pl, po/de.po, po/fr.po,
92 po/nagios-plugins.pot: Added option to invert search results
93
942010-06-23 tonvoon <ton.voon@opsview.com>
95
96 * NEWS, plugins/check_http.c, plugins/tests/check_http.t: Display
97 missing search string and URL when failed (Duncan Ferguson #2999924)
98
992010-06-17 Ton Voon <ton.voon@opsera.com>
100
101 * NEWS, build-aux/c++defs.h, build-aux/warn-on-use.h,
102 gl/Makefile.am, gl/alloca.c, gl/config.charset, gl/error.c,
103 gl/getopt.c, gl/getopt_int.h, gl/localcharset.c,
104 gl/m4/asm-underscore.m4, gl/m4/getopt.m4, gl/m4/gettext.m4,
105 gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4,
106 gl/m4/gnulib-comp.m4, gl/m4/iconv.m4, gl/m4/intl.m4,
107 gl/m4/lib-link.m4, gl/m4/netdb_h.m4, gl/m4/onceonly.m4,
108 gl/m4/po.m4, gl/m4/printf.m4, gl/m4/sha1.m4, gl/m4/sockpfaf.m4,
109 gl/m4/stdint.m4, gl/m4/stdio_h.m4, gl/m4/string_h.m4,
110 gl/m4/strnlen.m4, gl/m4/time_h.m4, gl/m4/unistd_h.m4,
111 gl/m4/vasnprintf.m4, gl/m4/visibility.m4, gl/netdb.in.h,
112 gl/regex_internal.c, gl/regex_internal.h, gl/sha1.c, gl/sha1.h,
113 gl/stdbool.in.h, gl/stdio-write.c, gl/stdio.in.h, gl/strerror.c,
114 gl/string.in.h, gl/sys_stat.in.h, gl/time.in.h, gl/unistd.in.h,
115 gl/vasnprintf.c, gl/verify.h, gl/wchar.in.h, lib/Makefile.am,
116 lib/tests/Makefile.am, lib/tests/test_utils.c,
117 lib/tests/var/.gitignore, lib/tests/var/baddate,
118 lib/tests/var/missingdataline, lib/tests/var/oldformat,
119 lib/tests/var/statefile, lib/utils_base.c, lib/utils_base.h,
120 plugins/Makefile.am, plugins/check_snmp.c,
121 plugins/tests/check_snmp.t, plugins/tests/check_snmp_agent.pl: Added
122 state retention APIs. Implemented for check_snmp with --rate option. See http://nagiosplugin.org/c-api-private for more details on the
123 API. Also updated check_snmp -l option to change the perfdata label.
124
1252010-06-18 Thomas Guyot-Sionnest <dermoth@aei.ca>
126
127 * NEWS: NEWS entry for last commit
128
1292009-08-05 Thomas Guyot-Sionnest <dermoth@aei.ca>
130
131 * configure.in: Attempt at detecting 64bit compilation flags between
132 gcc, old, and new versions of sun cc Gcc accepts -m64, just as newer version of Suncc. Older Suncc
133 required -xarch=v9 (SPARC) or -xarch=amd64 (x86-64) to generate
134 64bit code.
135
1362010-05-08 Thomas Guyot-Sionnest <dermoth@aei.ca>
137
138 * plugins/check_smtp.c: Add missing --fqdn help (Jan Wagner)
139
1402010-04-28 Thomas Guyot-Sionnest <dermoth@aei.ca>
141
142 * plugins/utils.h, po/de.po, po/fr.po, po/nagios-plugins.pot: Update
143 extra-opts help text based on ML agreement
144
1452010-04-28 Thomas Guyot-Sionnest <dermoth@aei.ca>
146
147 * .gitignore, tools/distclean: tools/distclean: use git-clean when
148 possible git-clean is much faster and more reliable... Also add confdefs.h in gitignore, although this file is normally
149 removed at the end of the configure script.
150
1512010-04-28 Thomas Guyot-Sionnest <dermoth@aei.ca>
152
153 * build-aux/ltmain.sh, gl/m4/libtool.m4, gl/m4/ltoptions.m4,
154 gl/m4/ltsugar.m4, gl/m4/ltversion.m4, gl/m4/lt~obsolete.m4: Update
155 libtool Nagios-plugins wouldn't compile on Ubuntu 10.04 (Lucid) with the old
156 libtool
157
1582010-04-22 Thomas Guyot-Sionnest <dermoth@aei.ca>
159
160 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c,
161 plugins/check_apt.c, plugins/check_by_ssh.c,
162 plugins/check_cluster.c, plugins/check_dig.c, plugins/check_disk.c,
163 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c,
164 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c,
165 plugins/check_ide_smart.c, plugins/check_ldap.c,
166 plugins/check_load.c, plugins/check_mrtg.c, plugins/check_mysql.c,
167 plugins/check_mysql_query.c, plugins/check_nagios.c,
168 plugins/check_nt.c, plugins/check_ntp.c, plugins/check_ntp_peer.c,
169 plugins/check_ntp_time.c, plugins/check_nwstat.c,
170 plugins/check_overcr.c, plugins/check_pgsql.c,
171 plugins/check_ping.c, plugins/check_procs.c,
172 plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c,
173 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c,
174 plugins/check_tcp.c, plugins/check_time.c, plugins/check_ups.c,
175 plugins/check_users.c, plugins/negate.c, plugins/urlize.c: Add
176 newline after "Usage:" in --help
177
1782010-04-22 Thomas Guyot-Sionnest <dermoth@aei.ca>
179
180 * plugins/check_cluster.c: Split long line in check_cluster --help
181
1822010-04-21 Thomas Guyot-Sionnest <dermoth@aei.ca>
183
184 * po/de.po, po/fr.po, po/nagios-plugins.pot: Update French
185 translations with extra-opts change
186
1872010-04-21 Thomas Guyot-Sionnest <dermoth@aei.ca>
188
189 * plugins-root/check_dhcp.c, plugins-root/check_icmp.c,
190 plugins/check_apt.c, plugins/check_by_ssh.c,
191 plugins/check_cluster.c, plugins/check_dig.c, plugins/check_disk.c,
192 plugins/check_dns.c, plugins/check_fping.c, plugins/check_game.c,
193 plugins/check_hpjd.c, plugins/check_http.c,
194 plugins/check_ide_smart.c, plugins/check_ldap.c,
195 plugins/check_load.c, plugins/check_mrtg.c,
196 plugins/check_mrtgtraf.c, plugins/check_mysql.c,
197 plugins/check_mysql_query.c, plugins/check_nagios.c,
198 plugins/check_nt.c, plugins/check_ntp.c, plugins/check_ntp_peer.c,
199 plugins/check_ntp_time.c, plugins/check_nwstat.c,
200 plugins/check_overcr.c, plugins/check_pgsql.c,
201 plugins/check_ping.c, plugins/check_procs.c,
202 plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c,
203 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c,
204 plugins/check_tcp.c, plugins/check_time.c, plugins/check_ups.c,
205 plugins/check_users.c, plugins/utils.h: Standardize the extra-opts
206 notes
207
2082010-04-21 Thomas Guyot-Sionnest <dermoth@aei.ca>
209
210 * NEWS, plugins/tests/check_snmp.t: Fix tests and update NEWS file
211
2122010-04-15 Thomas Guyot-Sionnest <dermoth@aei.ca>
213
214 * plugins/check_snmp.c: Replace the lousy multiline parser with a
215 robust one. This one counts double quotes and backslashes so it should handle
216 any level of escaping.
217
2182009-09-17 Thomas Guyot-Sionnest <dermoth@aei.ca>
219
220 * plugins/check_snmp.c, plugins/tests/check_snmp_agent.pl: Attempt
221 at fixing check_snmp multiline output: This patch tries to detect and output nicely multi-line strings.
222 This method is broken by design; only a count of double-quotes and
223 escapes could work in every situation.
224
2252010-04-15 tonvoon <ton.voon@opsera.com>
226
227 * NEWS: Updated Nagios::Plugin library
228
2292010-04-14 Holger Weiss <holger@zedat.fu-berlin.de>
230
231 * tools/git-notify: git-notify: Fix the ordering of commits If notifications for multiple commits are created, sort them
232 chronologically instead of in reverse chronological order.
233
2342010-04-14 Thomas Guyot-Sionnest <dermoth@aei.ca>
235
236 * NEWS, plugins-root/check_dhcp.c, plugins-root/check_icmp.c,
237 plugins/check_apt.c, plugins/check_by_ssh.c,
238 plugins/check_cluster.c, plugins/check_dig.c, plugins/check_disk.c,
239 plugins/check_dns.c, plugins/check_dummy.c, plugins/check_fping.c,
240 plugins/check_game.c, plugins/check_hpjd.c, plugins/check_http.c,
241 plugins/check_ide_smart.c, plugins/check_ldap.c,
242 plugins/check_load.c, plugins/check_mrtg.c,
243 plugins/check_mrtgtraf.c, plugins/check_mysql.c,
244 plugins/check_mysql_query.c, plugins/check_nagios.c,
245 plugins/check_nt.c, plugins/check_ntp.c, plugins/check_ntp_peer.c,
246 plugins/check_ntp_time.c, plugins/check_nwstat.c,
247 plugins/check_overcr.c, plugins/check_pgsql.c,
248 plugins/check_ping.c, plugins/check_procs.c,
249 plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c,
250 plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_swap.c,
251 plugins/check_tcp.c, plugins/check_time.c, plugins/check_ups.c,
252 plugins/check_users.c, plugins/negate.c, plugins/urlize.c,
253 plugins/utils.h, po/POTFILES.in, po/de.po, po/fr.po,
254 po/nagios-plugins.pot: Fix translations when extra-opts aren't
255 enabled Bug #2832884 reported problem with translations outputting pot file
256 headers. This is caused by "" matching the header of the translation
257 files. This patch moves gettext macros inside utils macros and update some
258 french translations.
259
2602010-04-14 Thomas Guyot-Sionnest <dermoth@aei.ca>
261
262 * plugins/check_ntp.c, plugins/negate.c, po/de.po, po/fr.po,
263 po/nagios-plugins.pot: Update french translation (fix all fuzzy's)
264
2652010-04-14 Thomas Guyot-Sionnest <dermoth@aei.ca>
266
267 * NEWS, THANKS.in, plugins/check_radius.c: Fix check_radius
268 returning OK on unexpected results REJECT_RC is defined on some radiusclient versions and
269 differenciates between auth errors and bad responses. This patch
270 will affect only the behaviour of those clients exporting REJECT_RC. In addition, unexpected return codes are now handled properly and
271 return UNKNOWN.
272
2732010-04-14 Thomas Guyot-Sionnest <dermoth@aei.ca>
274
275 * NEWS: Typo
276
2772010-04-08 Thomas Guyot-Sionnest <dermoth@aei.ca>
278
279 * NEWS, plugins-root/Makefile.am, plugins-root/pst3.c: pst3.c must
280 not use nagiosplug/gnulib includes
281
2822010-04-07 Thomas Guyot-Sionnest <dermoth@aei.ca>
283
284 * .gitignore, build-aux/arg-nonnull.h, build-aux/c++defs.h,
285 build-aux/config.rpath, build-aux/mkinstalldirs,
286 build-aux/warn-on-use.h, gl/Makefile.am, gl/alignof.h, gl/alloca.c,
287 gl/alloca.in.h, gl/arpa_inet.in.h, gl/asnprintf.c, gl/asprintf.c,
288 gl/base64.c, gl/base64.h, gl/basename-lgpl.c, gl/basename.c,
289 gl/btowc.c, gl/c-strtod.c, gl/c-strtod.h, gl/cloexec.c,
290 gl/cloexec.h, gl/close-hook.c, gl/close-hook.h, gl/config.charset,
291 gl/creat-safer.c, gl/dirname-lgpl.c, gl/dirname.c, gl/dirname.h,
292 gl/dup-safer.c, gl/dup2.c, gl/errno.in.h, gl/error.c, gl/error.h,
293 gl/exitfail.c, gl/exitfail.h, gl/fcntl--.h, gl/fcntl-safer.h,
294 gl/fcntl.c, gl/fcntl.in.h, gl/fd-safer.c, gl/float+.h,
295 gl/float.in.h, gl/floor.c, gl/floorf.c, gl/fsusage.c, gl/fsusage.h,
296 gl/full-read.c, gl/full-read.h, gl/full-write.c, gl/full-write.h,
297 gl/gai_strerror.c, gl/getaddrinfo.c, gl/getdtablesize.c,
298 gl/gethostname.c, gl/getloadavg.c, gl/getopt.c, gl/getopt.in.h,
299 gl/getopt1.c, gl/getopt_int.h, gl/gettext.h, gl/inet_ntop.c,
300 gl/intprops.h, gl/langinfo.in.h, gl/localcharset.c,
301 gl/localcharset.h, gl/locale.in.h, gl/m4/00gnulib.m4,
302 gl/m4/alloca.m4, gl/m4/arpa_inet_h.m4, gl/m4/base64.m4,
303 gl/m4/btowc.m4, gl/m4/c-strtod.m4, gl/m4/cloexec.m4,
304 gl/m4/codeset.m4, gl/m4/dirname.m4, gl/m4/dos.m4,
305 gl/m4/double-slash-root.m4, gl/m4/dup2.m4, gl/m4/errno_h.m4,
306 gl/m4/error.m4, gl/m4/exitfail.m4, gl/m4/extensions.m4,
307 gl/m4/fcntl-o.m4, gl/m4/fcntl-safer.m4, gl/m4/fcntl.m4,
308 gl/m4/fcntl_h.m4, gl/m4/float_h.m4, gl/m4/floorf.m4,
309 gl/m4/fstypename.m4, gl/m4/fsusage.m4, gl/m4/getaddrinfo.m4,
310 gl/m4/getdtablesize.m4, gl/m4/gethostname.m4, gl/m4/getloadavg.m4,
311 gl/m4/getopt.m4, gl/m4/gettext.m4, gl/m4/glibc2.m4,
312 gl/m4/glibc21.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4,
313 gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4, gl/m4/hostent.m4,
314 gl/m4/iconv.m4, gl/m4/include_next.m4, gl/m4/inet_ntop.m4,
315 gl/m4/inline.m4, gl/m4/intdiv0.m4, gl/m4/intl.m4, gl/m4/intldir.m4,
316 gl/m4/intlmacosx.m4, gl/m4/intmax.m4, gl/m4/intmax_t.m4,
317 gl/m4/inttypes-pri.m4, gl/m4/inttypes_h.m4, gl/m4/langinfo_h.m4,
318 gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
319 gl/m4/lib-prefix.m4, gl/m4/localcharset.m4, gl/m4/locale-fr.m4,
320 gl/m4/locale-ja.m4, gl/m4/locale-zh.m4, gl/m4/locale_h.m4,
321 gl/m4/lock.m4, gl/m4/longlong.m4, gl/m4/ls-mntd-fs.m4,
322 gl/m4/malloc.m4, gl/m4/math_h.m4, gl/m4/mbrtowc.m4,
323 gl/m4/mbsinit.m4, gl/m4/mbstate_t.m4, gl/m4/memchr.m4,
324 gl/m4/mktime.m4, gl/m4/mmap-anon.m4, gl/m4/mode_t.m4,
325 gl/m4/mountlist.m4, gl/m4/multiarch.m4, gl/m4/netdb_h.m4,
326 gl/m4/netinet_in_h.m4, gl/m4/nl_langinfo.m4, gl/m4/nls.m4,
327 gl/m4/onceonly.m4, gl/m4/open.m4, gl/m4/po.m4,
328 gl/m4/printf-posix.m4, gl/m4/printf.m4, gl/m4/progtest.m4,
329 gl/m4/regex.m4, gl/m4/safe-read.m4, gl/m4/safe-write.m4,
330 gl/m4/servent.m4, gl/m4/size_max.m4, gl/m4/snprintf.m4,
331 gl/m4/sockets.m4, gl/m4/socklen.m4, gl/m4/sockpfaf.m4,
332 gl/m4/ssize_t.m4, gl/m4/stat.m4, gl/m4/stdbool.m4,
333 gl/m4/stddef_h.m4, gl/m4/stdint.m4, gl/m4/stdint_h.m4,
334 gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4, gl/m4/strdup.m4,
335 gl/m4/strerror.m4, gl/m4/string_h.m4, gl/m4/strndup.m4,
336 gl/m4/strnlen.m4, gl/m4/strstr.m4, gl/m4/sys_socket_h.m4,
337 gl/m4/sys_stat_h.m4, gl/m4/threadlib.m4, gl/m4/time_h.m4,
338 gl/m4/time_r.m4, gl/m4/timegm.m4, gl/m4/uintmax_t.m4,
339 gl/m4/unistd-safer.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4,
340 gl/m4/vasprintf.m4, gl/m4/visibility.m4, gl/m4/vsnprintf.m4,
341 gl/m4/warn-on-use.m4, gl/m4/wchar.m4, gl/m4/wchar_h.m4,
342 gl/m4/wchar_t.m4, gl/m4/wcrtomb.m4, gl/m4/wctype.m4,
343 gl/m4/wctype_h.m4, gl/m4/wint_t.m4, gl/m4/write.m4,
344 gl/m4/xalloc.m4, gl/m4/xsize.m4, gl/m4/xstrndup.m4, gl/malloc.c,
345 gl/math.in.h, gl/mbrtowc.c, gl/mbsinit.c, gl/memchr.c,
346 gl/memchr.valgrind, gl/mktime-internal.h, gl/mktime.c,
347 gl/mountlist.c, gl/mountlist.h, gl/netdb.in.h, gl/netinet_in.in.h,
348 gl/nl_langinfo.c, gl/open-safer.c, gl/open.c, gl/pipe-safer.c,
349 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
350 gl/printf-parse.h, gl/ref-add.sin, gl/ref-del.sin, gl/regcomp.c,
351 gl/regex.c, gl/regex.h, gl/regex_internal.c, gl/regex_internal.h,
352 gl/regexec.c, gl/safe-read.c, gl/safe-read.h, gl/safe-write.c,
353 gl/safe-write.h, gl/size_max.h, gl/snprintf.c, gl/sockets.c,
354 gl/sockets.h, gl/stat.c, gl/stdbool.in.h, gl/stddef.in.h,
355 gl/stdint.in.h, gl/stdio-write.c, gl/stdio.in.h, gl/stdlib.in.h,
356 gl/str-two-way.h, gl/strdup.c, gl/streq.h, gl/strerror.c,
357 gl/string.in.h, gl/stripslash.c, gl/strndup.c, gl/strnlen.c,
358 gl/strstr.c, gl/sys_socket.in.h, gl/sys_stat.in.h, gl/time.in.h,
359 gl/time_r.c, gl/timegm.c, gl/unistd--.h, gl/unistd-safer.h,
360 gl/unistd.in.h, gl/vasnprintf.c, gl/vasnprintf.h, gl/vasprintf.c,
361 gl/verify.h, gl/vsnprintf.c, gl/w32sock.h, gl/wchar.in.h,
362 gl/wcrtomb.c, gl/wctype.in.h, gl/write.c, gl/xalloc-die.c,
363 gl/xalloc.h, gl/xmalloc.c, gl/xsize.h, gl/xstrndup.c,
364 gl/xstrndup.h, tools/setup: Sync with the latest Gnulib code
365 (177f525) Signed-off-by: Thomas Guyot-Sionnest <dermoth@aei.ca>
366
3672010-04-13 Holger Weiss <holger@zedat.fu-berlin.de>
368
369 * plugins/check_ntp_peer.c: Fix typo
370
3712010-04-12 Holger Weiss <holger@zedat.fu-berlin.de>
372
373 * contrib/check_linux_raid.pl: Fix Debian bug #574612: Return
374 WARNING on rebuild Let check_linux_raid return a WARNING instead of an OK state during
375 volume recovery. See: http://bugs.debian.org/574612 (Fixed by Christoph Martin, forwarded by Jan Wagner.)
376
3772010-04-12 Holger Weiss <holger@zedat.fu-berlin.de>
378
379 * contrib/check_linux_raid.pl: Fix Debian bug #534604: Checking md10
380 and above | check_linux_raid malfunctions if system has software RAID devices
381 with | two or more digits. For example, for system having
382 /dev/md10, | /dev/md11 etc, the plugin returns 'UNKNOWN' in
383 automatic mode (if RAID | devices are manually specified it works).
384 Also, if system has both | one-digit, and two-digit RAID devices,
385 the two-digit devices are | silently ignored in checks, which is
386 even more problematic. [ http://bugs.debian.org/534604 ] (Fixed by Matija Nalis, forwarded by Jan Wagner.)
387
3882010-04-12 Holger Weiss <holger@zedat.fu-berlin.de>
389
390 * NEWS, plugins-scripts/check_ircd.pl: Fix Debian bug #545940:
391 Failure when run via ePN If Perl's "shift" function is called outside of a subroutine and
392 without any argument, it usually shifts @ARGV. However, if a plugin
393 is executed via ePN, such a call will shift @_ instead, so we must
394 explicitly specify @ARGV for this to work as expected. This fixes Debian bug #545940, see: http://bugs.debian.org/545940 Commit de7191e3424e02ba278a39b86e8b1906a25d0362 fixed the same issue
395 for check_disk_smb. (Reported by Hendrik Jaeger, forwarded by Jan Wagner.)
396
3972010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
398
399 * NEWS, plugins/check_radius.c: Fix Debian bug #482947: No
400 --nas-ip-address option | check_radius doesn't seem to provide any way to modify the |
401 NAS-IP-Address attribute that it uses in the packets it sends, but
402 it | does so for NAS-Identifier. | | Instead, it hardcodes the IP
403 address that it gets from the | rc_own_ipaddress() library call, and
404 that in turn translates into | calling gethostbyname() on the result
405 of uname(). This call can easily | fail, and its result can easily
406 be unsuitable - for example when the | Nagios instance uses its own
407 virtual host, and you don't want the | original system hostname
408 leaked to the RADIUS servers you monitor with | this. | |
409 Furthermore, this behaviour is inconsistent with RFC 2865, which |
410 defines the two attributes as analogous and never suggests
411 hardcoding | the value of either of them in client software. Therefore, this commit adds the "-N, --nas-ip-address" option which
412 allows for specifying the value of the NAS-IP-Address attribute. | I've also noticed that the original code for NAS-IP-Address
413 hardcoding | is broken in its error handling - it does "return
414 (ERROR_PC)", which | is meaningless in the context of
415 check_radius.c. That actually seems | to be copy&waste from
416 radiusclient-0.3.2/src/radexample.c. :) I fixed | that. | | While
417 debugging, I also took the opportunity to decouple the |
418 nas-identifier rc_avpair_add() instance from the initial three, |
419 because this is just bad practice to lump a fourth optional
420 attribute | into the same block with the required attributes, the
421 error handling | for which is throwing the same daft message "Out of
422 Memory?"... [ http://bugs.debian.org/482947 ] (Contributed by Josip Rodin, forwarded by Jan Wagner.)
423
4242010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
425
426 * NEWS, plugins/check_ldap.c: Fix Debian bug #479984: Allow empty
427 LDAP base The check_ldap plugin did not allow for specifying an empty LDAP
428 base. See: http://bugs.debian.org/479984 (Fixed by Stephane Chazelas, forwarded by Jan Wagner.)
429
4302010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
431
432 * plugins/check_http.c: Fix Debian bug #460097: check_http -M broken See: http://bugs.debian.org/460097 One instance of this bug has already been fixed in commit
433 888358122004b9571c8fbdfa52ceee1ba5e5f4f2. (Fixed by Hilko Bengen, forwarded by Jan Wagner.)
434
4352010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
436
437 * plugins-scripts/check_disk_smb.pl: Fix Debian bug #478942: Fragile
438 argument passing Fix some problems regarding the way check_disk_smb passes command
439 line arguments to smbclient(1). | It runs: | | $res = qx/$smbclient "\/\/$host\/$share" $pass -W
440 $workgroup \ | -U $user $smbclientoptions -I $address -c
441 ls/; | | [...] | | The documentation says that if the password is
442 not passed, it | defaults to "". That is not true above, as $pass
443 expands to | nothing which leaves no argument at all (instead of an
444 empty | argument) so is different from providing with an empty
445 password | or with the -N option. | | Also, if the password starts
446 with "-", you're in trouble, that's | why -U $user%$pass may be
447 prefered. | | Also, the doc says that if $user is not provided,
448 then it | defaults to "guest" but the problem is that if it is
449 provided | but empty, it is changed to "guest" as well, which
450 prevents us | from querying hosts that don't do user authentication. [ http://bugs.debian.org/478942 ] (Fixed by Stephane Chazelas, forwarded by Jan Wagner.)
451
4522010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
453
454 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: Fix Debian bug
455 #478906: Failure when run via ePN | When perl plugin scripts are run with the embedded perl
456 interpreter in | nagios3, the "shift" perl command doesn't shift
457 @ARGV, but @_ (which | happens to contain the same thing as @ARGV at
458 the time the script was | started). | | [...] | | A fix is to
459 replace all the instances of "shift" with "shift @ARGV". [ http://bugs.debian.org/478906 ] (Fixed by Stephane Chazelas, forwarded by Jan Wagner.)
460
4612010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
462
463 * THANKS.in, plugins/check_ldap.c: Fix Debian bug #463322: Use
464 deprecated libldap API | Our automated build log filter[1] detected a problem that is
465 likely to | cause your package to segfault on architectures where
466 the size of a | pointer is greater than the size of an integer, such
467 as ia64 and | amd64. | | This is often due to a missing function
468 prototype definition. For | more information, see [2]. | |
469 Function `ldap_init' implicitly converted to pointer at |
470 check_ldap.c:124 | | [1]
471 http://people.debian.org/~dannf/check-implicit-pointer-functions |
472 [2] http://wiki.debian.org/ImplicitPointerConversions | | The
473 libldap API has been updated and many functions used by the ldap |
474 plugin are now deprecated. This package should either update to the
475 | new API or define LDAP_DEPRECATED to continue using the deprecated
476 | interfaces. | | This patch implements the lazy solution. [ http://bugs.debian.org/463322 ] (Contributed by Dann Frazier, forwarded by Jan Wagner.)
477
4782010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
479
480 * NEWS, THANKS.in, plugins-scripts/check_disk_smb.pl: Fix Debian bug
481 #425129: SMB guest mode won't work | The check_disk_smb plugin purports to support guest users, but it
482 | doesn't work out, because it doesn't specify the -N command line |
483 option to smbclient when no password is specified, making smbclient
484 | stop and ask. [ http://bugs.debian.org/425129 ] (Fixed by Josip Rodin, forwarded by Jan Wagner.)
485
4862010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
487
488 * plugins/check_game.c: Fix Debian bug #307905: Incorrect usage
489 output The usage output of check_game was wrong, see: http://bugs.debian.org/307905 (Fixed by Sean Finney, forwarded by Jan Wagner.)
490
4912010-04-11 Holger Weiss <holger@zedat.fu-berlin.de>
492
493 * NEWS, plugins-scripts/check_disk_smb.pl: check_disk_smb: Allow for
494 specifying an IP address Add the "-a, --address option" which allows for specifying the IP
495 address of the server to connect to. If this option is used, the IP
496 address will be handed over to smbclient(1)'s "-I" option.
497 (Contributed by Sean Finney, forwarded by Jan Wagner.)
498
4992010-04-06 Thomas Guyot-Sionnest <dermoth@aei.ca>
500
501 * NEWS: check_http: Add warning about SNI not enabled by default
502 anymore
503
5042010-04-05 Thomas Guyot-Sionnest <dermoth@aei.ca>
505
506 * NEWS, plugins/check_http.c: Fix regression in check_http ssl
507 checks on some servers The fix is making SNI an option.
508
5092010-03-31 Thomas Guyot-Sionnest <dermoth@aei.ca>
510
511 * plugins/check_snmp.c: check_snmp: Update last patch to copy value
512 verbatim Rework last patch, copying the converted portion of the string
513 rather than re-converting it. This is safer for
514 backwards-compatibility as the value is never modified.
515
5162010-03-30 Thomas Guyot-Sionnest <dermoth@aei.ca>
517
518 * NEWS, plugins/check_snmp.c: check_snmp: Fix regression introduced
519 in #1867716 Bug #1867716 fixed what it meant to fix: broken perfdata strings.
520 Unfortunately some users relied on half-broken perfdata string where
521 at least the first token was OK. This patch do a two-way conversion
522 (string to double then back to string) instead and use the
523 conversion result for the performance data. A possible caveat is that the string may change where it normally
524 shouldn't but the result should be somewhat similar.
525
5262010-03-27 Thomas Guyot-Sionnest <dermoth@aei.ca>
527
528 * NEWS, THANKS.in, plugins/check_ide_smart.c: Fix compilation with
529 GCC 2.96 (Konstantin Khomoutov - #2977105)
530
5312010-03-18 Holger Weiss <holger@zedat.fu-berlin.de>
532
533 * NEWS, plugins/check_ntp_peer.c, plugins/t/check_ntp.t: Let
534 check_ntp_peer check the number of truechimers Add support for checking the number of usable time sources (i.e.,
535 the number of peers which are classified as so-called "truechimers"
536 by NTP's intersection algorithm). The new "-m" and "-n" options
537 allow for specifying the according WARNING and CRITICAL thresholds
538 (and thereby activating the truechimers check), respectively.
539
5402010-03-16 Thomas Guyot-Sionnest <dermoth@aei.ca>
541
542 * NEWS: Typo in NEWS
543
5442010-03-15 Ton Voon <ton.voon@opsera.com>
545
546 * doc/developer-guidelines.sgml: Corrected example
547
5482010-02-26 Ton Voon <ton.voon@opsera.com>
549
550 * NEWS, THANKS.in, plugins/check_http.c: Fix memory leak in
551 check_http for large pages (Jimmy Bergman - #2957455)
552
5532009-12-07 Holger Weiss <holger@zedat.fu-berlin.de>
554
555 * tools/git-notify, tools/git-post-receive-hook: git-notify: Pipe
556 e-mails directly to sendmail(8) Use sendmail(8) instead of mail(1) in order to be able to set the
557 "Content-Type" header field on systems where the available mail(1)
558 command doesn't allow for setting it. This makes the "-H" flag (cf.
559 commit 71350c5a) unnecessary.
560
5612009-12-06 Holger Weiss <holger@zedat.fu-berlin.de>
562
563 * tools/git-notify, tools/git-post-receive-hook: Enable CIA's commit
564 notifications We now use CIA's service to send commit notifications to IRC. They
565 are currently sent to the #Nagios-Devel channel on Freenode. See: http://cia.vc/stats/project/nagiosplug/ http://cia.vc/account/bots/15699/
566
5672009-12-04 Thomas Guyot-Sionnest <dermoth@aei.ca>
568
569 * NEWS, configure.in: Detect arguments passed via
570 --with-ping[6]-command (#2908236)
571
5722009-12-04 Thomas Guyot-Sionnest <dermoth@aei.ca>
573
574 * configure.in: Whitespace fixes
575
5762009-12-02 Thomas Guyot-Sionnest <dermoth@aei.ca>
577
578 * plugins/check_http.c: Fix short help using "warn" for the -f
579 option instead of "warning" (onredirect).
580
5812009-11-19 Ton Voon <tonvoon@nagiosplugins.org>
582
583 * tools/sfsnapshot-upload: Updated link to sfsnapshotgit
584
5852009-11-18 Thomas Guyot-Sionnest <dermoth@aei.ca>
586
587 * doc/developer-guidelines.sgml: Update developer guideline
588 regarding CVS Commits (mostly for testing my snapshot script, though
589 it had to be updated anyway)
590
5912009-11-11 Thomas Guyot-Sionnest <dermoth@aei.ca>
592
593 * tools/sfsnapshotgit: Fix fetching of remote branches
594
5952009-11-11 dermoth <dermoth@nagiosplugins.org>
596
597 * tools/sfsnapshot-upload, tools/sfsnapshotgit: Many fixes to
598 snapshot scripts sfsnapshotgit: - Use fetch/reset instead to pull to avoid merges on forced
599 updates sfsnapshot-upload: - Fix link deletion walking the entire home dir - Allow CLEAN_TIME=0 (no retention) - Re-add per-branch links when CLEAN_TIME > 0 - Add many comments
600
6012009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
602
603 * tools/git-post-receive-hook, tools/git-update-mirror: Git commit
604 notifications via post-receive hook Now that we moved our Git repositories to SourceForge, we don't need
605 to maintain local clones for generating commit notifications
606 anymore, as SourceForge provides shell access to the repositories.
607 Instead, we now run git-notify as a post-receive hook on the
608 SourceForge server. Actually, we use a wrapper which executes
609 git-notify with the desired options and which makes it easy to add
610 other post-receive hooks in the future.
611
6122009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
613
614 * tools/git-notify: git-notify: Support SourceForge repositories The Gitweb URLs for repositories hosted by SourceForge are slightly
615 different than other Gitweb URLs. The correct URL cannot be
616 specified via "-u" if we append "/$repos_name.git/?" to that URL as
617 we usually do. If the new "-S" flag is specified or
618 "notify.sourceforge" is set, we'll append "/$repos_name;" instead,
619 which makes the "-u" option usable for SourceForge repositories.
620
6212009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
622
623 * tools/git-notify: git-notify: Optionally call mail(1) without "-a" Not all mail(1) implementations support specifying additional header
624 fields via "-a": with some, this flag is used for attaching files,
625 others don't provide an "-a" flag at all (this is true for the
626 /bin/mail utility currently installed on the SourceForge servers,
627 for example). We now provide the "-H" flag and the
628 "notify.legacyMail" configuration key for these cases.
629
6302009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
631
632 * tools/git-notify: git-notify: Polish up the "tag notifications" Use better labels for the tag ref and the SHA1 name of the tag
633 object.
634
6352009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
636
637 * tools/git-notify: git-notify: Distinguish between tag types Distinguish between annotated tags and lightweight tags. In the
638 former case, send an annotated "tag notification", in the latter
639 case, send a "ref change notification" (as we did in both cases
640 before).
641
6422009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
643
644 * tools/git-notify: git-notify: Fix "global" notifications If the number of commits included with a single push exceeds the
645 maximum specified via "-n", a single notification will be generated
646 instead of individual e-mails. For listing the commits within such
647 a notification, git-rev-list(1)'s "--pretty" option is used. This
648 yields output which the git_rev_list() subroutine didn't accept.
649 That's now fixed.
650
6512009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
652
653 * tools/git-notify: git-notify: Optionally [tag] the subject If the new "-T" option is specified or "notify.emitRepository" is
654 set, the subject of e-mail notifications will be prefixed with
655 [<tag>], where <tag> is the name of the updated repository.
656
6572009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
658
659 * tools/git-notify: git-notify: Optionally omit the author name If the new "-A" option is specified (or "notify.omitAuthor" is set),
660 the author name will be omitted from the subject of e-mail
661 notifications.
662
6632009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
664
665 * tools/git-notify: git-notify: Make abbreviating Gitweb URLs
666 optional The SHA1 object name part of Gitweb URLs is now only shortened if
667 the user requested this by specifying the new "-z" option (or by
668 setting "notify.shortURLs"). While at it, also shorten the additional URL which references a diff
669 in e-mail notifications which don't include that diff inline because
670 its size exceeds the maximum number of bytes specified via "-s". Note that while the abbreviated SHA1 object names will be unique at
671 push time, this cannot be guaranteed for the future, so the
672 shortened URLs might break some day.
673
6742009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
675
676 * tools/git-notify: git-notify: Make showing the committer optional Only the author's name and address will now be mentioned in a commit
677 notification by default. However, if the "-C" option is specified
678 (or "notify.showCommitter" is set), the committer's name and address
679 will also be included in the notification if the committer is not
680 the author of the commit (as we previously did by default).
681
6822009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
683
684 * tools/git-notify: git-notify: Make using a state file optional Making use of a state file in order to prevent duplicate
685 notifications is now optional. The user must explicitly specify a
686 file path via the "-t" option or by setting the git-config(1)
687 variable "notify.statefile" to activate this functionality.
688
6892009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
690
691 * tools/git-notify: git-notify: Don't abort if mail(1) exits
692 non-zero As nothing in git-notify depends on the success of the mail(1) call,
693 don't abort if it fails, just spit out a warning.
694
6952009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
696
697 * tools/git-notify: git-notify: Drop the $sent_notices variable Now that we don't ignore empty commits anymore, there's no need to
698 keep track of the number of commits actually notified about, as that
699 will always be equal to the number of commits returned by
700 get_new_commits().
701
7022009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
703
704 * tools/git-notify: Revert "git-notify: Ignore `empty' commits" This reverts commit db63fbfa036f5cd757aedf4547fef9e195a8c285, as it
705 is no longer needed and we'd like to keep the diff against the
706 git-notify version maintained by the Wine people as small as
707 possible. The purpose of db63fbfa was to suppress notifications on
708 empty merge commits, which can now be requested directly by
709 specifying git-notify's "-X" option. (Our change was implemented
710 before the "-X" option was available, even though the Git history
711 suggests otherwise.) Conflicts: tools/git-notify
712
7132009-11-07 Holger Weiss <holger@zedat.fu-berlin.de>
714
715 * tools/git-notify: Revert "git-notify: Remove unused [...] code" This reverts commit 5445b9769f254781e482062bacc6603a5cd63059.
716 Alexandre Julliard pointed out that the code in question was used if
717 git-notify was explicitly called with the SHA1 name of an annotated
718 tag object. At the moment, the code in question actually _is_
719 unused due to later modifications, but it wasn't at the time
720 5445b976 was committed, and we'll add further changes so that the
721 code will be used again in the future. Conflicts: tools/git-notify
722
7232009-11-06 Holger Weiss <holger@zedat.fu-berlin.de>
724
725 * tools/git-notify: git-notify: Minor cosmetic changes Fix the description of the "-U" option.
726
7272009-10-25 Thomas Guyot-Sionnest <dermoth@aei.ca>
728
729 * tools/sfsnapshot-upload: Allow rsyncing to local paths
730
7312009-10-25 Thomas Guyot-Sionnest <dermoth@aei.ca>
732
733 * tools/sfsnapshot-upload: Add snapshots upload scripts
734
7352009-10-26 Holger Weiss <holger@zedat.fu-berlin.de>
736
737 * tools/git-notify: git-notify: Make the state file group writable For shared repositories, the state file used by git-notify should
738 usually be group writable, so we now set the umask to 0002 by
739 default. This can be adjusted by setting the "notify.umask"
740 configuration key or by using the "-U" option on the command line.
741
7422009-10-26 Holger Weiss <holger@zedat.fu-berlin.de>
743
744 * tools/git-notify: git-notify: Remove an empty subroutine The gitweb_url() subroutine was an unused and empty hangover.
745
7462009-10-25 Holger Weiss <holger@zedat.fu-berlin.de>
747
748 * tools/git-update-mirror: git-update-mirror: Remove a useless
749 sed(1) call The sed(1) command in question was a hangover which had no effect
750 anymore.
751
7522009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
753
754 * tools/git-notify: git-notify: Check the exit status of pipes Properly check the exit status of all processes we execute and abort
755 on error.
756
7572009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
758
759 * tools/git-notify: git-notify: Handle non-UTF-8 commits Make sure that commit messages which use an encoding other than
760 US-ASCII or UTF-8 are handled correctly. Also, assume that the diff
761 contents use the same encoding as the commit message. This
762 assumption may well be wrong, but that's the best we can do.
763
7642009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
765
766 * tools/git-notify: git-notify: Don't generate duplicate
767 notifications Never notify on a given commit more than once, even if it's
768 referenced via multiple branch heads. We make sure this won't
769 happen simply by maintaining a list of commits we notified about.
770 The file path used for saving this list can be specified using the
771 new "-t" option. (The contrib/hooks/post-receive-email script
772 distributed with Git tries hard to avoid such a list, but it doesn't
773 get the necessary magic right.)
774
7752009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
776
777 * tools/git-notify: git-nofity: Try to shorten Gitweb URLs Instead of using the full SHA1 values of commit object names within
778 Gitweb URLs, try to abbreviate them to a shorter unique name.
779
7802009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
781
782 * tools/git-notify: git-notify: Move the Gitweb URL to the bottom In commit notifications, specify the Gitweb URL (if any) at the
783 bottom of the ASCII "table" which summarizes the commit. That looks
784 better.
785
7862009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
787
788 * tools/git-notify: git-notify: Truncate summary after 50 characters If the first line of a commit message is longer than 50 characters,
789 truncate it before adding the resulting string to the subject line
790 of a notification. This makes sure the subject line won't get too
791 long (unless the commit author name is unusually long, which we
792 don't check). The Git User's Manual recommends keeping the first
793 line of a commit message shorter than that, anyway: | Though not required, it's a good idea to begin the commit message
794 with | a single short (less than 50 character) line summarizing the
795 change, | followed by a blank line and then a more thorough
796 description. Tools | that turn commits into email, for example, use
797 the first line on the | Subject line and the rest of the commit in
798 the body. [ http://www.kernel.org/pub/software/scm/git/docs/user-manual.html ]
799
8002009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
801
802 * tools/git-notify: git-notify: Send notifications on ref changes,
803 too Do not only generate notifications on commits, but also if a branch
804 head or lightweight tag was created, removed, or modified.
805 Notifications on branch head updates are omitted if one or more
806 commit notification have been generated and the branch head now
807 references a descendant of the originally referenced commit (which
808 should be the usual case).
809
8102009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
811
812 * tools/git-notify: git-notify: Call git-rev-list(1) via a
813 subroutine Add a subroutine which abstracts away executing git-rev-list(1) and
814 checking the result in order to avoid code duplication.
815
8162009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
817
818 * tools/git-notify: git-notify: Mention the committer where
819 applicable If the committer is not the author of the commit, mention the
820 committer in addition to the author.
821
8222009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
823
824 * tools/git-notify: git-notify: New subroutine for column alignment Most notifications include an ASCII "table" with two columns. The
825 formatting of these columns is now handled by the new format_table()
826 subroutine, so that the alignment can easily be changed in the
827 future.
828
8292009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
830
831 * tools/git-notify: git-notify: Ignore "empty" commits Omit notifications regarding commits which don't change the tree
832 whatsoever.
833
8342009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
835
836 * tools/git-notify: git-notify: Remove unused tag notification code The code which handles notifications regarding tags was unused, as
837 only objects listed by git-rev-list(1) are considered, and
838 git-rev-list(1) never spits out the sha1 of a tag object.
839
8402009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
841
842 * tools/git-notify: git-notify: Save author without trailing space Adjust the regular expression which catches the commit author name
843 so that it doesn't include the space character which follows that
844 name.
845
8462009-10-24 Holger Weiss <holger@zedat.fu-berlin.de>
847
848 * tools/git-notify, tools/git-update-mirror: Import
849 git-update-mirror and git-notify Import the (self-written) git-update-mirror script, which updates
850 clones of Git repositories and then calls git-notify (in just the
851 same way as a post-receive hook would be called by Git). The
852 git-notify script is imported from
853 git://source.winehq.org/git/tools.git (commit: 03d66f34) and
854 generates notifications on repository changes. We'll use these
855 scripts for generating our commit e-mails.
856
8572009-10-22 Thomas Guyot-Sionnest <dermoth@aei.ca>
858
859 * NEWS, plugins/check_snmp.c, plugins/t/check_snmp.t: Fix usage of
860 repeated -o options in check_snmp
861
8622009-10-15 Thomas Guyot-Sionnest <dermoth@aei.ca>
863
864 * plugins-root/check_icmp.c: Set proper network byte order for
865 icmp_id and icmp_seq in icmp packets
866
8672009-10-14 Thomas Guyot-Sionnest <dermoth@aei.ca>
868
869 * NEWS, plugins-root/check_icmp.c: Increment per-host sequence in
870 check_icmp
871
8722009-09-26 Thomas Guyot-Sionnest <dermoth@aei.ca>
873
874 * tools/sfsnapshotgit: Change default for SFSNAP_DEST
875
8762009-09-26 Thomas Guyot-Sionnest <dermoth@aei.ca>
877
878 * tools/sfsnapshotgit: Correcting name and email address
879
8802009-09-26 Thomas Guyot-Sionnest <dermoth@aei.ca>
881
882 * tools/sfsnapshotgit: Enhancements to tools/sfsnapshotgit
883
8842009-09-25 Thomas Guyot-Sionnest <dermoth@aei.ca>
885
886 * configure.in: Using $srcdir is the proper way to go
887
8882009-09-25 nagiosplugins <nagiosplugins@nagiosplugins.org>
889
890 * tools/sfsnapshotgit: Add sfsnapshotgit
891
8922009-09-25 nagiosplugins <nagiosplugins@nagiosplugins.org>
893
894 * configure.in, plugins-root/Makefile.am,
895 plugins-scripts/Makefile.am, plugins/Makefile.am: Allow custom
896 versions with the release file...
897
8982009-09-24 Ton Voon <ton.voon@opsera.com>
899
900 * NEWS, doc/developer-guidelines.sgml: Updated documentation re: no
901 equals sign and single quote
902
9032009-09-24 Ton Voon <ton.voon@opsera.com>
904
905 * NEWS: Updated NEWS file with docs changes
906
9072009-09-23 Thomas Guyot-Sionnest <dermoth@aei.ca>
908
909 * NEWS: Test, again
910
9112009-09-23 Thomas Guyot-Sionnest <dermoth@aei.ca>
912
913 * NEWS: Test
914
9152009-09-21 Thomas Guyot-Sionnest <dermoth@aei.ca>
916
917 * NEWS, THANKS.in: Oops - wrong author/bug in last commit!
918
9192009-09-21 Thomas Guyot-Sionnest <dermoth@aei.ca>
920
921 * NEWS, THANKS.in, plugins/check_http.c: Add proxy-authorization
922 option to check_http (Peter Doherty - #2863772, Bryan Irvine -
923 #2863925)
924
9252009-09-19 Thomas Guyot-Sionnest <dermoth@aei.ca>
926
927 * NEWS, plugins-scripts/check_ircd.pl: Fix check_ircd binding to
928 wrong interface (#668778)
929
9302009-09-19 Thomas Guyot-Sionnest <dermoth@aei.ca>
931
932 * doc/RELEASING: Update RELEASING document with proper tag creation
933 and push commands
934
9352009-09-16 Ton Voon <ton.voon@opsera.com>
936
937 * BUGS, ChangeLog, NEWS, NP-VERSION-GEN, configure.in, package.def:
938 Prep for 1.4.14 release
939
12009-09-14 Ton Voon <ton.voon@opsera.com> 9402009-09-14 Ton Voon <ton.voon@opsera.com>
2 941
3 * plugins-root/pst3.c: Ensure dirhandle is closed (Duncan Ferguson) 942 * plugins-root/pst3.c: Ensure dirhandle is closed (Duncan Ferguson)
diff --git a/NEWS b/NEWS
index 6818a59..ff92401 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
1This file documents the major additions and syntax changes between releases. 1This file documents the major additions and syntax changes between releases.
2 2
31.4.15 ... 31.4.15 27th July 2010
4 ENHANCEMENTS 4 ENHANCEMENTS
5 New check_ntp_peer -m and -n options to check the number of usable time sources ("truechimers") 5 New check_ntp_peer -m and -n options to check the number of usable time sources ("truechimers")
6 New check_disk_smb -a option which allows for specifying the IP address of the remote server 6 New check_disk_smb -a option which allows for specifying the IP address of the remote server
@@ -11,6 +11,7 @@ This file documents the major additions and syntax changes between releases.
11 check_http now displays the missing search string and the URL in the output when failed (Duncan Ferguson - #2999924) 11 check_http now displays the missing search string and the URL in the output when failed (Duncan Ferguson - #2999924)
12 Updated Nagios::Plugin perl module 12 Updated Nagios::Plugin perl module
13 Updated gnulib to June 2010 13 Updated gnulib to June 2010
14
14 FIXES 15 FIXES
15 Fix check_ircd binding to wrong interface (#668778) 16 Fix check_ircd binding to wrong interface (#668778)
16 Add proxy-authorization option to check_http (Marcel Kuiper - #1323230, Bryan Irvine - #2863925) 17 Add proxy-authorization option to check_http (Marcel Kuiper - #1323230, Bryan Irvine - #2863925)
@@ -32,6 +33,7 @@ This file documents the major additions and syntax changes between releases.
32 Fix cmd_run overwriting the environment, which would break some commands that needed it 33 Fix cmd_run overwriting the environment, which would break some commands that needed it
33 Allow check_ifstatus to accept version=2c - used to only allow version=2 (Brian Landers) 34 Allow check_ifstatus to accept version=2c - used to only allow version=2 (Brian Landers)
34 Fix examples in check_disk, where it implied was possible to suffix unit values to warn/crit parameters 35 Fix examples in check_disk, where it implied was possible to suffix unit values to warn/crit parameters
36
35 WARNINGS 37 WARNINGS
36 Updated developer documentation to say that performance labels should not have an equals sign or 38 Updated developer documentation to say that performance labels should not have an equals sign or
37 single quote in the label 39 single quote in the label
diff --git a/NP-VERSION-GEN b/NP-VERSION-GEN
index 273e066..cc11287 100755
--- a/NP-VERSION-GEN
+++ b/NP-VERSION-GEN
@@ -6,7 +6,7 @@
6SRC_ROOT=`dirname $0` 6SRC_ROOT=`dirname $0`
7 7
8NPVF=NP-VERSION-FILE 8NPVF=NP-VERSION-FILE
9DEF_VER=1.4.14.git 9DEF_VER=1.4.15.git
10 10
11LF=' 11LF='
12' 12'
diff --git a/configure.in b/configure.in
index 61d0e95..bdd4431 100644
--- a/configure.in
+++ b/configure.in
@@ -1,6 +1,6 @@
1dnl Process this file with autoconf to produce a configure script. 1dnl Process this file with autoconf to produce a configure script.
2AC_PREREQ(2.59) 2AC_PREREQ(2.59)
3AC_INIT(nagios-plugins,1.4.14) 3AC_INIT(nagios-plugins,1.4.15)
4AC_CONFIG_SRCDIR(NPTest.pm) 4AC_CONFIG_SRCDIR(NPTest.pm)
5AC_CONFIG_FILES(gl/Makefile) 5AC_CONFIG_FILES(gl/Makefile)
6AC_CONFIG_AUX_DIR(build-aux) 6AC_CONFIG_AUX_DIR(build-aux)
diff --git a/package.def b/package.def
index 87edce9..9d64a05 100644
--- a/package.def
+++ b/package.def
@@ -1 +1 @@
PACKAGE_RELEASE="1.4.14" PACKAGE_RELEASE="1.4.15"