summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Collapse)Author
2012-10-01Fix a few problems found by Cronusa and KindOneAdam
2012-10-01Cleanup of all of the protocol modules, rewrote message handling system to ↵Adam
be a bit more C++ ish
2012-06-25Fixed accidentally recursion in User::SendMessage from last commitAdam
2012-06-18Allow userless command sourcesAdam
2012-04-23Reworked live SQL support yet againAdam
2012-03-11Bug #1384 - Fixed spacing of connection log message if users have no vhost - ↵Adam
patch from cbiedl
2012-02-22Fixed some trivial formattinglethality
2012-02-14Fixed detecting when to set +r and fixed crash on shutdown introduced by the ↵Adam
last commit
2012-02-14Clean up and reorganize our header filesAdam
2012-02-13Removed our RNG and just use the systems, it's not very widely used. Also ↵Adam
made DNS query ids not random as they don't need to be.
2012-01-02Updated Copyright to 2012Adam
2011-12-12Added oper:require_oper configuration optionAdam
2011-12-11Fixed translating messages with varargs sent directly to users, tooAdam
2011-10-24Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as ↵Naram Qashat
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
2011-10-14Added options:nonicknameownership config optionAdam
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