about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2024-04-19 23:41:52 +0200
committerAlexander Barton <alex@barton.de>2024-04-26 14:18:36 +0200
commite348ac04e79ae57438c755a3228306120e4aeb63 (patch)
treed63ecaa047387a8df92d124de4ddd673d5b0cf07
parent7ccf98edfaad0c8af4a3984f3177071b1f2b4a19 (diff)
downloadngircd-e348ac04e79ae57438c755a3228306120e4aeb63.tar.gz
ngircd-e348ac04e79ae57438c755a3228306120e4aeb63.zip
Update ChangeLog, NEWS & AUTHORS.md for ngIRCd 27
-rw-r--r--AUTHORS.md1
-rw-r--r--ChangeLog18
-rw-r--r--NEWS2
3 files changed, 21 insertions, 0 deletions
diff --git a/AUTHORS.md b/AUTHORS.md
index 184fbd57..dad1f9a6 100644
--- a/AUTHORS.md
+++ b/AUTHORS.md
@@ -68,6 +68,7 @@ Or join the "#ngircd" channel in IRC on irc.barton.de:
 - 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>
diff --git a/ChangeLog b/ChangeLog
index 7c962196..345d060e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,24 @@
 
 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
diff --git a/NEWS b/NEWS
index a1a56e6a..b11be616 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,8 @@
 
 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