summaryrefslogtreecommitdiff
path: root/modules/commands/cs_mode.cpp
AgeCommit message (Collapse)Author
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
2011-12-19Fixed formatting of many lists and INFO outputsAdam
2011-11-04Store flags for memos, fixed the expiring very soon message, fixed /os ↵Adam
session view when a session exception is added at a lower limit than th default
2011-11-01Clarify the message when users try to lock modes they don't have access to lockAdam
2011-09-10Allow modules to add their own channel levelsAdam
2011-09-10Made service_reference type safeAdam
2011-09-10Track what "level" channel status modes are, which allows us to have ↵Adam
chanserv/mode determine if a status mode can be set by users better
2011-08-18Fixed crash in /cs modeAdam
2011-08-18Fixed some permission checking fail in modules that got messed up from the ↵Adam
big commands sed
2011-08-09Simiplied a bit of the access systemAdam
2011-08-05Rewrote the example configurations and split themAdam
up into seperate files for each pseudo client. Also reorganized how the modules are stored, and made most of the old "extra" modules "core"