echoIRCd/src
2026-08-08 20:11:42 +00:00
..
coremods chathistory: add AROUND and BETWEEN subcommands (all five now supported) 2026-08-08 20:11:42 +00:00
modules 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
accounts.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
channels.rs services interface: svsnick, svsjoin, svspart, svsmode (user +r/channel); dry force_part shared with sapart 2026-08-08 18:20:24 +00:00
command.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
config.rs webirc: restrict a gateway password to a source ip-mask; document webirc in the example config 2026-08-08 20:02:22 +00:00
extensible.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
ircd.rs labeled-response + batch: capture a labeled command's replies and wrap them (single label tag / BATCH / ACK) 2026-08-08 19:53:34 +00:00
lib.rs reverse-dns clients on connect with pre-registration notices (checking ident / looking up your hostname) 2026-08-07 18:39:03 +00:00
link.rs multi-hop s2s: forward svs*/metadata/sasl to the target's server, route/flood encap by mask (Message::to_wire) 2026-08-08 20:09:15 +00:00
main.rs reverse-dns clients on connect with pre-registration notices (checking ident / looking up your hostname) 2026-08-07 18:39:03 +00:00
message.rs multi-hop s2s: forward svs*/metadata/sasl to the target's server, route/flood encap by mask (Message::to_wire) 2026-08-08 20:09:15 +00:00
mode.rs add callerid (+g) with ACCEPT allow-list, plus msgid and extended-monitor 2026-08-05 16:21:58 +00:00
module.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00
numeric.rs whois: show client-cert fingerprint (276) to opers and self 2026-08-08 19:42:10 +00:00
resolver.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
server.rs webirc: restrict a gateway password to a source ip-mask; document webirc in the example config 2026-08-08 20:02:22 +00:00
socketengine.rs sasl external: request tls client cert, plumb sha256 certfp through to user, relay to services; advertise sasl=PLAIN,EXTERNAL on tls 2026-08-08 19:36:48 +00:00
tls.rs sasl external: request tls client cert, plumb sha256 certfp through to user, relay to services; advertise sasl=PLAIN,EXTERNAL on tls 2026-08-08 19:36:48 +00:00
users.rs chathistory: in-memory per-channel history + CHATHISTORY latest/before/after in a batch (draft/chathistory) 2026-08-08 20:00:23 +00:00
watch.rs add callerid (+g) with ACCEPT allow-list, plus msgid and extended-monitor 2026-08-05 16:21:58 +00:00
xline.rs import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00