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");


Reply via email to