Upgrading
#
Upgrading from 1.x to 2.0note
This document only lists breaking changes between version 1.x and 2.0. There have also been many backwards compatiable changes; however, they are not listed here in this document.
#
Changes- The "m_" prefix has been dropped from all module names. You will need to go through your configuration file(s) and update any modules {} blocks as appropriate.
WHOIS_CHAN_PRIVACY
default value is now TRUE. If you want to keep the old behavior set it to FALSE.ANNOUNCE_INVITES
default value is now TRUE. If you want to keep the old behavior set it to FALSE.CHANNELLEN
default value has been reduced to 50. If you want to keep the old behavior set it to 200.HIDDEN_IP
default value is now 255.255.255.255. If you want to keep the old behavior set it to 127.0.0.1.AWAY_BURST
default value is now TRUE. If you want to keep the old behavior set it to FALSE.MAXCHANNELSPERUSER
default value is now 50. If you want to keep the old behavior set it to 10.SILENCE_CHANNEL_MESSAGES
default value is now TRUE. If you want to keep the old behavior set it to FALSE.USER_HIDECHANS
default value is now TRUE. If you want to keep the old behavior set it to FALSE.
#
Movestls::identity::dh_elliptic_curve
has been moved totls::identity::supported_groups
. You will need to go through your configuraton file(s) and replace the old directive name with the new name, It is configured in the same way.- User mode +g (debug) has moved to user mode +E.
#
Removalsipcheck
blocks have been removed. If you want to keep this behavior, useexempt
blocks instead.- The sethost module has been removed with no replacement.
spoofhost
blocks have been removed with no replacement.freeform
operator privilege has been removed with no replacement.SETHOST
feature setting has been removed with no replacement.SETHOST_USER
feature setting has been removed with no replacement.SETHOST_AUTO
feature setting has been removed with no replacement.HIS_STATS_SPOOFHOSTS
feature setting has been removed with no replacement.- The user mode +h (sethost) has been removed with no replacement.
cloak::ipv4_format_host
has been removed, replaced bycloak::value
.cloak::ipv6_format_host
has been removed, replaced bycloak::value
.- The user mode +q (common channels only) has been removed. You should use user mode +G (soft-callerid) instead.
CONFIG_OPERCMDS
feature setting has been removed with no replacement (now always enabled).EXTENDED_CHECKCMD
feature setting has been removed with no replacement (now always enabled).HIDDEN_HOST
feature setting has been removed. You should use cloak {} blocks.LIBGEOIP_IPV4_DATABASE_FILE
feature setting has been removed. You should use MaxMindDB.LIBGEOIP_IPV6_DATABASE_FILE
feature setting has been removed. You should use MaxMindDB.LIBGEOIP_ASN_IPV4_DATABASE_FILE
feature setting has been removed. You should use MaxMindDB.LIBGEOIP_ASN_IPV6_DATABASE_FILE
feature setting has been removed. You should use MaxMindDB.LIBGEOIP_CACHE_MODE
feature setting has been removed. You should use MaxMindDB.LIBGEOIP_CHECK_CACHE
feature setting has been removed. You should use MaxMindDBHIS_STATS_*
short forms have been removed. You should use theHIS_STATS_*
long forms.connect::certfp
has been removed. If you want to keep this behavior, then setconnect::fingerprint
instead.