mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
irc/ircd-hybrid: Update to 8.2.46
Changes since 8.2.45: -- Noteworthy changes in version 8.2.46 (2025-01-22) * The user mode subsystem now supports dynamic registration and unregistration of user modes. This allows modules to register and unregister their own user modes, making the system more flexible and modular. * The `INFO` command output now includes namespaces, organizing configuration entries according to their respective configuration blocks for better clarity and structure * The `INFO` command output now shows entries from the admin {} config block * The `WALLOPS` command has been removed * The `serverinfo::motd_file` configuration directive has been added, allowing the Message of the Day (MOTD) file path to be customized instead of hardcoded * The `channel::max_kick_length` configuration directive has been added, allowing servers to specify the maximum length of a `KICK` message that the server will accept from a client.
This commit is contained in:
parent
7567192944
commit
9fc837fb78
5 changed files with 94 additions and 10 deletions
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= ircd-hybrid
|
||||
PORTVERSION= 8.2.45
|
||||
PORTVERSION= 8.2.46
|
||||
CATEGORIES= irc
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1720129353
|
||||
SHA256 (ircd-hybrid-8.2.45.tgz) = 951ae032ab04a87b47e602339e07e0d06b6e87bd5a4eb334f3b395be14f75e44
|
||||
SIZE (ircd-hybrid-8.2.45.tgz) = 1102995
|
||||
TIMESTAMP = 1737619918
|
||||
SHA256 (ircd-hybrid-8.2.46.tgz) = a5d5c8f1888fa82fbded7a313456f5a659b871f2ce07e6ff81eb5a8d73f3c74b
|
||||
SIZE (ircd-hybrid-8.2.46.tgz) = 1131585
|
||||
|
|
11
irc/ircd-hybrid/files/patch-libio_src_io__time.c
Normal file
11
irc/ircd-hybrid/files/patch-libio_src_io__time.c
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- libio/src/io_time.c.orig 2025-01-23 08:31:29 UTC
|
||||
+++ libio/src/io_time.c
|
||||
@@ -205,8 +205,6 @@ io_internal_gettime(clockid_t clock_id, struct timespe
|
||||
return IO_TIME_ERR_GET_REAL;
|
||||
case CLOCK_MONOTONIC:
|
||||
return IO_TIME_ERR_GET_MONO;
|
||||
- case CLOCK_MONOTONIC_RAW:
|
||||
- return IO_TIME_ERR_GET_MONO_RAW;
|
||||
default:
|
||||
abort(); /* Invalid clock_id, abort the program. */
|
||||
}
|
|
@ -11,9 +11,13 @@ other packages.
|
|||
|
||||
Please read the INSTALL file for more information.
|
||||
|
||||
You should now copy %%PREFIX%%/etc/ircd-hybrid/reference.conf to
|
||||
%%PREFIX%%/etc/ircd-hybrid/ircd.conf, and then edit to suit your needs.
|
||||
ircd-hybrid will not start without %%PREFIX%%/etc/ircd-hybrid/ircd.conf
|
||||
You should now copy
|
||||
- %%PREFIX%%/etc/ircd-hybrid/reference.ircd.conf to
|
||||
%%PREFIX%%/etc/ircd-hybrid/ircd.conf
|
||||
- %%PREFIX%%/etc/ircd-hybrid/reference.modules.conf to
|
||||
%%PREFIX%%/etc/ircd-hybrid/modules.conf
|
||||
and then edit to suit your needs. ircd-hybrid will not start without
|
||||
%%PREFIX%%/etc/ircd-hybrid/ircd.conf
|
||||
|
||||
Don't forget to add
|
||||
|
||||
|
|
|
@ -3,6 +3,22 @@ bin/ircd-hybrid-mkpasswd
|
|||
%%ETCDIR%%/reference.ircd.conf
|
||||
%%ETCDIR%%/reference.modules.conf
|
||||
etc/rc.d/ircd-hybrid
|
||||
lib/ircd-hybrid/modules/cap_account_notify.la
|
||||
lib/ircd-hybrid/modules/cap_account_notify.so
|
||||
lib/ircd-hybrid/modules/cap_away_notify.la
|
||||
lib/ircd-hybrid/modules/cap_away_notify.so
|
||||
lib/ircd-hybrid/modules/cap_cap_notify.la
|
||||
lib/ircd-hybrid/modules/cap_cap_notify.so
|
||||
lib/ircd-hybrid/modules/cap_chghost.la
|
||||
lib/ircd-hybrid/modules/cap_chghost.so
|
||||
lib/ircd-hybrid/modules/cap_extended_join.la
|
||||
lib/ircd-hybrid/modules/cap_extended_join.so
|
||||
lib/ircd-hybrid/modules/cap_invite_notify.la
|
||||
lib/ircd-hybrid/modules/cap_invite_notify.so
|
||||
lib/ircd-hybrid/modules/cap_multi_prefix.la
|
||||
lib/ircd-hybrid/modules/cap_multi_prefix.so
|
||||
lib/ircd-hybrid/modules/cap_userhost_in_names.la
|
||||
lib/ircd-hybrid/modules/cap_userhost_in_names.so
|
||||
lib/ircd-hybrid/modules/m_accept.la
|
||||
lib/ircd-hybrid/modules/m_accept.so
|
||||
lib/ircd-hybrid/modules/m_admin.la
|
||||
|
@ -159,8 +175,6 @@ lib/ircd-hybrid/modules/m_userhost.la
|
|||
lib/ircd-hybrid/modules/m_userhost.so
|
||||
lib/ircd-hybrid/modules/m_version.la
|
||||
lib/ircd-hybrid/modules/m_version.so
|
||||
lib/ircd-hybrid/modules/m_wallops.la
|
||||
lib/ircd-hybrid/modules/m_wallops.so
|
||||
lib/ircd-hybrid/modules/m_webirc.la
|
||||
lib/ircd-hybrid/modules/m_webirc.so
|
||||
lib/ircd-hybrid/modules/m_who.la
|
||||
|
@ -171,6 +185,62 @@ lib/ircd-hybrid/modules/m_whowas.la
|
|||
lib/ircd-hybrid/modules/m_whowas.so
|
||||
lib/ircd-hybrid/modules/m_xline.la
|
||||
lib/ircd-hybrid/modules/m_xline.so
|
||||
lib/ircd-hybrid/modules/umode_admin.la
|
||||
lib/ircd-hybrid/modules/umode_admin.so
|
||||
lib/ircd-hybrid/modules/umode_bot.la
|
||||
lib/ircd-hybrid/modules/umode_bot.so
|
||||
lib/ircd-hybrid/modules/umode_callerid.la
|
||||
lib/ircd-hybrid/modules/umode_callerid.so
|
||||
lib/ircd-hybrid/modules/umode_cloak.la
|
||||
lib/ircd-hybrid/modules/umode_cloak.so
|
||||
lib/ircd-hybrid/modules/umode_connect.la
|
||||
lib/ircd-hybrid/modules/umode_connect.so
|
||||
lib/ircd-hybrid/modules/umode_deaf.la
|
||||
lib/ircd-hybrid/modules/umode_deaf.so
|
||||
lib/ircd-hybrid/modules/umode_expiration.la
|
||||
lib/ircd-hybrid/modules/umode_expiration.so
|
||||
lib/ircd-hybrid/modules/umode_external.la
|
||||
lib/ircd-hybrid/modules/umode_external.so
|
||||
lib/ircd-hybrid/modules/umode_farconnect.la
|
||||
lib/ircd-hybrid/modules/umode_farconnect.so
|
||||
lib/ircd-hybrid/modules/umode_flood.la
|
||||
lib/ircd-hybrid/modules/umode_flood.so
|
||||
lib/ircd-hybrid/modules/umode_hidden.la
|
||||
lib/ircd-hybrid/modules/umode_hidden.so
|
||||
lib/ircd-hybrid/modules/umode_hidechans.la
|
||||
lib/ircd-hybrid/modules/umode_hidechans.so
|
||||
lib/ircd-hybrid/modules/umode_hideidle.la
|
||||
lib/ircd-hybrid/modules/umode_hideidle.so
|
||||
lib/ircd-hybrid/modules/umode_invisible.la
|
||||
lib/ircd-hybrid/modules/umode_invisible.so
|
||||
lib/ircd-hybrid/modules/umode_locops.la
|
||||
lib/ircd-hybrid/modules/umode_locops.so
|
||||
lib/ircd-hybrid/modules/umode_nickchange.la
|
||||
lib/ircd-hybrid/modules/umode_nickchange.so
|
||||
lib/ircd-hybrid/modules/umode_oper.la
|
||||
lib/ircd-hybrid/modules/umode_oper.so
|
||||
lib/ircd-hybrid/modules/umode_registered.la
|
||||
lib/ircd-hybrid/modules/umode_registered.so
|
||||
lib/ircd-hybrid/modules/umode_regonly.la
|
||||
lib/ircd-hybrid/modules/umode_regonly.so
|
||||
lib/ircd-hybrid/modules/umode_reject.la
|
||||
lib/ircd-hybrid/modules/umode_reject.so
|
||||
lib/ircd-hybrid/modules/umode_secure.la
|
||||
lib/ircd-hybrid/modules/umode_secure.so
|
||||
lib/ircd-hybrid/modules/umode_secureonly.la
|
||||
lib/ircd-hybrid/modules/umode_secureonly.so
|
||||
lib/ircd-hybrid/modules/umode_servnotice.la
|
||||
lib/ircd-hybrid/modules/umode_servnotice.so
|
||||
lib/ircd-hybrid/modules/umode_skill.la
|
||||
lib/ircd-hybrid/modules/umode_skill.so
|
||||
lib/ircd-hybrid/modules/umode_softcallerid.la
|
||||
lib/ircd-hybrid/modules/umode_softcallerid.so
|
||||
lib/ircd-hybrid/modules/umode_spy.la
|
||||
lib/ircd-hybrid/modules/umode_spy.so
|
||||
lib/ircd-hybrid/modules/umode_wallops.la
|
||||
lib/ircd-hybrid/modules/umode_wallops.so
|
||||
lib/ircd-hybrid/modules/umode_webirc.la
|
||||
lib/ircd-hybrid/modules/umode_webirc.so
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/accept
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/admin
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/away
|
||||
|
@ -228,7 +298,6 @@ lib/ircd-hybrid/modules/m_xline.so
|
|||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/user
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/userhost
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/version
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/wallops
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/who
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whois
|
||||
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whowas
|
||||
|
|
Loading…
Add table
Reference in a new issue