Here is an update to ircd-hybrid 8.2.34. -- Noteworthy changes in version 8.2.34 (2020-11-01) * Re-implement backwards compatibility mode for old ircd-hybrid 8.2.23 and below. Final removal is scheduled for early 2021. * For consistency, the `general::network_desc` configuration directive has been renamed to `general::network_description` * Server notices that previously have been sent to user modes +f and +u are now sent to user mode +j (reject notices) instead. Due to this change, `unauth` and `full` have been removed from `general::oper_only_umodes`, `general::oper_umodes`, and `operator::umodes`. * User mode +b has been replaced with +f (flood). Spam/flood notices are now sent to this user mode. For this, `bots` has been removed from `general::oper_only_umodes`, `general::oper_umodes`, and `operator::umodes`. `flood` has been added instead to these configuration directives. * Stricten server/user ID validation. IDs have to be all uppercase everywhere now.
Index: Makefile =================================================================== RCS file: /home/cvs/ports/net/ircd-hybrid/Makefile,v retrieving revision 1.55 diff -u -p -u -p -r1.55 Makefile --- Makefile 6 Oct 2020 20:04:30 -0000 1.55 +++ Makefile 7 Nov 2020 06:16:50 -0000 @@ -2,7 +2,7 @@ COMMENT = Internet Relay Chat server -DISTNAME = ircd-hybrid-8.2.33 +DISTNAME = ircd-hybrid-8.2.34 CATEGORIES = net MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ircd-hybrid/} EXTRACT_SUFX = .tgz Index: distinfo =================================================================== RCS file: /home/cvs/ports/net/ircd-hybrid/distinfo,v retrieving revision 1.32 diff -u -p -u -p -r1.32 distinfo --- distinfo 6 Oct 2020 20:04:30 -0000 1.32 +++ distinfo 7 Nov 2020 06:17:02 -0000 @@ -1,2 +1,2 @@ -SHA256 (ircd-hybrid-8.2.33.tgz) = GEcPpLU2GAn4ZDWZ+s0xVBxEspwOY7G0RkDWyAhFagE= -SIZE (ircd-hybrid-8.2.33.tgz) = 1250775 +SHA256 (ircd-hybrid-8.2.34.tgz) = /Phyd2oGaxYjmQvUOGlqMf154YTGiP/l7x6ckQRjN8g= +SIZE (ircd-hybrid-8.2.34.tgz) = 1053578 Index: patches/patch-doc_reference_conf =================================================================== RCS file: /home/cvs/ports/net/ircd-hybrid/patches/patch-doc_reference_conf,v retrieving revision 1.19 diff -u -p -u -p -r1.19 patch-doc_reference_conf --- patches/patch-doc_reference_conf 6 Oct 2020 20:04:30 -0000 1.19 +++ patches/patch-doc_reference_conf 7 Nov 2020 06:18:03 -0000 @@ -36,7 +36,7 @@ Index: doc/reference.conf }; /* -@@ -991,7 +991,7 @@ serverhide { +@@ -989,7 +989,7 @@ serverhide { /* * flatten_links_file: path to the flatten links cache file. */ @@ -45,7 +45,7 @@ Index: doc/reference.conf /* * hidden: hide this server from a /links output on servers that -@@ -1300,9 +1300,9 @@ modules { +@@ -1296,9 +1296,9 @@ modules { * path: other paths to search for modules specified below * and in "/module load". */ @@ -58,7 +58,7 @@ Index: doc/reference.conf /* module: the name of a module to load on startup/rehash. */ # module = "some_module.la"; -@@ -1317,49 +1317,49 @@ log { +@@ -1313,49 +1313,49 @@ log { file { type = oper; Index: patches/patch-src_ircd_c =================================================================== RCS file: /home/cvs/ports/net/ircd-hybrid/patches/patch-src_ircd_c,v retrieving revision 1.18 diff -u -p -u -p -r1.18 patch-src_ircd_c --- patches/patch-src_ircd_c 15 May 2020 06:34:13 -0000 1.18 +++ patches/patch-src_ircd_c 7 Nov 2020 06:18:01 -0000 @@ -3,7 +3,7 @@ $OpenBSD: patch-src_ircd_c,v 1.18 2020/0 Index: src/ircd.c --- src/ircd.c.orig +++ src/ircd.c -@@ -331,7 +331,6 @@ make_daemon(void) +@@ -330,7 +330,6 @@ make_daemon(void) } else if (pid > 0) { @@ -11,7 +11,7 @@ Index: src/ircd.c exit(EXIT_SUCCESS); } -@@ -344,8 +343,19 @@ main(int argc, char *argv[]) +@@ -343,8 +342,19 @@ main(int argc, char *argv[]) /* Check to see if the user is running us as root, which is a nono */ if (geteuid() == 0) { Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/net/ircd-hybrid/pkg/PLIST,v retrieving revision 1.22 diff -u -p -u -p -r1.22 PLIST --- pkg/PLIST 6 Oct 2020 20:04:30 -0000 1.22 +++ pkg/PLIST 7 Nov 2020 06:19:54 -0000 @@ -98,6 +98,8 @@ lib/ircd-hybrid/modules/autoload/m_stats @so lib/ircd-hybrid/modules/autoload/m_stats.so lib/ircd-hybrid/modules/autoload/m_svinfo.la @so lib/ircd-hybrid/modules/autoload/m_svinfo.so +lib/ircd-hybrid/modules/autoload/m_svsaccount.la +@so lib/ircd-hybrid/modules/autoload/m_svsaccount.so lib/ircd-hybrid/modules/autoload/m_svshost.la @so lib/ircd-hybrid/modules/autoload/m_svshost.so lib/ircd-hybrid/modules/autoload/m_svsjoin.la