Hello community, here is the log from the commit of package nrpe for openSUSE:Factory checked in at 2017-12-06 09:00:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nrpe (Old) and /work/SRC/openSUSE:Factory/.nrpe.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nrpe" Wed Dec 6 09:00:38 2017 rev:6 rq:548945 version:3.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nrpe/nrpe.changes 2017-08-16 16:11:22.837032853 +0200 +++ /work/SRC/openSUSE:Factory/.nrpe.new/nrpe.changes 2017-12-06 09:00:40.484404628 +0100 @@ -1,0 +2,30 @@ +Tue Dec 5 11:51:04 CET 2017 - [email protected] + +- update to 3.2.1: + FIXES + - Change seteuid error messages to warning/debug (Bryan Heden) + - Fix segfault when no nrpe_user is specified (Stephen Smoogen, Bryan Heden) + - Added additional strings to error messages to remove duplicates (Bryan Heden) + - Fix nrpe.spec for rpmbuild (Bryan Heden) + - Fix error for drop_privileges when using inetd (xalasys-luc, Bryan Heden) + +- update to 3.2.0: + ENHANCEMENTS + - Added max_commands definition to nrpe.cfg to rate limit simultaneous fork()ed children (Bryan Heden) + - Added -E, --stderr-to-stdout options for check_nrpe to redirect output (Bryan Heden) + - Added support for Gentoo init (Troy Lea @box293) + - Cleaned up code a bit, updated readmes and comments across the board (Bryan Heden) + - Added -V, --version to nrpe and fixed the output (Bryan Heden) + - Added different SSL error messages to be able to pinpoint where some SSL errors occured (Bryan Heden) + - Updated logic in al parse_allowed_hosts (Bryan Heden) + - Added builtin OpenSSL Engine support where available (Bryan Heden + @skrueger8) + - Clean up compilation warnings (Bryan Heden) + - Added more commented commands in nrpe.cfg (Bryan Heden) + + FIXES + - Undefined check returns UNKNOWN (Bryan Heden) + - Fix incompatibility with OpenSSL 1.1.0 via SECLEVEL distinction (Bryan Heden) + - Fix ipv4 error in logfile even if address is ipv6 (Bryan Heden) + - Fix improper valid/invalid certificate warnings (Bryan Heden) + +------------------------------------------------------------------- Old: ---- nrpe-3.1.1.tar.bz2 New: ---- nrpe-3.2.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nrpe.spec ++++++ --- /var/tmp/diff_new_pack.jkxLjo/_old 2017-12-06 09:00:41.260376225 +0100 +++ /var/tmp/diff_new_pack.jkxLjo/_new 2017-12-06 09:00:41.260376225 +0100 @@ -30,7 +30,7 @@ %endif Name: nrpe -Version: 3.1.1 +Version: 3.2.1 Release: 0 Summary: Nagios Remote Plug-In Executor License: GPL-2.0+ @@ -164,7 +164,7 @@ execution on the remote host for its own output and return code. %prep -%setup -q +%setup -q -n %{name}-%{name}-%{version} %patch2 -p1 %patch4 -p1 %patch5 -p1 @@ -291,7 +291,7 @@ # install config update script in doc dir... install -Dm755 update-cfg.pl %{buildroot}/%{_defaultdocdir}/%{name}/examples/update-cfg.pl # ...and also the files we want in the main package -install -m644 Changelog README.SUSE README.md usr.sbin.nrpe %{buildroot}/%{_defaultdocdir}/%{name}/ +install -m644 CHANGELOG.md README.SUSE README.md usr.sbin.nrpe %{buildroot}/%{_defaultdocdir}/%{name}/ # remove the uninstall script: this is done by RPM rm %{buildroot}/%{_sbindir}/nrpe-uninstall @@ -402,7 +402,7 @@ %dir %{_defaultdocdir}/%{name}/examples %doc %{_defaultdocdir}/%{name}/README.SUSE %doc %{_defaultdocdir}/%{name}/README.md -%doc %{_defaultdocdir}/%{name}/Changelog +%doc %{_defaultdocdir}/%{name}/CHANGELOG.md %doc %{_defaultdocdir}/%{name}/usr.sbin.nrpe %doc %{_defaultdocdir}/%{name}//examples/update-cfg.pl %{_mandir}/man8/nrpe.8* @@ -429,7 +429,7 @@ %files doc %defattr(0644,root,root,0755) -%doc Changelog LEGAL *.md docs/*.pdf +%doc CHANGELOG.md LEGAL *.md docs/*.pdf %files -n monitoring-plugins-nrpe %defattr(-,root,root) ++++++ nrpe-3.1.1.tar.bz2 -> nrpe-3.2.1.tar.bz2 ++++++ ++++ 5673 lines of diff (skipped) ++++++ nrpe-improved_help.patch ++++++ --- /var/tmp/diff_new_pack.jkxLjo/_old 2017-12-06 09:00:41.600363781 +0100 +++ /var/tmp/diff_new_pack.jkxLjo/_new 2017-12-06 09:00:41.600363781 +0100 @@ -1,46 +1,23 @@ -Index: nrpe-3.1.1/src/check_nrpe.c -=================================================================== ---- nrpe-3.1.1.orig/src/check_nrpe.c -+++ nrpe-3.1.1/src/check_nrpe.c -@@ -667,7 +667,7 @@ void usage(int result) - " [-P <size>] [-S <ssl version>] [-L <cipherlist>] [-C <clientcert>]\n" - " [-K <key>] [-A <ca-certificate>] [-s <logopts>] [-b <bindaddr>]\n" - " [-f <cfg-file>] [-p <port>] [-t <interval>:<state>] [-g <log-file>]\n" -- " [-c <command>] [-a <arglist...>]\n"); -+ " [-c <command>] [-a <arglist...>] [--help] [--license] [--no-ssl]\n"); - printf("\n"); - printf("Options:\n"); - printf(" <host> = The address of the host running the NRPE daemon\n"); -@@ -710,6 +710,9 @@ void usage(int result) - printf(" [arglist] = Optional arguments that should be passed to the command,\n"); - printf(" separated by a space. If provided, this must be the last\n"); - printf(" option supplied on the command line.\n"); -+ printf(" -h, --help = Print this short help.\n"); -+ printf(" -l,--license = Print licensing information.\n"); -+ printf(" -n,--no-ssl = Do not initial an ssl handshake with the server, talk in plaintext.\n"); +diff -urN nrpe-nrpe-3.2.1.orig/src/check_nrpe.c nrpe-nrpe-3.2.1/src/check_nrpe.c +--- nrpe-nrpe-3.2.1.orig/src/check_nrpe.c 2017-09-01 15:59:54.000000000 +0200 ++++ nrpe-nrpe-3.2.1/src/check_nrpe.c 2017-12-05 11:49:35.220046000 +0100 +@@ -740,6 +740,7 @@ + printf(" -a, --args=LIST Optional arguments that should be passed to the command,\n"); + printf(" separated by a space. If provided, this must be the last\n"); + printf(" option supplied on the command line.\n"); ++ printf(" -h, --help = Print this short help.\n"); printf("\n"); printf(" NEW TIMEOUT SYNTAX\n"); - printf(" -t <interval>:<state>\n"); -Index: nrpe-3.1.1/src/nrpe.c -=================================================================== ---- nrpe-3.1.1.orig/src/nrpe.c -+++ nrpe-3.1.1/src/nrpe.c -@@ -538,13 +538,15 @@ void usage(int result) - printf("Usage: nrpe [-n] -c <config_file> [-4|-6] <mode>\n"); - printf("\n"); + printf(" -t, --timeout=INTERVAL:STATE\n"); +diff -urN nrpe-nrpe-3.2.1.orig/src/nrpe.c nrpe-nrpe-3.2.1/src/nrpe.c +--- nrpe-nrpe-3.2.1.orig/src/nrpe.c 2017-09-01 15:59:54.000000000 +0200 ++++ nrpe-nrpe-3.2.1/src/nrpe.c 2017-12-05 11:48:42.508215000 +0100 +@@ -570,6 +570,8 @@ printf("Options:\n"); -- printf(" -n = Do not use SSL\n"); -+ printf(" -h, --help = Print this short help.\n"); -+ printf(" -l,--license = Print licensing information.\n"); -+ printf(" -n, --no-ssl = Do not use SSL\n"); - printf(" -c <config_file> = Name of config file to use\n"); - printf(" -4 = use ipv4 only\n"); - printf(" -6 = use ipv6 only\n"); - printf(" <mode> = One of the following operating modes:\n"); -- printf(" -i = Run as a service under inetd or xinetd\n"); -- printf(" -d = Run as a standalone daemon\n"); -+ printf(" -i, --inetd = Run as a service under inetd or xinetd\n"); -+ printf(" -d, --daemon = Run as a standalone daemon\n"); - printf(" -d -s = Run as a subsystem under AIX\n"); - printf(" -f = Don't fork() for systemd, launchd, etc.\n"); - printf("\n"); + printf(" -V, --version Print version info and quit\n"); + printf(" -n, --no-ssl Do not use SSL\n"); ++ printf(" -h, --help = Print this short help.\n"); ++ printf(" -l,--license = Print licensing information.\n"); + printf(" -c, --config=FILE Name of config file to use\n"); + printf(" -4, --ipv4 Use ipv4 only\n"); + printf(" -6, --ipv6 Use ipv6 only\n");
