inspircd (4.6.0+ds1-1) unstable; urgency=medium This is the first v4 release to be packaged in Debian. Below you will find a summary of breaking changes. The full list can be found at https://docs.inspircd.org/4/breaking-changes/ * Removed modules: - blockcaps: Use anticaps module instead. - flashpolicyd: No replacement; Flash Player has been retired by Adobe. - nationalchars: Migrate to the codepage module. * Moved to inspircd-contrib repository with no migration path. Still shipped with 'inspircd' package to provide a smoother upgrade: - censor - clones - lockserv - modenotice * Moved to inspircd-contrib repository: - hostchange: Remove from configuration, or migrate to the cloak_static and/or cloak_user modules. - nopartmsg: Remove from configuration, or migrate to the muteban module which now also applies to part messages. - regex_pcre: Remove from configuration, or migrate to the contrib regex_pcre2 module. - regex_tre: Remove from configuration, or migrate to the contrib regex_stdlib module. - userip: Remove from configuration, or migrate to the check module. * Configuration changes: - <cban:glob> has been removed (now always enabled). - <cgiirc:opernotice> has been removed; use server operator snomask privileges instead. - <chanhistory:enableumode> has been removed (now always enabled). - <class:snomasks> no longer has a default value; set it to * to retain v3 behavior. - <commonchans:invite> has been removed (now always enabled). - <config:format> has been removed; replace all C-style escape sequences with XML-style escape sequences. - <deaf:enableprivdeaf> has been removed (now always enabled). - <gnutls> has been removed (except <gnutls:onrehash>); configure a TLS (SSL) profile instead. - <httpstats:enableparams> has been removed (now always enabled). - <mbedtls> has been removed (except <mbedtls:onrehash>); configure a TLS (SSL) profile instead. - <options:casemapping> has been removed (ASCII casemapping is now the only core option). - <options:moronbanner> has been moved to <options:xlinemessage>. - <override:enableumode> has been removed (now always enabled). - <power> has been removed; use server operator command privileges instead. - <security:allowcoreunload> has been removed (now always disabled). - <showwhois:showfromopers> has been removed. Use users/secret-whois privileged instead. - <shun:affectsopers> has been removed. Use servers/ignore-shuns privileged instead. - <sslmodes:enableumode> has been removed (now always enabled). - <svshold:silent> has been removed (now always enabled). * Configuration changes that happened in v3, likely requiring no action: - <bind:ssl> has been moved to <bind:sslprofile>. - <channels:opers> has been removed; set <oper:maxchans> or <type:maxchans> instead. - <channels:users> has been removed; set <connect:maxchans> instead. - <connectban:duration> has been moved to <connectban:banduration>. - <disabled:fakenonexistant> has been moved to <disabled:fakenonexistent>. - <exemptfromfilter:channel> has been moved to <exemptfromfilter:target>. - <limits:maxgecos> has been moved to <limits:maxreal>. - <link:ssl> has been moved to <link:sslprofile>. - <repeat:maxsecs> has been moved to <repeat:maxtime>. - <security:hidewhois> has been moved to <security:hideserver>. -- Filippo Giunchedi <filippo@debian.org> Sun, 16 Mar 2025 23:01:53 +0100