summaryrefslogtreecommitdiff
path: root/src/mode.cpp
AgeCommit message (Expand)Author
2006-08-29Clarify messagebrain
2006-08-29Don't silently drop modes that are oper only when a non-oper tries to set the...brain
2006-08-29auto-set +s when +n is set (as +n requires +s) - allow +n to be 'set twice' a...brain
2006-08-25Add <options:cyclehosts> which allows a user to appear to have quit when thei...brain
2006-08-24When the mode sequence doesnt start with + or -, assume a +brain
2006-08-23ModeParser::InsertMode is no longer required -- this is auto-generated by the...brain
2006-08-23Check for illegal mode prefixes in AddMode (':' and ',')brain
2006-08-23Multi-prefix FJOIN, and allowing module-defined prefixes across the networkbrain
2006-08-23Fix and finish 005 numeric. PREFIX= is now calculated automatically if you ad...brain
2006-08-23More prefixchar stuff.brain
2006-08-23Mode handlers handling listmodes where a listmode item is a nickname can now ...brain
2006-08-18Things are so much easier here (thanks to sts for the bug)brain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11CamelCaseRocksSoMuchICamelCasedAllTheMethodsOfClassInspIRCdSoThatItAllLooksNeat.brain
2006-08-11Move remaining functions:brain
2006-08-11Change to using Instance->Log (InspIRCd::Log) rather than log() macrobrain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-11commands.cpp:extern InspIRCd* ServerInstance;brain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Mass-tidyup of module global vars, theyre no longer global vars.brain
2006-08-10Move InsertMode into ModeParserbrain
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