Releases: willamowius/gnugk
GNU Gatekeeper 5.3
This release has a number of new features as well as some important bug
fixes.
Whats new ?
-
LRQ loop detection to optimize calls flows between multiple
neighbor gatekeepers
This new feature has the potential to significantly reduce the load
on all gatekeepers and prevent "LRQ storms". -
new routing policy to set call destinations by querying HTTP
or REST servers, see [Routing::Http] -
much improved support for SNMP monitoring
-
important bug fix for TLS encryption of signaling channels
-
important bug fixes for H.460.18 (for H.245 tunneling and for
multi-homed servers) -
performance optimization: this version can handle 5-10% more proxied
calls on the same hardware -
performance optimization: re-authenticate lightweight, additive
registrations only when new aliases differ
This significantly reduces the load on password databases.
Enjoy!
GNU Gatekeeper 5.2
This release that has a rewritten networking implementation (aka "large-fdset") that allows GnuGk to scale to higher numbers of calls per server than previous versions.
This new implementation replaces the old hack to extend the select() system call by using poll() which enables GnuGk to handle huge numbers of sockets at the same time. The new implementation also works on Windows, but has been tested mostly on the different Unix versions we support.
Please note that the relevant configure option when comping GnuGk source code has changed to --enable-large-fdset. There is no need to specify a maximum number of sockets any more.
This release also has a few bug fixes, eg. for using LUA scripts with shared libraries and for memory leaks in the error handling of H.235 password authentication.
GNU Gatekeeper 5.1
The main new feature in this release is H.245 multiplexing.
Together with the long supported RTP multiplexing it allows GnuGk to handle a large amount of calls from H.460 endpoints using just 5 ports total.
New Features:
- support for H.245 multiplexing with H.460.18:
[RoutedMode] EnableH245Multiplexing=1, H245MultiplexPort=1722 - improved interop with Lifesize Icon (H.235), Scopia VC240 (H.460.18) and Yealink Mobile (H.460.19)
- improved detection of neighbor gatekeeper availability
- public IP detection for Google Cloud
- new feature to let GnuGk send an event if port detection fails
There were also a number of bug fixes, please see changes.txt or the
blog post:
https://blog.gnugk.org/2019/01/gnu-gatekeeper-5-1.html
Download Linux executable from
https://www.gnugk.org/h323download.html
GNU Gatekeeper 5.0
New features:
- support for Azure and Alibaba Cloud
- performance optimizations, especially for multiplexed RTP and LUA
- compatible with OpenSSL 1.1.x
- switch to translate Facility transfers into gatekeeper TCS0 reroutes
This release also contains a number of bug fixes. Please see changes.txt for details.
Download Linux executable from https://www.gnugk.org/h323download.html
GNU Gatekeeper 4.9
Feature release with a number of bugfixes
-
new accounting module: HttpAcct
-
new accounting module: AMQPAcct (RabbitMQ)
-
new accounting event 'reject' for calls rejected with ARJ
-
many new accounting placeholders
-
RTP inactivity checking (hangup calls when no media for n seconds)
-
support GeoIP2 databases (using libmaxminddb) for GeoIPAuth
-
extend GeoIPAuth to support all RAS and all Q.931 messages
-
BUGFIX(ProxyChannel.cxx) fix crash while handling RTP packets
-
BUGFIX(RasTbl.cxx) fix disconnecting unregistered endpoints
-
BUGFIX(RasSrv.cxx) fix crash when using IPv6
-
BUGFIX(ProxyChannel.cxx) fix handling of CloseLogicalChannel