echoIRCd/src/modules
2026-08-09 11:27:52 +00:00
..
antimixedutf8.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
antirandom.rs modules: port antirandom, restrictcommands, restrictmsg, blockamsg, connectban 2026-08-09 11:27:52 +00:00
blockamsg.rs modules: port antirandom, restrictcommands, restrictmsg, blockamsg, connectban 2026-08-09 11:27:52 +00:00
chathistory.rs move chathistory + redact + the history store into their own module file 2026-08-08 22:54:52 +00:00
cloak.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
connectban.rs modules: port antirandom, restrictcommands, restrictmsg, blockamsg, connectban 2026-08-09 11:27:52 +00:00
connflood.rs modules: move all per-module state/config out of server.rs/config.rs into own files 2026-08-09 11:18:04 +00:00
dnsbl.rs dnsbl on connect (m_dnsbl-style, ipv4+ipv6, own module), cache + parallelize resolver, group connect notices before cap 2026-08-08 02:26:02 +00:00
filter.rs filter (m_filter) as a self-contained module: Server.ext typemap for module state + module_commands() wiring; FILTER command + on_pre_message hook all in modules/filter.rs 2026-08-08 22:34:56 +00:00
flood.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
hidewhois.rs modules: move all per-module state/config out of server.rs/config.rs into own files 2026-08-09 11:18:04 +00:00
markread.rs move markread into its own module file 2026-08-08 22:47:10 +00:00
metadata.rs ircv3_metadata_db: persist channel metadata across restart 2026-08-09 07:25:42 +00:00
mod.rs modules: port antirandom, restrictcommands, restrictmsg, blockamsg, connectban 2026-08-09 11:27:52 +00:00
multiline.rs move draft/multiline into its own module file 2026-08-08 22:49:54 +00:00
network_icon.rs modules: move all per-module state/config out of server.rs/config.rs into own files 2026-08-09 11:18:04 +00:00
profilelink.rs modules: move all per-module state/config out of server.rs/config.rs into own files 2026-08-09 11:18:04 +00:00
reputation.rs modules: move all per-module state/config out of server.rs/config.rs into own files 2026-08-09 11:18:04 +00:00
restrictcommands.rs modules: port antirandom, restrictcommands, restrictmsg, blockamsg, connectban 2026-08-09 11:27:52 +00:00
restrictmsg.rs modules: port antirandom, restrictcommands, restrictmsg, blockamsg, connectban 2026-08-09 11:27:52 +00:00
securitygroups.rs modules: move all per-module state/config out of server.rs/config.rs into own files 2026-08-09 11:18:04 +00:00
snoop.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
whoisport.rs modules: move all per-module state/config out of server.rs/config.rs into own files 2026-08-09 11:18:04 +00:00