summaryrefslogtreecommitdiff
path: root/src/mode.cpp
AgeCommit message (Expand)Author
2006-10-04Extra safety checking in ModeSet just to ensure we cant be passed a null pointerbrain
2006-10-01Add an extra debug message and change two calls of GetModeType to GetModeChar...om
2006-10-01It all came down to a >1 where we needed a >0. Things should be stable now jamiebrain
2006-09-10Take some debug crap out of ModeParser::ModeString()brain
2006-09-10* Fix ChanModes::ModeString to not try and set a key as a user mode ;)brain
2006-09-09Reset LastParse string when we try to parse new modesbrain
2006-09-09Tidier string buildingbrain
2006-09-09Make SAMODE oper output tidierbrain
2006-09-09And fix it so it doesnt go into an infinite loop when meeting the end conditi...brain
2006-09-09Add sane limiting to mode output, so we cant have more than 100 mode chars in...brain
2006-09-09m_override is now fixed, replaced AC_GENERAL_MODE OnAccessCheck eventbrain
2006-09-03Add /RELOAD and move cmd_mode into its own command.brain
2006-09-02Allow unloading of modules which implement modes!brain
2006-08-30In this instance find is faster than rfindbrain
2006-08-30And make it work herebrain
2006-08-30Fix for parameters which contain a colon (which is not the first char in the...brain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-29Only send 008 when MODE Operbrain
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