Added: 22a23
Developers
Documentation
ChangeLog
Development status
Bugs
ToDo
Modules
- SrSv::Agent - functions for manipulating pseudo-clients
- SrSv::AgentUI - DALnet-style user interfaces
- SrSv::ChanReg::Agent - find the agent for a channel
- SrSv::ChanServ - contains $csnick
- SrSv::ChanUser::Greet - send autogreets
- SrSv::Conf - read configuration files
- SrSv::Debug - support --debug switch
- SrSv::Email::Validate - validate email addresses
- SrSv::Errors - error messages
- SrSv::IRCd::Event - IRC event callbacks
- SrSv::IRCd::IO - low-level IO with the IRC server
- SrSv::IRCd::Queue - dispatch IRC events to child processes
- SrSv::IRCd::State - track the global state of the IRC network
- SrSv::IRCd::ValidNick - check whether a nickname is valid
- SrSv::Message - general message-passing between processes
- SrSv::MySQL - connects to mysql, contains $dbh
- SrSv::MySQL::KeyValStub - generates simple functions from sql statements
- SrSv::MySQL::Unlock - contains $unlock_tables
- SrSv::NickReg - manipulate registered nicks
- SrSv::NickReg::Alias - manipulate nick aliases
- SrSv::NickReg::Event - update nickreg information in response to IRC events (currently only QUIT)
- SrSv::NickReg::Flags - manipulate nickreg flags
- SrSv::NickReg::IRC - contains chk_registered (possibly misnamed)
- SrSv::NickReg::Id - functions for identifying and unidentifying users
- SrSv::NickReg::Password - manipulate nickreg passwords
- SrSv::NickReg::Protect - manipulate protect levels
- SrSv::NickReg::Seen - contains do_seen
- SrSv::NickReg::Text - manipulate nickreg text fields
- SrSv::NickReg::Time - get nick registration timestamp
- SrSv::NickReg::User - find what users are identified to what nicks
- SrSv::NickReg::Values - manipulate non-text nickreg columns (currently only email)
- SrSv::NickServ - contains $nsnick
- SrSv::NickServ::Agent - contains nickserv's dispatch() [deprecated]
- SrSv::NickServ::Enforcer - keeps people from using nicks they shouldn't be
- SrSv::NickServ::Greet - nickserv greet command
- SrSv::NickServ::Id - nickserv identify, logout, release, ghost, recover commands
- SrSv::NickServ::Info - nickserv info command
- SrSv::NickServ::Protect - nickserv set protect command
- SrSv::NickServ::Seen - nickserv seen command
- SrSv::NickServ::Set - base UI for changing nickserv settings
- SrSv::NickServ::Settings - textual nickserv settings
- SrSv::NickServ::Settings::Boolean - boolean nickserv settings
- SrSv::NickServ::Settings::Oper - oper-only nickserv settings
- SrSv::NickServ::Settings::Vacation - vacation setting
- SrSv::NickServ::UI - nickserv's user interface
- SrSv::OnIRC - determines if we are acting as an IRC server (as opposed to a web page or something)
- SrSv::Process::Call - calls a function safely
- SrSv::Process::InParent - specify functions that must be executed in the parent process only
- SrSv::Process::Init - specify code to run whenever a new process starts up
- SrSv::Process::Worker - spawn new processes
- SrSv::SimpleHash - contains write_hash and read_hash
- SrSv::SocketClient - simple RPC client
- SrSv::SocketServer - simple RPC server
- SrSv::Timer - run a callback after a certain time
- SrSv::Unreal::Modes - variables related to unreal's channel modes
- SrSv::Unreal::Parse - parse lines coming from unreal
- SrSv::Unreal::Tokens - defines all of unreal's tokens
- SrSv::User - manipulate users
- SrSv::User::Clones - check for clones and kill them
- SrSv::User::Event - keep user table synced with ircd
- SrSv::User::Guest - change a user's nick to guestxxxxx
- SrSv::User::Host - track users hostname, ident, and ip
- SrSv::User::InvalidPass - kill users who used an invalid password too many times
- SrSv::User::Mode - track user modes
- SrSv::User::Notice - send user a notice
- SrSv::Web::Content - convert an html fragment to a complete web page
- SrSv::Web::Login - track logged in users on the web
Old Modules
- /EchoServ
- Services Module