summaryrefslogtreecommitdiff
path: root/src/nickserv.c
AgeCommit message (Expand)Author
2010-06-18Renamed all of source files from .c to .cppAdam
2010-06-18Burned slist, rewrote operservs XLine codeAdam
2010-06-18Fixed cmake build, removed version_flags it is no longer need, removed old un...Adam
2010-06-18Rewrote the hashing system to use std::tr1::unordered_mapAdam
2010-06-18Removed all references to $, git has no svn keywordsAdam
2010-06-03Removed ircd->b_delay_auth, have User::CheckAuthenticationToken validate user...Adam-
2010-05-22Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs ...Adam-
2010-05-19Moved opertype access checking to NickAlises constructor, cleans up some code...Adam-
2010-04-13Fixed crash on /ns release and made release actually workAdam-
2010-04-09Removed the OnFind events, they are not necessary anymore and just waste CPUAdam-
2010-03-09Made guestnick generation really workAdam-
2010-02-25Rewrote part of the Timer and CallBack code for modules to be saneAdam-
2010-02-04We now store a list of users using a NickCore in the NickCore, this prevents ...Adam-
2010-01-31replaced the alog() command with a new type-safe and stream-based Alog()DukePyrolator
2010-01-21Rewrote how Anope stores channel status modes on users.Adam-
2010-01-16Removed c_userlist and u_chanlist, replaced with std::listAdam-
2010-01-11updated copyright info for 2010pimpmylinux
2010-01-09changed all password fields to std::string and reworked the way how the enc m...DukePyrolator
2010-01-04Changed 'char *' fields in BotInfo to 'std::string', cleanup of bots.cpp, cha...cyberbotx
2010-01-04Removed NICKMAX and CHANMAX, replaced user->nick, c->name, and ci->name with ...Adam-
2009-12-16Made many of the functions in IRCDProto accept the relative object pointers i...Adam-
2009-12-14Ripped out old databasesAdam-
2009-11-28Massive move of all of the Config variables out of global scope to the Config...Adam-
2009-11-11Moved alot of stuff to constructors and destructors, instead of having functi...Adam-
2009-11-08Rewrote all of the old C style flag systems into a new Flag class which every...Adam-
2009-11-08Rewrote BuildStringList to use std::list instead of char**Adam-
2009-11-03Added OnPreNickExpire and OnPreChanExpire events, which can keep nicks and ch...Adam-
2009-10-28renaming to guestnick was not working properlyDukePyrolator
2009-10-28Remove NickServ timers from TimerManager if we need to delete them, not just ...Adam-
2009-10-20Apply some changes based on possible "flaws" found with flawfinder.cyberbotx
2009-10-17Use the most recent NickServ collide/release timer for a nick instead of usin...Adam-
2009-10-16Fixed bug #1110 - Fixed tracking of NickServ collide/release timers to only a...Adam-
2009-10-13Complete rewrite of everything associated with modes, this breaks saving and ...Adam-
2009-10-03Fixed a typo introduced in r2523 causing NickServ kill to not workAdam-
2009-09-30Removed NS_IDENTIFIED/NS_RECOGNIZED/NS_ON_ACCESS from na->status, it doesnt b...Adam-
2009-09-12Fixes bugs #1105 and #1106Adam-
2009-08-30Fixed problem introduced in last commitAdam-
2009-08-30Properly keep track of services enforcer clients internally, they should now ...Adam-
2009-08-19Add a few items to outstanding issues in TODO, clean up a lot of warnings (no...cyberbotx
2009-08-12Set the correct opertypes on newly registered usersadam-
2009-07-21added 9 new eventsDukePyrolator
2009-07-16Fixed crashes when an unidentified users nickcore gets deletedadam-
2009-06-11Cleanup of internals of new opertype stuff by Adam. Removes OS OPER and OS AD...rburchell
2009-06-10New timer infrastructure, can be used inside modules. Replaces old ENFORCE/CO...rburchell
2009-06-06New events stuff, patch totally by Adam (aka Awesome).rburchell
2009-03-23Replace manually allocated array for NickCore's access list with an std::vect...cyberbotx
2009-02-19Fix a few warnings. Also move split_usermask into cs_akick, as this is the on...rburchell
2009-02-18Patch from DP, converting all match calls and removing old match method.rburchell
2009-02-16Fix compile warning.rburchell
2009-02-16If you use finduser(), and then use the result, it helps if you actually find...rburchell