Hi all!
About a week after the release candidate, here it is: ngIRCd 19.2.
There have been no functional changes since 19.2~rc1, only a documentation fix in ./doc/Capabilities.txt: now the only supported capability "multi-prefix" is described there ;-)
Changes and new features since 19.1:
- New configuration option "CloakHostModeX" to configure the hostname
that gets used for IRC clients which have user mode "+x" enabled.
Up to now, the name of the IRC server itself has been used for this,
which still is the default when "CloakHostModeX" isn't set.
- Correctly handle asynchronously re-established server links: a race
condition could let the daemon loose track of an already re-established
incoming server link while preparing its own outgoing connection.
Peers that both try to connect each other could have been affected.
- Log a debug message when SIGUSR2 is handled in debug mode.
- Only allow alphanumeric characters in user-supplied user names of
USER command and IDENT replies.
- Change wording of "TLS initialized" message to make it more consistent.
- Don't leak file descriptors on error path when creating "PID files".
- Add missing mode "r" to CHANMODES in 005 "ISUPPORT" numeric.
- Update doc/Modes.txt and doc/Platforms.txt documents.
- contrib/platformtest.sh: correctly detect Open64 C compiler and handle
"CC=xxx MAKE=yyy ./platformtest.sh" calling convention.
- Add instructions for setting up Atheme IRC services.
- Implement support for IRC capability handling, the new "CAP" command,
and capablity "multi-prefix" which allows both the NAME and WHO command
handlers to return more than one "class prefix" to the client.
- Update Xcode project files: reference missing documentation files.
- Fix: Don't ignore "permission denied" errors when enabling chroot.
- FAQ: enhance description of chroot setup.
You can find more information on our homepage at <http://ngircd.barton.de/> and its mirror <http://ngircd.berlios.de/>. The primary download locations are:
- <ftp://ftp.berlios.de/pub/ngircd/>
- <http://ngircd.barton.de/pub/ngircd/>
Please report any bugs and regressions to this mailing list or directly using the bug tracker – thanks!
Regards
Alex
Hello World!
The next release of ngIRCd, release 19.2, is on the horizon – and in preparation to this maintenance release, here is the first release candidate.
Changes and new features:
- New configuration option "CloakHostModeX" to configure the hostname
that gets used for IRC clients which have user mode "+x" enabled.
Up to now, the name of the IRC server itself has been used for this,
which still is the default when "CloakHostModeX" isn't set.
- Correctly handle asynchronously re-established server links: a race
condition could let the daemon loose track of an already re-established
incoming server link while preparing its own outgoing connection.
Peers that both try to connect each other could have been affected.
- Log a debug message when SIGUSR2 is handled in debug mode.
- Only allow alphanumeric characters in user-supplied user names of
USER command and IDENT replies.
- Change wording of "TLS initialized" message to make it more consistent.
- Don't leak file descriptors on error path when creating "PID files".
- Add missing mode "r" to CHANMODES in 005 "ISUPPORT" numeric.
- Update doc/Modes.txt and doc/Platforms.txt documents.
- contrib/platformtest.sh: correctly detect Open64 C compiler and handle
"CC=xxx MAKE=yyy ./platformtest.sh" calling convention.
- Add instructions for setting up Atheme IRC services.
- Implement support for IRC capability handling, the new "CAP" command,
and capablity "multi-prefix" which allows both the NAME and WHO command
handlers to return more than one "class prefix" to the client.
- Update Xcode project files: reference missing documentation files.
- Fix: Don't ignore "permission denied" errors when enabling chroot.
- FAQ: enhance description of chroot setup.
You can find more information on our homepage at <http://ngircd.barton.de/> and its mirror <http://ngircd.berlios.de/>. The primary download locations are:
- <ftp://ftp.berlios.de/pub/ngircd/>
- <http://ngircd.barton.de/pub/ngircd/>
Please report any bugs and regressions to this mailing list or directly using the bug tracker – thanks!
Regards
Alex