summaryrefslogtreecommitdiff
path: root/src/modules/m_chanprotect.cpp
AgeCommit message (Expand)Author
2006-12-12Make FounderProtectBase::remove_own_privs a reference, so we can change it on...brain
2006-12-12Someone forgot to do founder too :pbrain
2006-12-12Fixed a pretty nasty bug that allowed users to +a themselves if deprotectself...special
2006-11-14Another couple of 'forgot to memset'sbrain
2006-10-28Add <options:deprotectself> which can allow a +qa user to remove their own +q...brain
2006-10-27When loading, dont try and free the qa modes, we havent allocated them yetbrain
2006-10-27Allow changing of qaprefixes on the fly with REHASH - if this happens, writeo...brain
2006-10-23Add $ModDep: special comment, similar to $CompileFlags and $LinkerFlags.brain
2006-10-23This needs TESTING: use modestacker when unloading module to group modes.brain
2006-10-22Make +beIgqa be sent multiple per line, rather than one per line, using modes...brain
2006-10-19Insert massive change here.brain
2006-10-01Now with binary versioning goodnessbrain
2006-09-24Dont send explicit FMODE +qa when qaprefixes is on (because its sent in the f...brain
2006-09-15Annotationsbrain
2006-09-09Grrbrain
2006-09-02Actually let it be unloaded would be a start (remove VF_STATIC)brain
2006-09-02Allow unloading of +qabrain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-28Hint of the day: When you have a function that can return a bool, dont mix up...brain
2006-08-25Tidyup, multiple inheritence from base class to avoid code duplication in the...brain
2006-08-25Remove On005Numeric event from a ton of modules which no longer need it (as C...brain
2006-08-25Added leachim's +qa prefix patchbrain
2006-08-23ModeParser::InsertMode is no longer required -- this is auto-generated by the...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-11ConfigReader and FileReader now take InspIRCd* to their constructorsbrain
2006-08-11None of the modules use an extern InspIRCd* any morebrain
2006-08-10Last of Server:: methods moved to InspIRCd::. Server:: removed.brain
2006-08-10Note: FOR THE MOMENT, this is BROKEN. It wont run right until im done.brain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Move InsertMode into ModeParserbrain
2006-08-10Removal of Server::Log -- not much ever used it anyway with the ability to us...brain
2006-08-10FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...brain
2006-08-09Move tons more stuff into class InspIRCdbrain
2006-08-09ServerConfig extern moved into class InspIRCdbrain
2006-08-09Get rid of Server::GetUsers(chanrec) - a throwback to before chanrec could do...brain
2006-08-08WHEEEEE!!!!!brain
2006-08-07Extra debug all over the place, which maybe we should keepbrain
2006-07-27Allow SAMODE and remote users to set +qa without local-user checks (bug?)brain
2006-07-27Change std::pair<bool,std::string> to neater typedef "ModePair"brain
2006-07-26Add extra method to mode handler, ModeHandler::ModeSet().brain
2006-07-10Fix for new templated GetExt, and tidy up of some MAJOR copy/paste craq!brain
2006-07-09Make it compile... >_<om
2006-07-09Move to stack-allocated OnRehash()-local ConfigReader *duck*om
2006-07-09More copy/paste fixesbrain
2006-07-09Give modeclasses access to Server* Srv via constructorbrain
2006-07-09More typo fixesbrain
2006-07-09More tweaks (remove OnExtendedMode)brain