commit - 7ccf98edfaad0c8af4a3984f3177071b1f2b4a19
commit + e348ac04e79ae57438c755a3228306120e4aeb63
blob - 184fbd572380f9151ec39bf0d5b323c86af2fcc5
blob + dad1f9a67a3c22ff0b30655a9ccc99553c7702fe
--- AUTHORS.md
+++ AUTHORS.md
- Tom Ryder <tom@sanctum.geek.nz>
- Unit 193 <unit193@ubuntu.com>
- Valentin Lorentz <progval+git@progval.net>
+- Val Lorentz <progval+git@progval.net>
- William Pitcock <nenolod@dereferenced.org>
- Windree <57554809+Windree@users.noreply.github.com>
- xnaas <8271327+xnaas@users.noreply.github.com>
blob - 7c9621963c0b428f93a76ddaec346e36b40e0aeb
blob + 345d060e0a3e52304ffffcd684e0349b70e6037a
--- ChangeLog
+++ ChangeLog
ngIRCd 27
+ - Update ChangeLog, NEWS, AUTHORS.md & doc/Platforms.txt for ngIRCd 27.
+ - Clarify in the sample configuration file and the ngircd.conf(5) manual
+ page that the "CAFile" option is unset by default.
+ - Fix channel symbol returned in the RPL_NAMREPLY(353) numeric of NAMES
+ commands for secret (mode +s) channels: this should be "@", not "=".
+ Thanks Val Lorentz <progval+git@progval.net> for the patch!
+ Closes #313.
+ - Add an example filter file for "Fail2Ban": contrib/ngircd-fail2ban.conf.
+ - Don't abort startup when setgid/setuid() fails with EINVAL: Both setgid(2)
+ as well as setuid(2) can fail with EINVAL in addition to EPERM, their
+ manual pages state "EINVAL: The user/group ID specified in uid/gid is not
+ valid in this user namespace ". So not only treat EPERM as an "acceptable
+ error" and continue with logging the error, but do the same for EINVAL.
+ This was triggered by the Void Linux xbps-uunshare(1) tool used for
+ building "XBPS source packages" and reported by luca in #ngircd. Thanks!
+ - Test suite: Don't use "pgrep -u" when LOGNAME and USER are not set
+ Thanks for reporting this on IRC, luca!
+
ngIRCd 27~rc1 (2024-04-13)
- Validate certificates on server links. Up to now, ngIRCd optionally used
SSL/TLS encrypted server-server links but never checked and validated any
blob - a1a56e6a1b44b40980d70f12dbb38b32d1d36e25
blob + b11be616ffc28175d00cb775f9a500c7da91b00e
--- NEWS
+++ NEWS
ngIRCd 27
+ - Add an example filter file for "Fail2Ban": contrib/ngircd-fail2ban.conf.
+
ngIRCd 27~rc1 (2024-04-13)
- Validate certificates on server links. Up to now, ngIRCd optionally used
SSL/TLS encrypted server-server links but never checked and validated any