summaryrefslogtreecommitdiff
path: root/src/botserv.c
AgeCommit message (Expand)Author
2010-06-18Renamed all of source files from .c to .cppAdam
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-18Prevent negaitve mode changes, kicks, bans, and autokicks from affecting user...Adam
2010-06-18Rewrote all of the server handling codeAdam
2010-06-18Removed all references to $, git has no svn keywordsAdam
2010-05-27Fixed some compiler warnings found on 64bit systemsAdam-
2010-05-21Fix crash bug when there is a caps kicker in a channel but no alphabetic char...cyberbotx
2010-04-22Actually use readtimeout from the config & fixed many valgrind errorsAdam-
2010-03-24Rewrote arg parsing system, changed lots of std::string*s to std::string&, ma...Adam-
2010-02-02Added options:botmodes to configure what modes BotServ bots should use in cha...Adam-
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-15Fixed bug #1135 - Don't kick or ban ulined clientsAdam-
2010-01-11updated copyright info for 2010pimpmylinux
2010-01-10Rewrote the code that handles and sends kicksAdam-
2010-01-06Fix crash caused by trying to add an akick to a channel when certain types of...Adam-
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-
2010-01-02Convert 'const char *' and 'char *' function arguments to 'const std::string ...cyberbotx
2009-12-16Made many of the functions in IRCDProto accept the relative object pointers i...Adam-
2009-12-14Ripped out old databasesAdam-
2009-12-13Added in a modestacker and rewrote almost all of the remaining old mode codeAdam-
2009-12-04Fixed crash when using smartjoin and assigning a bot to an +i channel, report...Adam-
2009-11-28Massive move of all of the Config variables out of global scope to the Config...Adam-
2009-11-17Removed some unnecessary casts, used C++-style casts over C-style casts, fixe...cyberbotx
2009-11-17Cleand up alot of the code in bs_badwords, made it much more C++-ishAdam-
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-10-13Complete rewrite of everything associated with modes, this breaks saving and ...Adam-
2009-09-16Really not send unknown command messages on non-fantasy commandsAdam-
2009-09-16don't send any error messages on unknown fantasy commandsDukePyrolator
2009-07-16Initialize botinfo->flags on bot creation to fix some database problemsadam-
2009-06-28Add ability for fantasy to be disabled for some commands and strip the channe...adam-
2009-06-06New events stuff, patch totally by Adam (aka Awesome).rburchell
2009-06-03Fix bug #1080, changing core pseudo-client nicks in the config should registe...cyberbotx
2009-04-16PERMISSION_DENIED -> ACCESS_DENIED string.rburchell
2009-03-30Fix bug #1073, fantasy commands in CTCP ACTIONs will now be ignored instead o...cyberbotx
2009-03-14Fix bug #1056, patch from Adam, BotServ kickers should now ban for like it sh...cyberbotx
2009-02-15Remove User::na, use User::nc everywhere. Will probably break everything, but...rburchell
2009-02-09Squashed commit: merge next (1.9.1) back to trunk.rburchell
2009-01-03Housekeeping contact address updates.sjaz
2009-01-02Update copyrights for 2009.rburchell
2008-11-30Modified BotInfo to store a pointer to a command hash table (this is so modul...cyberbotx
2008-11-28Remove (void) args, these just make things ugly.rburchell
2008-11-23Converted many C-style casts to C++-style casts.cyberbotx
2008-11-22Properly initialized new objects when needed so they don't contain garbage data.cyberbotx
2008-11-22Replaced most uses of smalloc and scalloc with new, replaced most uses of fre...cyberbotx
2008-11-14Insane commit of doom: s/ \t/grburchell
2008-11-09Move modules_core_init() to ModuleManager::LoadModuleList().Robin Burchell w00t@inspircd.org