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>
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
--- /dev/null
+#!/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