Hi,
while GnuGk, H323Plus and PTLib work on virtually all Linux
distributions, there is one notable exception: Alpine Linux.
This is because Alpine uses musl libc instead of GNU libc, which lacks
many features and our PTLib won't compile with it.
Solution: Stick with any other Linux distribution (Debian, CentOS,
Fedora etc.) or your choice of *BSD, Solaris or Windows.
Regards,
Jan
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
today GNU Gatekeeper version 5.6 has been released.
Download: https://www.gnugk.org/h323download.html
It contains an important bug fix to H.460.19 multiplexing and H.460.26
(media over TCP) when using GnuGk's internal call forwarding
(ForwadOnFacility).
I have also added an interop tweak to be able to call video services
that don't understand H.323 URL aliases (eg. videobutler.nl).
You can enable it with
[Routing::SRV]
ConvertURLs=1
Full changelog:
- new switch: [Routing::SRV] ConvertURLs=1 to convert URL_IDs into H323_IDs
- BUGFIX(ProxyChannel.cxx) fix RTP multiplexing and H.460.26 when
ForwardOnFacility is used
- BUGFIX(ProxyChannel.cxx) remove H.460.19 feature from Setup when using
ForwardOnFacility=1
- new switch: [Gatekeeper::Main] GrantAllBRQ=1 to accept any BRQ, even if
the conferenceID is invalid
Regards,
Jan
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Dear GnuGk community,
the GNU Gatekeeper is alive and kicking and a new release is just
around the corner.
It is important that the GNU Gatekeepers stays relevant to your
needs, so please give us some feedback what might be missing or what
needs to be fixed.
I have compiled a poll with 9 quick questions. Please feel free to add
any other suggestions you may have. Don't be too kind, we really want
to know what to improve. ;-)
https://www.gnugk.org/survey-2020.html
In the past, these surveys have always been a great inspiration.
Please keep the feedback coming. If you want me to respond to
questions or suggestions, please remember to add an email address.
Thanks for your time!
Jan
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I am happy to announce the release of GNU Gatekeeper 5.5.
This release has new features and bug fixes when you run clustered
gatekeepers. It also improves the port detection feature and we have a
complete and up to date Chinese documentation.
You can download it from https://www.gnugk.org/h323download.html
New features:
- new feature GnuGkAssignedGatekeeper to push endpoints back to
their intended home gatekeepers in the cluster, even if the endpoints
don't support assigned gatekeepers
- support new PBKDF2 password hashes for ssh logins to the status port
- new switches to fine tune port detection for H.239 channels
IgnoreSignaledPublicH239IPsFrom=x and IgnoreSignaledAllH239IPs=1
- new Chinese manual
Bug fixes:
- select correct source IP for neighbor pings
- set altGKisPermanent=true when redirecting endpoints
- fix RRJ to include alternates when RedirectGK=Endpoints limit is
reached
- fix reading of AllowSignaledIPs= switch
- don't complain about [Neighbor::xxx] SendAliases switch when using
--strict
Enjoy!
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
the latest GnuGk manual has been translated into Chinese and is now
available at
https://www.gnugk.org/gnugk-manual-zh_CN.html
Many thanks to Zhang Tao for his great work!
We are still having trouble generating a PDF version, so stay with the
HTML manual for now.
Regards,
Jan
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I am happy to announce the release of GNU Gatekeeper 5.4.
You can download it from https://www.gnugk.org/h323download.html
New features:
- new accounting module to send accounting data to an MQTT server
- support for redis as database (eg. as backend for password storage)
Bug fixes:
- important fix for H.245 tunneling translation with H.460.18 endpoints
- fix for snmpwalk in PTLib-SNMP implementation
- fix sending alternate gatekeeper list to endpoints with assigned
gatekeeper
- improved DRQ from child gatekeepers
- fix TLS with neighbor gatekeeper
Please also note that a bug has been found in PTLib that can cause a
crash in any GnuGk version if you use the status port (manually of from
an application). Please upgrade to PTLib 2.10.9.3!
Enjoy!
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Happy New Year!
I just published H323Plus version 1.27.1 with the bug fixes that
accumulated over the past 18 months.
- multiple H.239 fixes
- support for encrypting H.239
- fix starting H.245 channel in some cases
- option to cheat H.245 negotiation to become slave (for better interop)
- fix enabling H.460.9 multiple fixes sending IRRs
- various fixes for different compilers
- some smaller bugfixes
Download from https://www.h323plus.org/source/
Regards,
Jan
--
Jan Willamowius, H323Plus maintainer
EMail : jan(a)willamowius.de
H.323 Support: https://www.willamowius.com/h323plus-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I just published a new maintenance release for PTLib:
https://github.com/willamowius/ptlib/releases
Version 2.10.9.3 fixes a few bugs, including a race condition when
closing PChannels, that can lead to a crash and another deadlock fix.
It adds support for SNMP SET in PSNMPServer (all class signatures
remain unchanged) and various compile fixes for recent compilers.
Happy holidays!
Jan
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
i fixed 2 possible crashes on Github. A few weeks ago there were also
fixes for H.460.22 messages.
There is a pending bug that H323Plus is not handling assigned
gatekeepers correctly. It always connects to the assigned gatekeeper
even if its down instead of staying on the current gatekeeper until the
assigned gatekeeper becomes available again. This will need a bigger
fix.
Regards,
Jan
--
Jan Willamowius, H323Plus maintainer
EMail : jan(a)willamowius.de
H.323 Support: https://www.willamowius.com/h323plus-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I have just released GNU Gatekeeper version 5.3.
You can download it from https://www.gnugk.org/h323download.html
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
- 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!
Full change log:
- BUGFIX(ProxyChannel.cxx) don't send H.245 address to tunneling
H.460.18 endpoint, breaks call when H.245 multiplexing
- performance optimization: 5% faster UDP handling
- changed default: [SNMP] Implementation=PTlib
- remove unfinished Windows-SNMP implementation, use PTLib-SNMP on Windows
- support SET and GET-NEXT in PTLib-SNMP
- support SNMP sysUpTime when running as standalone agent
- BUGFIX(configure.in) LARGE_FDSET defaults to off
- new SNMP OID 1.3.6.1.4.1.27938.11.1.9 to query total bandwidth allocated to ongoing calls
- BUGFIX(ProxyChannel.cxx) fix hangup when making many TLS calls quickly one after another
- BUGFIX(RasSrv.cxx) don't require H.460.22 parameters in ARQs
- BUGFIX(ProxyChannel.cxx) fix TLS without LARGE_FDSET
- BUGFIX(ProxyChannel.cxx) don't send H.460.22 priority field in SCI
- BUGFIX(gkauth.cxx) free memory from cached and expired passwords
- re-authenticate lightweight, additive registrations only when new aliases differ
- remove switch [Proxy]DisableRTPQueueing, always disabled now
- new routing policy: http with config section [Routing::Http]
- BUGFIX(ProxyChannel.cxx) fix H.460.18 on multi-homed servers (SCI comes from the correct IP now)
- new switch to disable SNMP traps [SNMP] EnableTraps=0
- BUGFIX(ProxyChannel.cxx) don't throw SNMP trap on H.245 connection errors
(causes crash under load with Net-SNMP)
- BUGFIX(snmp.cxx) shutdown GnuGk when SNMP agent can't be started
- BUGFIX(snmp.cxx) protect NetSNMP library calls with mutex
- changed default: ForwardResponse now defaults to 1 in [RasSrv::LRQFeatures] and [Neighbor::...]
- new feature: loop detection for LRQs [RasSrv::LRQFeatures] LoopDetection=1
- BUGFIX(Neighbor.cxx) some settings in [RasSrv::LRQFeatures] were ignored if not set in [Neighbor::...]
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584