summaryrefslogtreecommitdiff
path: root/modules/commands/cs_mode.cpp
AgeCommit message (Collapse)Author
2014-03-04Fix 2 crashes from removing the permanent channel mode from channels which ↵Adam
do not exist
2014-03-01Do not enforce mlock when enforcing mlockAdam
2014-02-03Actually just allow mode clear to take any mode nameAdam
2014-02-03Fix typo in mode clear, exempts -> exceptsAdam
2014-01-01Update copyright to 2014. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2013-11-18Default adding to 1 in mlock add/del, always reply with something even if ↵Adam
the input is invalid
2013-10-05cs_mode: Fix override in /cs mode set.Robby-
2013-09-27Allow modifying mlock on nonexistant (but registered) channelsAdam
2013-09-27Add missing columns to os_forbid. Make most lists with dates use the shorter ↵Robby-
output format.
2013-09-27Make column titles in listings translatable.Robby-
Make some more strings translatable, and remove some that don't need translation at all. Make expirytimes and units translatable. Make predefined messages in listings also translatable. Make the remaining command descriptions translatable. Make some ns/cs info strings equal to dedupe in translation file. Add missing no-autoop setting to cs info output. Make some strings translatable.
2013-09-27Translate listformatter properlyAdam
2013-09-27Fix typos, remove dead language defines.Robby-
os_set: Add missing debug text in help output.
2013-09-27Added missing override capabilities and log calls to some ChanServ commandsRobby-
2013-09-27Fix cs_mode lock reply if nothing is doneAdam
Fix not clearing forbids when os_forbid is unloaded Apply nick and chan forbids when added Fix loading forbids until after the service is constructed
2013-09-20Readonlyize many commandsAdam
2013-08-27Move Serialize::Types to construct after the corresponding extensible items ↵Adam
they require when unserializing
2013-08-26Log parameters given to /cs mode set. Add logging to /os ignore.Adam
2013-08-26Fix status mlocks. Fix reply from lock add.Adam
2013-08-25Remove unnecesary mlock code in cs_mode, change mode set events to never ↵Adam
bounce modes set by bots or servers, as it was possible to get modules to fight with each other
2013-08-14Do not default mlock +r, it is unnecessray and only clutters up the mlock listAdam
2013-07-20Fix not setting the correct compile flags on modules and fix the resulting ↵Adam
warnings
2013-07-08Fix deleting badwords/modes/logs etcAdam
2013-07-07Move op/deop/etc back to an actual command, its too hard to use cs_log with ↵Adam
it as rewrites. Allow cs_log to work with either command names or service names.
2013-07-01Change extensible keys to require explicitly having a type defined for it. ↵Adam
Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
2013-05-26Get rid of the remaining references in the core to specific services. Move ↵Adam
more stuff out of the core to the proper modules.
2013-05-08Check for peace being on before denying a mode change in cs_modeAdam
2013-05-05Rework the config file reader to be much more flexible and move many ↵Adam
configuration directives to the actual modules they are used in.
2013-04-11Merge chanserv saset and set back into one command since it no longer needs ↵Adam
to be separated... replace chanserv/set privilege with chanserv/administration. Dont tell users to use 'help' for more help if there is no help.
2013-04-10Move some of the modules in extras/ that arent really extra out of extras. ↵Adam
Mark our modules as VENDOR and allow modules to have multple types.
2013-04-08Made auto* chanserv privileges not hard coded.Adam
Made cs_statusupdate not remove status on users if they still match other entries. Move privilege descriptions out of the config
2013-04-07Optimizations of much of the more commonly used codeAdam
2013-04-06This worked before but is a little weirdAdam
2013-03-31Add networkinfo:modelistsize config option to set the max size of b/e/I listsAdam
2013-02-20Add /cs mode clear command that behaves like the old /cs clear modes/bans/etcAdam
2013-02-14Fix CommandCSMode::CanSet letting everyone set voiceAdam
2013-02-09(re?)add mlock set as a simple way to clear all mlocks and add new ones at onceAdam
2013-01-21Merge usefulness of Flags and Extensible classes into Extensible, made most ↵Adam
flags we have juse strings instead of defines/enums
2013-01-09Update copyright to 2013. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
2013-01-08Use m_rewrite to rewrite op, deop, halfop, ... etcAdam
2012-12-28Use the same object for chanusercontainer and userchancontainerAdam
2012-11-22Pretty large coding style cleanup, in source docAdam
cleanup, and allow protocol mods to depend on each other
2012-10-30Send uids everywhere when setting modes on clientsAdam
2012-06-18Allow userless command sourcesAdam
2012-04-25Fixed non-debug buildAdam
2012-04-23Reworked live SQL support yet againAdam
2012-02-26Added chanserv:require config option to set which modes must be on all ↵Adam
registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
2012-02-18Made mode lock del check status of the mode lock before removing itAdam
2012-02-18Use C++11's explicit override feature if availableAdam
2012-01-07Cleaned up a lot of log messages, help replies, fixed cs_tban, and other ↵Robby
small fixes
2012-01-02Updated Copyright to 2012Adam