rel-26.1
版本发布时间: 2021-01-02 22:32:52
ngircd/ngircd最新发布版本:rel-27(2024-04-26 23:23:58)
This is ngIRCd 26.1, the next release of ngIRCd, the free, portable and lightweight Internet Relay Chat server for small or private networks.
Version 26.1 is a bug fix release only, without new features. If you aren't affected by any of the fixed issues, there is no need for a timely upgrade if you are already running ngIRCd 26.
The ChangeLog file lists the following changes:
-
Fix a "format string" compiler warning (detected on OpenBSD).
-
No longer set
AI_ADDRCONFIG
when resolving host names, even when it exists: with this option set, on an IPv6-only host, we prevent 127.0.0.1 to get translated properly, even when the loopback interface has this address configured! And as the test suite uses 127.0.0.1, it was broken on IPv6-only hosts. The drawback is that the resolver possibly returns more addresses now, even of an unsupported/not connected address family; but this shouldn't do much harm in practice, as ngIRCd iterates over all returned addresses while trying to establish an outgoing connection. Closes #281. -
Revert "Show allowed channel types in
ISUPPORT
(005) numeric only", which was introduced in 26~rc1: This lead to some IRC clients assuming "oh, no channel prefix characters at all, so no channels at all, so no PRIVMSG can go to any channel" when "AllowedChannelTypes" was set to the empty string ("") -- which is not the case when there are pre-defined channels set up or other servers still have channels! So "allowed channel types" != "supported channel types", and we always have to list all supported ones in theISUPPORT
(005) numeric! Closes #285. -
Test suite: Wait 2 seconds after reloading the daemon, which is required because on reload, all listening ports are closed, configuration updated, and then opened again. This lead to subsequent tests running while the daemon isn't listening on any ports, and that's why some tests could fail. Closes #280.
-
platformtest.sh
: Try to mangle CLang name more intelligently. -
Documentation: Fixed URLs of Atheme IRC services, updated all mentions from CVS to Git, and updated Platforms.txt -- Oh, and it is 2021 now! ;-)
1、 ngircd-26.tar.gz 552.32KB
2、 ngircd-26.tar.gz.sig 310B
3、 ngircd-26.tar.xz 363KB
4、 ngircd-26.tar.xz.sig 310B