IRCD Migration

Modules

SNOMASKS

m_globops Allows receipt of globops
m_override Allows receipt of use of oper-override
m_seenicks See local and remote nickname changes

Channel Modes

m_chanprotect Gives protected status to [nick]
m_blockcolor Blocks messages with control codes to the channel.
m_banexception Allows users matching [glob pattern] to bypass +b
m_messageflood Allows only [num] messages from a user every [sec] seconds. Exceeding this will enact a KICK on the offending user (or ban if the * is included.)
m_nickflood Allows only [num] nick changes every [sec] seconds in a channel.
m_chanfilter Blocks messages matching [glob pattern]
m_inviteexception Allows users matching [glob pattern] to bypass +i
m_joinflood Allows only [num] users to join the channel in [sec] seconds.
m_redirect When the channel is "full" (from chmode l), forward the user to [channel].
m_nonicks Disallows nick changes for users on the channel.
m_operchans Makes the channel "IRC Operator only".
m_permchannels Marks the channel as "permanent". Will not disappear when there are no users.
m_services_account Users must be registered to join the channel.
m_auditorium Creates an "Auditorium" channel, where you only see yourself or Ops, depending on configuration.
m_sslmodes All users must be connected to the network via SSL to join the channel.
m_stripcolor Strips control codes from PRIVMSGs/NOTICEs to the channel.
m_nonotice Blocks /NOTICEs to the channel.

Extended Bans

m_channelban Disallows users in a matching #channel from joining the channel.
m_services_account Disallows accounts or registered nicks matching [account] from speaking or joining the channel.
m_nopartmsg Hides part messages from matching users.
m_gecosban Disallows users with a matching gecos (real name field) from joining the channel.
m_muteban Blocks messages to the channel from matching users.

Feature Tracability

List the features of unreal we use, and tie those to modules in the module lists above

Configuration

List configuration of modules listed above