summaryrefslogtreecommitdiff
path: root/src/mode.cpp
AgeCommit message (Expand)Author
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain
2006-08-10cmode(), cflags(), cstatus() -> chanrec::GetStatusChar(), chanrec::GetStatusF...brain
2006-08-10FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...brain
2006-08-09ServerConfig extern moved into class InspIRCdbrain
2006-08-08WHEEEEE!!!!!brain
2006-08-08WriteChannel* functions and ChanExceptSender* functions are now methods of ch...brain
2006-08-06return statement in wrong place caused modes to be droppedbrain
2006-08-04Allow non-ops to view listmode listsbrain
2006-08-03Dynamically generate 004 numeric from the modehandler listbrain
2006-07-27Change std::pair<bool,std::string> to neater typedef "ModePair"brain
2006-07-27Mode merging during FJOIN with ourts==theirts. Only +k and +l have CheckTimes...brain
2006-07-27* Fix Server::SendMode to actually work again.brain
2006-07-27commit remainder of new mode bouncing stuff for TS based modesbrain
2006-07-26Add extra method to mode handler, ModeHandler::ModeSet().brain
2006-07-16mass tidyup, change A LOT of stuff to const char** which was char** (such as ...brain
2006-07-10- Add notice masks display to MODE nick, using a modified version of Unreal's...w00t
2006-07-10- Add usermode +n for notice masks - our implementation of snomasks. We're no...w00t
2006-07-10Added ModeParser::AddModeWatcher() and ModeParser::DelModeWatcher()brain
2006-07-09send_mode event for spanningtree (this will be backported to stable as its re...brain
2006-07-09Tweak mode parser so that oper-only modes are only enforced on local clients,...brain
2006-07-08Fixed pointless dereference spotted by Foamybrain
2006-07-08Implement DisplayList virtual method calls, and implement it in cmode_bbrain
2006-07-08Add usermode +o, with special checking so that an oper may only remove the mo...brain
2006-07-08Forgot return;sbrain
2006-07-08Added DisplayCurrentModes which will display the modes of a channel or nickbrain
2006-07-08Fix typosbrain
2006-07-08Add code to display umode changes when they occurbrain
2006-07-08Added usermodes +swi.brain
2006-07-08Remove comemnted-out GiveVoice and TakeVoicebrain
2006-07-08Add cmode +v - that's all the RFC channel modes done nowbrain
2006-07-08Remove the TakeHops and GiveHops from commentsbrain
2006-07-08Add support for cmode +hbrain
2006-07-08Tidyup, and add numeric 472 "unknown mode char"brain
2006-07-08Fix for permissions :pbrain
2006-07-08Put back security checks so non-ops cant set modes again :pbrain
2006-07-08Integrate +o into handlersbrain
2006-07-08Add cmode +o (op/deop) and in the process change a lot of char* to const char...brain
2006-07-08Add channelmode +lbrain
2006-07-08Add chmode +k, cut down includes in use in mode.cppbrain
2006-07-08Commentsbrain
2006-07-07Add support for channelmode +ibrain
2006-07-07Add cmode_n and cmode_tbrain
2006-07-07Save ourselves 3 dereferencesbrain
2006-07-07Remove the transposition of @ and ! stuff, doesnt work right and not a good e...brain
2006-07-07Avoid throwing a std::out_of_range exception when given a ban without ! or @ ...brain
2006-07-07Fix to check for colon (accidentally typed pos_of_dot)brain
2006-07-07Mask cleaning.brain
2006-07-07Started work on ModeParser::CleanMask()brain
2006-07-07A bit more debuggingbrain
2006-07-07'Activate' +m by putting it in the constructorbrain