Hello community, here is the log from the commit of package gnugk for openSUSE:Factory checked in at 2018-01-10 23:34:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnugk (Old) and /work/SRC/openSUSE:Factory/.gnugk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnugk" Wed Jan 10 23:34:18 2018 rev:24 rq:562209 version:4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/gnugk/gnugk.changes 2016-07-20 09:17:48.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnugk.new/gnugk.changes 2018-01-10 23:34:25.414119242 +0100 @@ -1,0 +2,87 @@ +Wed Dec 27 13:24:32 UTC 2017 - [email protected] + +- Update to version 4.7 + * BUGFIX(ProxyChannel.cxx) better initialization of sendmsg() structs + * new commandline option: now you can use *S instead of * *strict (useful on BSD systems) + * BUGFIX(ProxyChannel.cxx) replace @ip or ip## from aliases when using RedirectCallsToGkIP + * fixes for RTP Bleed + * new switch [Proxy] RestrictRTPSources=IP or Net to limit accepting RTP from the + call signal IPs or the respective class C network + * new switch [Proxy] LegacyPortDetection=1 to keep port detection help for some very old + and broken endpoints that will make your gatekeeper vulnerable to RTP Bleed attacks +- Changes from version 4.6 + * new switch: [RoutedMode] RedirectCallsToGkIP=1 + * new switches: [RoutedMode] H460KeepAliveMethodH225=, H460KeepAliveMethodH245=, + GnuGkTcpKeepAliveMethodH225=, GnuGkTcpKeepAliveMethodH245= + * BUGFIX(ProxyChannel.cxx) TCP keep *alives for H.460.18 calls weren't always enabled correctly + * don't open a status port listener if [Gatekeeper::Main] StatusPort=0 + * BUGFIX(Toolkit.cxx) remove trailing chars before checking for DefaultDomain + * add callID to H.245 trace messages for easier debugging + * BUGFIX(ProxyChannel.cxx) forward ReleaseComplete from remaining party while doing call reroute + * BUGFIX(ProxyChannel.cxx) drop un *en/decryptable RTP packets at end of call when adding encryption + * new status port command: UnregisterEP <ep *id> + * BUGFIX(RasSrv.cxx) remove IPv6 addresses before processing RRQs when IPv6 is not enabled + * send Facility message as as non *H.460.18 keep *alive for H.225 + * send non *standard H.245 userIndication as non *H.460.18 keep *alive for H.245 + * new switch [RoutedMode] DisableGnuGkH245TcpKeepAlive=1 + * new switch [LogFile] TraceToSyslog=1 to send trace output to syslog (Unix only) + * BUGFIX(ProxyChannel.cxx) fix port detection for re *opened channels with IgnoreSignaledIPs=1 + * new switch [CTI::MakeCall] Bandwidth= to set the maximum bandwidth for the call + * new switch [RasSrv::ARQFeatures] LeastUsedRouting=1 to select the least used gateway + * new authentication module TwoAliasAuth +- Changes from version 4.5 + * new switch [CallTable] SetCalledStationIdToDialedIP=1 + * new feature to send H.225 and H.245 keep *alives for all calls, enable with [RoutedMode] EnableGnuGkTcpKeepAlive=1, + set interval with GnuGkTcpKeepAliveInterval=n + * BUGFIX(ProxyChannel.cxx) send H.225 and H.245 keep *alives when acting as H.460.18 client + * BUGFIX(ProxyChannel.cxx) disable RTP/RTCP port check for IPs in AllowedSignalIPs= when doing port detection + * [Proxy] AllowedSignalIPs= can now process a list of networks + * add shortcurt 'rl' for status port command 'rotatelog' + * new switch [CallTable] UseDestCallSignalIPAsDialedNumber=1 to place the destSignalIP into the + %{DialedNumber} field if no dialed number is available in the ARQ / Setup + * BUGFIX(ProxyChannel.cxx) fix crash on invalid sourceCallSignalAddress + * add optional parameter for call transfer method to MakeCall status port command + * BUGFIX(Toolkit.*) fix bug in IP comparison + * BUGFIX(Toolkit.*) the internal networks configured with the [Proxy] InternalNetworks switch were added + to the detected internal networks and didn't replace them, now they replace them as documented +- Changes from version 4.4 + * [CTI::MakeCall] TransferMethod can now also be Reroute, DisableFastStart switch removed + * BUGFIX(MakeCall.cxx) fix MakeCall bearer capabilities to support video calls + * BUGFIX(ProxyChannel.cxx) don't send Notify after call Reroute: Polycom RealPresense starts a flood of Status messages + * BUGFIX(GkStatus.cxx) call ssh_init() and ssh_finalize() only on application start and shutdown + * BUGFIX(ProxyChannel.cxx) fix IP check for IgnoreSignaledPrivateH239IPs= switch + * new accounting/authentication policy RequireOneNet + * pass full RRQ message to LuaAuth + * BUGFIX(ProxyChannel.cxx) when opening a port from a PortRange fails, try next port regardless of errno + * BUGFIX(lua.cxx) add mutex for LUA interpreter, because it is not thread safe + * added message type parameter in RouteRequest event (ARQ, Setup, LRQ) + * BUGFIX(yasocket.cxx) fix UDP with LARGE_FDSET on Solaris, OpenBSD and NetBSD + * BUGFIX(RasTbl.cxx) fix crash on invalid AliasTypeFilter setting + * changed default setting: [Proxy] ProxyForNAT now defaults to off, if you want to keep the previous + behaviour, please set it explicitely +- Changes from version 4.3 + * BUGFIX(ProxyChannel.cxx, gkh235.cxx, gkauth.h) fix crashes found with PROTOS + * new authentication policies LuaPasswordAuth, HttpPasswordAuth + * BUGFIX(configure.in) fix check for LUA 5.2 or higher + * connection to the status port can now also be ended with Ctrl *C + * new switch [Routing::DNS] RewriteARQDestination= to preserve URLs in ARQs + * disable IgnoreSignaledIPs when one party is not using the same RTP ports for forward and reverse + channels in same RTP session + * BUGFIX(RasTbl.cxx) don't allow higher TTL for H.460.18 registrations than set by + H46018KeepAliveInterval= switch + * add variables message, srcInfo and vendor to LuaAuth + * print message on status port when Setup is received + * BUGFIX(ProxyChannel.cxx) disregard IgnoreSignaledIPs=1 switch when caller supports some form of + NAT traversal (to avoid both sides waiting for first RTP packet) + * BUGFIX(ProxyChannel.cxx) enable H.245 tunneling for H.460.17 even when Innovaphone forgets the flag + * BUGFIX(ProxyChannel.cxx) make sure CRV is 0 for all RAS messages when using H.460.17 + even when they relate to a call + * BUGFIX(ProxyChannel.cxx) re *do H.460.19 port detection when a new logical channel is + opened on the same port + * print number of CPU cores and thread configuration on startup + * BUGFIX(RasTbl.cxx) fix display of H.460.17 for registrations on status port + * BUGFIX(ProxyChannel.cxx) fix dead lock causing reroutes to fail +- Add net-snmp-devel, pkgconfig(geoip), pkgconfig(libssh) and + pkgconfig(sqlite3) build require; new dependencies + +------------------------------------------------------------------- Old: ---- gnugk-4.2-2.tar.gz New: ---- gnugk-4.7-2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnugk.spec ++++++ --- /var/tmp/diff_new_pack.1nFl4L/_old 2018-01-10 23:34:26.334076074 +0100 +++ /var/tmp/diff_new_pack.1nFl4L/_new 2018-01-10 23:34:26.334076074 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnugk # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,7 +17,7 @@ Name: gnugk -Version: 4.2 +Version: 4.7 Release: 0 Summary: OpenH323 Gatekeeper--The GNU Gatekeeper License: GPL-2.0+ @@ -39,10 +39,14 @@ BuildRequires: pkg-config BuildRequires: sgml-skel BuildRequires: sgmltool +BuildRequires: net-snmp-devel BuildRequires: speex-devel BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(geoip) BuildRequires: pkgconfig(libsasl2) +BuildRequires: pkgconfig(libssh) +BuildRequires: pkgconfig(sqlite3) Requires(pre): diffutils Requires(pre): grep Recommends: logrotate ++++++ gnugk-4.2-2.tar.gz -> gnugk-4.7-2.tar.gz ++++++ ++++ 11912 lines of diff (skipped)
