summaryrefslogtreecommitdiff
path: root/src/channels.c
AgeCommit message (Expand)Author
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-
2009-10-27Rewrote part of chan_set_correct_modes and set Mode::ModeChar correctlyAdam-
2009-10-25Fixed passing invalid channel pointer to OnPartChannel if the last user in a ...Adam-
2009-10-25Added 4 new events for (un)setting modes on channels and usersAdam-
2009-10-20Apply some changes based on possible "flaws" found with flawfinder.cyberbotx
2009-10-13Complete rewrite of everything associated with modes, this breaks saving and ...Adam-
2009-10-07added a new event OnUserQuit, changed OnPartChannel and OnUserKicked to send ...DukePyrolator
2009-10-04Reset +r on registered channels after a netmerge when our creation time is ne...Adam-
2009-09-30Removed NS_IDENTIFIED/NS_RECOGNIZED/NS_ON_ACCESS from na->status, it doesnt b...Adam-
2009-09-12Made elist_match_user match against users cloaked hostsAdam-
2009-07-12Fixed elist_match_user to check against vhosts, patch from sergioadam-
2009-06-06New events stuff, patch totally by Adam (aka Awesome).rburchell
2009-02-22Forward port of patch by DukePyrolator fixing memory leak on +beI modes.rburchell
2009-02-18Patch from DP, converting all match calls and removing old match method.rburchell
2009-02-16Move OnUserKicked to a module event.rburchell
2009-02-16Revert "Patch from DukePyrolator to replace all calls to match_wild() and mat...rburchell
2009-02-16Patch from DukePyrolator to replace all calls to match_wild() and match_wild_...cyberbotx
2009-02-15Removed notice_user() and replaced all calls with Used::SendMessage.cyberbotx
2009-02-15Remove User::na, use User::nc everywhere. Will probably break everything, but...rburchell
2009-02-12Correctly lower TS (if the ircd provided it) on reciept of JOIN messages. Thi...rburchell
2009-02-11Fix for bug #1004, based from second half of patch from Adam.rburchell
2009-02-11Partial patch by Adam, commenting fix for #1006 for future reference.rburchell
2009-02-10Clean up a few warnings.rburchell
2009-02-10NS_VERBOTEN -> NS_FORBIDDEN, CS_VERBOTEN -> CS_FORBIDDEN, etc.rburchell
2009-02-09Squashed commit: merge next (1.9.1) back to trunk.rburchell
2009-02-07Forward-port r1946: Patch by Adam fixing #1006 (originally caused by #922): ...rburchell
2009-01-23Correctly handle parameterised modes in FJOIN, fixes bug #987.rburchell
2009-01-03Housekeeping contact address updates.sjaz
2009-01-02Update copyrights for 2009.rburchell
2008-12-29Removing one free too much..jantje_85
2008-12-29Fix uninitialised variable usage leading to stray freeing of memory.rburchell
2008-12-27Forgot one in last commit.jantje_85
2008-12-27Fixed crashbug in the banlist processing.jantje_85
2008-12-23Some more Windows fixes, both in CMake and in the code itself. (I don't like ...cyberbotx