summaryrefslogtreecommitdiff
path: root/src/channels.c
AgeCommit message (Expand)Author
2010-06-18Renamed all of source files from .c to .cppAdam
2010-06-18Added a founder access level used to determin who is a channel founder. This ...Adam
2010-06-18Store modes in users and channels using the Flags class, cleanerAdam
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-14Reversed the autoop flag to make it more logical. In 1.8, we set this flag to...DukePyrolator
2010-04-22Actually use readtimeout from the config & fixed many valgrind errorsAdam-
2010-04-13Remove +r from nonregistered channelsAdam-
2010-04-11Dont allow the first user in registered syncing channel to retain their acces...Adam-
2010-04-09Fixed tracking of InspIRCd mode +J and fixed mode manager and stacker to hand...Adam-
2010-03-24Rewrote arg parsing system, changed lots of std::string*s to std::string&, ma...Adam-
2010-03-21assigned botserv bots will now join permanent channels when syncing with our ...DukePyrolator
2010-02-28Made it so you can register empty nonregistered channels to make registering ...Adam-
2010-02-10Changed up a small part of the mode API for preparation for dynamic mode supp...Adam-
2010-02-08Rewrote & fixed CAPAB supportAdam-
2010-02-06Remove protectbotserv option from modes, just use options:botmodes insteadAdam-
2010-02-04We now store a list of users using a NickCore in the NickCore, this prevents ...Adam-
2010-02-02Only set necessary modes on people, eg dont set +qaohv.. unnecessaryAdam-
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-15Fixed bug #1135 - Don't kick or ban ulined clientsAdam-
2010-01-14Added param arg to ChannelModeSet/Unset events, and fixed it to not ignore st...Adam-
2010-01-14Use commasepstream in do_join and do_topic, much cleanerAdam-
2010-01-14Burned do_sjoin and rewrote it to be sane. This changes how Anope handles new...Adam-
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-06Fixed windows build and cleaned up a few small thingsAdam-
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-30Added in support for permanet channel modes on non-registered channelsAdam-
2009-12-29Chnaged ChannelModeSet/Unset events to be able to block checks such as secure...Adam-
2009-12-23Replaced some static_casts related to modes with dynamic_cast - its a bit saferAdam-
2009-12-17Added BotInfo* sender arg to all of the User mode functions, changed IRcdProt...Adam-
2009-12-16Made many of the functions in IRCDProto accept the relative object pointers i...Adam-
2009-12-13Added in a modestacker and rewrote almost all of the remaining old mode codeAdam-
2009-11-28Massive move of all of the Config variables out of global scope to the Config...Adam-
2009-11-19Changed the mode param handling code to be more into the general mode handlin...Adam-
2009-11-17Removed some unnecessary casts, used C++-style casts over C-style casts, fixe...cyberbotx
2009-11-11Made disabling chanserv levels *really* disable them so noone can use them (e...Adam-
2009-11-11Moved alot of stuff to constructors and destructors, instead of having functi...Adam-
2009-11-11Added support for permanent channels. This supports both permanent channel mo...Adam-
2009-11-08Rewrote all of the old C style flag systems into a new Flag class which every...Adam-
2009-10-30Removed channel passwords and added /chanserv QOP command to add additional c...Adam-
2009-10-30Rewrote all of the defcon code, and moved most of it to os_defcon. This fixes...Adam-
2009-10-27Cleaned up some of the code in my last commit and made it a bit more consista...Adam-