ngircd: update to 27
authorAlexandru Ardelean <redacted>
Wed, 22 Apr 2026 09:12:26 +0000 (12:12 +0300)
committerAlexandru Ardelean <redacted>
Thu, 14 May 2026 12:39:33 +0000 (15:39 +0300)
Changes since 26.1:
- Add SSL/TLS certificate validation for server-server links by default
  (new SSLVerify option to disable)
- Add systemd sd_notify protocol support
- Add Autojoin option for automatic channel joining on connect
- Automatically maximize file descriptor limit at startup
- Add Docker/container documentation and Dockerfile

Signed-off-by: Alexandru Ardelean <redacted>
net/ngircd/Makefile
net/ngircd/test.sh [new file with mode: 0644]

index 2eeec0b45fc7413b93d3546175cf27ee638e9ff5..3582ccf43b59a92544ff9044c2b11c817662839d 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=ngircd
-PKG_VERSION:=26.1
+PKG_VERSION:=27
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://ngircd.barton.de/pub/ngircd
-PKG_HASH:=55c16fd26009f6fc6a007df4efac87a02e122f680612cda1ce26e17a18d86254
+PKG_HASH:=6897880319dd5e2e73c1c9019613509f88eb5b8daa5821a36fbca3d785c247b8
 
 PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
 PKG_LICENSE:=GPL-2.0
diff --git a/net/ngircd/test.sh b/net/ngircd/test.sh
new file mode 100644 (file)
index 0000000..75dfb52
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+case "$1" in
+ngircd|ngircd-nossl)
+       # Verify the installed default config passes ngircd's built-in syntax check
+       [ -f /etc/ngircd.conf ]
+       ngircd --configtest 2>&1 | grep -qi "ok\|using config\|ngircd"
+       ;;
+*)
+       exit 0
+       ;;
+esac
git clone https://git.99rst.org/PROJECT