Hello community,

here is the log from the commit of package gnugk for openSUSE:Factory checked 
in at 2016-07-20 09:17:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnugk (Old)
 and      /work/SRC/openSUSE:Factory/.gnugk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnugk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnugk/gnugk.changes      2015-12-21 
12:04:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gnugk.new/gnugk.changes 2016-07-20 
09:17:48.000000000 +0200
@@ -1,0 +2,56 @@
+Fri Jul 15 18:25:52 UTC 2016 - [email protected]
+
+Update to version 4.2 (boo#777486, CVE-2012-3534)
+  * BUGFIX(ProxyChannel.cxx) fix H.239 forwarding issue in call
+    where only one side uses H.460.19
+  * BUGFIX(configure.in) make sure LUA test fails for versions below 5.2
+  * BUGFIX(gkh235.cxx) small fix with password auth
+  * BUGFIX(ProxyChannel.cxx) apply codec filtering also to 
+    receiveAndTransmit capabilities
+  * BUGFIX(ProxyChannel.cxx) fix crash in RTP multiplexing
+  * BUGFIX(ProxyChannel.cxx) fix crash when using H.245 tunneling translation
+  * BUGFIX(gk.cxx) fix shutdown on NetBSD 7
+  * BUGFIX(ProxyChannel.cxx) fix compile on NetBSD 7
+  * new switch: [RoutedMode] FilterVideoFastUpdatePicture= to reduce 
+    the number of update requests from endpoints
+  * disable SSLv3 when using TLS
+  * BUGFIX(ProxyChannel.cxx) fix crash in call cleanup
+  * support ON and OFF event in LuaAcct
+  * BUGFIX(sqlacct.*) implement ON and OFF event as documented
+  * new switches [RoutedMode] EnableGnuGkNATTraversal=1 and 
+    [Endpoint] EnableGnuGkNATTraversal=1 to keep GnuGk's old NAT 
+    traversal method enabled
+- Changes from version 4.0
+  * BUGFIX(ProxyChannel.cxx) fix crash processing Setup
+  * BUGFIX(RasSrv.cxx) update IP/port of traversal neighbor on every SCI,
+    not only on IP changes
+  * new status port command: PrintNeighbors
+  * BUGFIX(ProxyChannel.cxx) fix H.239 inside multiplePayloadStream 
+    from Avaya XT5000 with H.460.19
+  * new accounting module: LuaAcct
+  * LUA: new library "gnugk" to allow access to GnuGk functionality
+  * BUGFIX(configure) set all detected options in gnugkbuildopts.h 
+    on Unix
+  * BUGFIX(ProxyChannel.cxx) removing H.235 capabilities might have 
+    skipped items
+  * BUGFIX(lua.cxx) initialize all LUA variables for LUA routing
+  * status port configuration (MaxStatusClients, StatusEventBacklog, 
+    StatusEventBacklogRegex) now
+  changable at runtime
+  * BUGFIX(GkStatus.cxx) fix StatusEventBacklogRegex for patterns that 
+    start at the beginning of the event line
+  * BUGFIX(ProxyChannel.cxx) use RealPresence Group 0  *Byte keep  *alive for
+  IgnoreSignaledH239PrivateIPs (needs LARGE_FDSET to work)
+  * new switches to set database connect and read timeout (only used by 
+    MySQL for now)
+  * new switch to set worker thread idle timeout: 
+    [Gatekeeper::Main] WorkerThreadIdleTimeout=
+  * BUGFIX(gk.cxx) better test for gatekeeper shutdown
+  * BUGFIX(Routing.cxx) fix fromIP for ARQ and LRQ RouteRequests
+  * BUGFIX(gkauth.cxx) only call Q.931 checks when activated
+  * BUGFIX(Routing.cxx) fix RouteRequest from unregistered caller 
+    who doesn't provide any alias
+  * new switch: [RoutedMode] DisableSettingUDPSourceIP=1
+- Perform a spec-cleaner on the spec file
+
+-------------------------------------------------------------------

Old:
----
  gnugk-4.0.tar.gz

New:
----
  gnugk-4.2-2.tar.gz

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

Other differences:
------------------
++++++ gnugk.spec ++++++
--- /var/tmp/diff_new_pack.YBQTQE/_old  2016-07-20 09:17:49.000000000 +0200
+++ /var/tmp/diff_new_pack.YBQTQE/_new  2016-07-20 09:17:49.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gnugk
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,37 +17,36 @@
 
 
 Name:           gnugk
+Version:        4.2
+Release:        0
+Summary:        OpenH323 Gatekeeper--The GNU Gatekeeper
+License:        GPL-2.0+
+Group:          Productivity/Telephony/H323/Servers
+Url:            http://www.gnugk.org
+Source0:        
http://prdownloads.sourceforge.net/openh323gk/%{name}-%{version}-2.tar.gz
+Source2:        %{name}.service
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  libtool
 BuildRequires:  gcc-c++
+BuildRequires:  h323plus-devel
 BuildRequires:  krb5
 BuildRequires:  libdv
-BuildRequires:  h323plus-devel
-#BuildRequires:  h323plus-debugsource
+BuildRequires:  libpt-devel
+BuildRequires:  libtool
 BuildRequires:  openldap2-devel
 BuildRequires:  openssl-devel
-BuildRequires:  libpt-devel
+BuildRequires:  pkg-config
 BuildRequires:  sgml-skel
 BuildRequires:  sgmltool
 BuildRequires:  speex-devel
 BuildRequires:  systemd-rpm-macros
-BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(libsasl2)
 BuildRequires:  pkgconfig(expat)
+BuildRequires:  pkgconfig(libsasl2)
+Requires(pre):  diffutils
+Requires(pre):  grep
+Recommends:     logrotate
 %{?systemd_requires}
-Url:            http://www.gnugk.org
-Provides:       openh323gk
-Obsoletes:      openh323gk
-PreReq:         grep diffutils
-Summary:        OpenH323 Gatekeeper--The GNU Gatekeeper
-License:        GPL-2.0+
-Group:          Productivity/Telephony/H323/Servers
-Version:        4.0
-Release:        0
-Source0:        
http://prdownloads.sourceforge.net/openh323gk/%{name}-%{version}.tar.gz
-Source2:        %{name}.service
 
 %description
 The gatekeeper controls H.323 compatible clients (like ohphone) and can
@@ -57,17 +56,12 @@
 %setup -q
 
 %build
-#export OPENH323DIR=%{_datadir}/openh323/
-#libtoolize --force
-#autoconf --force
-#aclocal
 %configure \
        --disable-mysql \
        --disable-pgsql \
     OPENH323DIR=%{_prefix}
-make RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fexceptions" opt %{?_smp_mflags}
-#make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" addpasswd %{?_smp_mflags}
-make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" doc %{?_smp_mflags}
+make RPM_OPT_FLAGS="%{optflags}" opt %{?_smp_mflags}
+make RPM_OPT_FLAGS="%{optflags}" doc %{?_smp_mflags}
 
 %install
 export M=`uname -m`
@@ -79,16 +73,16 @@
   ;;
 esac
 mkdir -p %{buildroot}%{_sbindir}
-mkdir -p %{buildroot}/var/log/gk
-mkdir -p %{buildroot}/etc/logrotate.d
+mkdir -p %{buildroot}%{_localstatedir}/log/gk
+mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
 install -m 755 obj_linux_"$M"/gnugk %{buildroot}%{_sbindir}
 #install -m 755 obj_linux_"$M"/addpasswd %{buildroot}%{_sbindir}/gkaddpasswd
-install -m 644 etc/complete.ini %{buildroot}/etc/gnugk.ini
-mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
+install -m 644 etc/complete.ini %{buildroot}%{_sysconfdir}/gnugk.ini
+mkdir -p %{buildroot}/%{_mandir}/man1
 install -m 644 docs/gnugk.1 %{buildroot}/%{_mandir}/man1/gnugk.1
 # Create symbolic run level links during installation
-cat << EOF > %{buildroot}/etc/logrotate.d/gnugk
-/var/log/gk/gk.log {
+cat << EOF > %{buildroot}%{_sysconfdir}/logrotate.d/gnugk
+%{_localstatedir}/log/gk/gk.log {
     rotate 30
     size=100M
     notifempty
@@ -98,8 +92,8 @@
     endscript
 }
 EOF
-install -D -m 0644 %{S:2} %{buildroot}%{_unitdir}/%{name}.service
-ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rc%{name}
+install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 
 rm -f CMakeLists.txt
 
@@ -121,11 +115,11 @@
 %{_mandir}/man1/gnugk.1.gz
 %doc docs/manual/*.html
 %doc etc/*
-%config /etc/gnugk.ini
+%config %{_sysconfdir}/gnugk.ini
 %{_sbindir}/gnugk
 %{_sbindir}/rcgnugk
-/etc/logrotate.d/gnugk
-/var/log/gk
+%{_sysconfdir}/logrotate.d/gnugk
+%{_localstatedir}/log/gk
 %{_unitdir}/%{name}.service
 
 %changelog


Reply via email to