summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Collapse)Author
2011-09-10Added oper:host and oper:vhostAdam
2011-09-09Changed User::IsRecognized check to default to secureAdam
2011-09-03Translate whole messages before splitting them up to send to usersAdam
2011-08-12Allow bot usermodes to be configurableAdam
2011-08-11Added a separate field for last seen realhost to ns_info, shown to services ↵DukePyrolator
admins only
2011-08-06Fixed suepradminAdam
2011-08-02Added opertype:modesAdam
2011-07-14Rewrote how commands are handled within Anope.Adam
This allows naming commands and having spaces within command names.
2011-06-23Bug #1277 - Dont send account data for unconfirmed nicksAdam
2011-06-17Search all domains for language strings, fixes the mess that we used to use ↵Adam
to translate strings in 3rd party modules
2011-05-23Added an IsServicesOper eventAdam
2011-05-16Added os_forbidAdam
2011-05-16Moved some global functions to be member functions and misc cleanupAdam
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-04-06Fixed setting +r on nick ownership, lost somewhere in revision fbae33Adam
2011-03-26replaced all %R with %s in the language stringsDukePyrolator
2011-03-15Fixed some logic fail in User::IsRecognizedAdam
2011-03-14Fixed compileAdam
2011-03-14Rewrote some of the opertype system, added os_loginAdam
2011-03-12added ns_certDukePyrolator
2011-03-07Added support for extbansAdam
2011-03-05Removed nickrequests, instead have unconfirmed registrations. Also made ↵Adam
ns_resetpass allow remote-id to get past things such as kill immed.
2011-02-25Fixed a lot of small problemsAdam
2011-02-11Made the help command description code more saneAdam
2011-02-09Do not crash if a user is introduced with a nonexistant serverAdam
2011-02-04Moved the language strings which are only used onceAdam
out of the core and into the modules that use them.
2011-01-28Added patricia_tree::iteratorAdam
2011-01-17Added ns_ajoinAdam
2011-01-08Made the Flag class able to convert flags to strings and backAdam
2011-01-05update copyrights for 2011lethality
2010-12-22Removed match_usermaskAdam
2010-12-12Cleaned up some things, made the protocol modules use some basic inheritance ↵Adam
to cut back on their code duplication. More work can be done in the future to remove even more of it.
2010-12-12Fixed looking up users to use case insensitivityAdam
2010-12-12Allow the patricia tree to store non-pointersAdam
2010-12-12Added cs_mode, rewrote the old list mode code, and added CIDR supportAdam
2010-12-12Switched the system for storing users, channels, and sesions to a patriciaAdam
tree from STL's unordered_map, which was giving horrible performance.
2010-12-12Added m_xmlrpc and m_xmlrpc main, which allows remote programs to executeAdam
remote RPC calls to Anope in realtime and receive responses
2010-11-14Delete users and channels from the modestacker when they are destructedAdam
2010-10-31Fixed replacing %R's in email messages and fixed anopesmtp to really workAdam
2010-10-15Fixed an wrong logging example in example.conf and fixed misc messages being ↵Adam
not logged as normal
2010-10-04Changed the protocol handling system to use a vector of strings instead of C ↵Adam
style arrays. Burned the old process/split_buf/memory.c code
2010-10-02Made os_news send news notices from NickServ if global is disabledAdam
2010-10-01Rewrote some of the socket code to allow m_ssl to be a service.Adam
This allows modules (xmlrpc) to create and accept SSL connections. Also fixed unloading m_mysql at certain times and made the threading engine always work correctly on Windows.
2010-09-29Allow OnPreConnect to kill users correctly and made session/xline exempt ↵Adam
users not bypass the OnConnect event
2010-09-27Cleaned up some unused code, moved handling of user modes around so we dont ↵Adam
get log messages about user modes when users connect, and fixed tracking some umodes on Unreal
2010-09-26Changed the language system to use gettextAdam
2010-09-19Fixed log messages from when a user quits or gets killedAdam
2010-09-18Fixed some minor punctuation and logginglethality
2010-09-11Allow identifying to other accounts using /nickserv id account passAdam
2010-09-10Added Anope::CurTime to keep us from calling time() everywhereAdam