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
