Hello community,

here is the log from the commit of package rpcbind for openSUSE:Factory checked 
in at 2017-08-24 18:22:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpcbind (Old)
 and      /work/SRC/openSUSE:Factory/.rpcbind.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpcbind"

Thu Aug 24 18:22:20 2017 rev:54 rq:517662 version:0.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpcbind/rpcbind.changes  2017-05-10 
20:32:28.491593276 +0200
+++ /work/SRC/openSUSE:Factory/.rpcbind.new/rpcbind.changes     2017-08-24 
18:22:21.263335317 +0200
@@ -1,0 +2,12 @@
+Wed Aug 16 10:34:13 CEST 2017 - ku...@suse.de
+
+- Add BuildRequires libnsl-devel (needed for obsoleting nsl in 
+  glibc)
+
+-------------------------------------------------------------------
+Wed May 17 09:14:15 UTC 2017 - sch...@suse.de
+
+- svc-freeargs.patch: always call svc_freeargs, even if svc_getargs
+  failed (bsc#1037559, CVE-2017-8779)
+
+-------------------------------------------------------------------

New:
----
  svc-freeargs.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rpcbind.spec ++++++
--- /var/tmp/diff_new_pack.pyCeov/_old  2017-08-24 18:22:22.599147229 +0200
+++ /var/tmp/diff_new_pack.pyCeov/_new  2017-08-24 18:22:22.603146666 +0200
@@ -28,6 +28,9 @@
 Source3:        rpcbind.xml
 Source4:        pmap_set.c
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} >= 1330
+BuildRequires:  libnsl-devel
+%endif
 BuildRequires:  libtirpc-devel >= 1.0.1
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -53,6 +56,7 @@
 Patch14:        0014-When-using-systemd-redirect-syslog-calls-to-the-syst.patch
 Patch30:        0030-systemd-fix-rmtcall.patch
 Patch31:        0031-rpcbind-manpage.patch
+Patch32:        svc-freeargs.patch
 
 %{?systemd_requires}
 Provides:       portmap
@@ -81,6 +85,7 @@
 #%patch14 -p1
 #%patch30 -p1
 %patch31 -p1
+%patch32 -p1
 
 %build
 autoreconf -fiv

++++++ svc-freeargs.patch ++++++
Index: rpcbind-0.2.3/src/rpcb_svc.c
===================================================================
--- rpcbind-0.2.3.orig/src/rpcb_svc.c
+++ rpcbind-0.2.3/src/rpcb_svc.c
@@ -166,7 +166,7 @@ rpcb_service_3(struct svc_req *rqstp, SV
                svcerr_decode(transp);
                if (debugging)
                        (void) xlog(LOG_DEBUG, "rpcbind: could not decode");
-               return;
+               goto done;
        }
 
        if (rqstp->rq_proc == RPCBPROC_SET
Index: rpcbind-0.2.3/src/rpcb_svc_4.c
===================================================================
--- rpcbind-0.2.3.orig/src/rpcb_svc_4.c
+++ rpcbind-0.2.3/src/rpcb_svc_4.c
@@ -220,7 +220,7 @@ rpcb_service_4(struct svc_req *rqstp, SV
                svcerr_decode(transp);
                if (debugging)
                        (void) xlog(LOG_DEBUG, "rpcbind: could not decode\n");
-               return;
+               goto done;
        }
 
        if (rqstp->rq_proc == RPCBPROC_SET

Reply via email to