git: cf014f739380 - main - irc/ircd-hybrid: Update to 8.2.44

From: Santhosh Raju <fox_at_FreeBSD.org>
Date: Sat, 29 Jun 2024 01:47:39 UTC
The branch main has been updated by fox:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cf014f739380ee291b1178ceb1ebdc4352ded198

commit cf014f739380ee291b1178ceb1ebdc4352ded198
Author:     Santhosh Raju <fox@FreeBSD.org>
AuthorDate: 2024-06-29 01:41:50 +0000
Commit:     Santhosh Raju <fox@FreeBSD.org>
CommitDate: 2024-06-29 01:44:56 +0000

    irc/ircd-hybrid: Update to 8.2.44
    
    Changes since 8.2.43:
    
    -- Noteworthy changes in version 8.2.44 (2024-06-15)
    * Fixed FTCBFS issue caused by ./configure using macros that lacked special
      handling for cross-compilation scenarios
    * Fixed the issue where XLINE and UNXLINE were not working properly on
      servers within a cluster
    * Command-line options now support both short (`-c`) and long
      (`--configfile`) formats.
      The available options are:
      * `-c` or `--configfile` for the configuration file
      * `-k` or `--klinefile` for the kline database file
      * `-d` or `--dlinefile` for the dline database file
      * `-x` or `--xlinefile` for the xline database file
      * `-r` or `--resvfile` for the resv database file
      * `-l` or `--logfile` for the log file
      * `-p` or `--pidfile` for the PID file
      * `-f` or `--foreground` to run in the foreground
      * `-v` or `--version` to print the version and exit
      * `-h` or `--help` to display help information
    * The new IRC operator flag, `message:mass`, has been implemented. This flag
      controls access to sending mass messages using the `NOTICE $$*.mask` command.
    * Upon connecting, a user will now receive a notice with their client
      certificate fingerprint, if provided.
    * The `INFO` command now includes the `serverinfo::name`, `serverinfo::sid`,
      and`serverinfo::description` configuration options in its output.
    * The `STATS` subsystem has been rewritten to support dynamic registration
      and unregistration of stats handlers. This allows modules to register
      and unregister their own stats handlers.
    * Implemented hostname cloaking API to improve user privacy and security
      by obfuscating real IP addresses. The cloaking process uses CIDR
      masking, SHA3 hashing, and base32 encoding to generate secure and unique
      cloaked hostnames. The following configuration directives have been
      introduced:
      * `cloak_enabled`: Enable or disable hostname cloaking.
      * `cloak_cidr_len_ipv4`: CIDR length for IPv4 addresses used in hostname cloaking.
      * `cloak_cidr_len_ipv6`: CIDR length for IPv6 addresses used in hostname cloaking.
      * `cloak_num_bits`: Number of bits for the MAC computation used in hostname cloaking.
      * `cloak_secret`: Secret key used in the MAC computation for hostname cloaking.
      * `cloak_suffix`: Suffix appended to the cloaked hostname.
    * Added user mode `+x` (cloak) to activate hostname cloaking for the user,
      replacing their real IP address with a cloaked hostname.
    * The `INFO` command now includes the new cloaking configuration options in
      its output. The following cloaking-related configuration directives will be shown:
      * `general::cloak_enabled`
      * `general::cloak_cidr_len_ipv4`
      * `general::cloak_cidr_len_ipv6`
      * `general::cloak_num_bits`
      * `general::cloak_secret` (displayed as `<REDACTED>` for security)
      * `general::cloak_suffix`
---
 irc/ircd-hybrid/Makefile | 3 +--
 irc/ircd-hybrid/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile
index acaca65bf615..a5046b510a8e 100644
--- a/irc/ircd-hybrid/Makefile
+++ b/irc/ircd-hybrid/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ircd-hybrid
-PORTVERSION=	8.2.43
-PORTREVISION=	1
+PORTVERSION=	8.2.44
 CATEGORIES=	irc
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
diff --git a/irc/ircd-hybrid/distinfo b/irc/ircd-hybrid/distinfo
index b3cfe9c8a69d..7f4e6d232c86 100644
--- a/irc/ircd-hybrid/distinfo
+++ b/irc/ircd-hybrid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664625250
-SHA256 (ircd-hybrid-8.2.43.tgz) = bd0373c780e308c1a6f6989015ff28e1c22999ef764b7b68636b628573c251ef
-SIZE (ircd-hybrid-8.2.43.tgz) = 1053894
+TIMESTAMP = 1719620707
+SHA256 (ircd-hybrid-8.2.44.tgz) = 6bf0c2ff5fc643dc1757a232c9bd5825d33891c7cc1837f024ad4fff7c61c679
+SIZE (ircd-hybrid-8.2.44.tgz) = 1108694