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