summaryrefslogtreecommitdiff
path: root/modules/commands/os_forbid.cpp
AgeCommit message (Collapse)Author
2013-12-24Don't epxire forbids when noexpire mode is onAdam
2013-10-05Fix logging for log type 'other'.Robby-
os_ignore: Log expired ignores to the normal log level. cs_drop: Allow Services Operators to actually drop channels in Read-Only mode. os_akill, os_sxline, cs_akick: Log deletions by number.
2013-10-05cs_entrymsg: Check for the correct override privilege.Robby-
Make some more commands check if Read-Only mode is active. cs_flags: Show a meaningful message when a user is not found on the access list. os_set: Add missing capabilities to the readonly help output. OperServ: Add logging to certain commands. NickServ: Undo logging for listings.
2013-10-05Don't explicitly reference services nicks.Robby-
os_forbid: If NickServ is available, have it send the forbid reason instead of OperServ.
2013-09-29cs_akick: Make the default autokick reason translatable.Robby-
os_forbid: It is required to specify a reason.
2013-09-27Allow /os forbid list <type>Adam
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 various commands to properly report a given expiry time is invalidAdam
2013-09-27Dont send BURST twice on inspircdAdam
Drop matching nicks on forbid.
2013-09-27Drop matching channels on forbid, and enforce nick forbids even on IRCdsAdam
with no qlines
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-06-01Move CheckKick event to Channel and make os_forbid use it instead of kicking ↵Adam
users in the join event, which does bad things
2013-05-27Initially attach all modules to all events, and detach them as the events ↵Adam
are run if they are not implemented per 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-06Update the rest of modules.example.conf, default inspircd status modes to a ↵Adam
sane rank incase they are prefixless, and 50 other things
2013-05-05That doesn't work either, just don't use references.Adam
find ./ -name '*.cpp' -exec sed -i 's/Get<const Anope::string\&>/Get<const Anope::string>/g' {} \;
2013-05-05Move module header files to include/modules to fix naming conflicts with ↵Adam
system headers
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-13Fix a few of the earlier changes to os_forbidAdam
2013-04-12Fix Windows buildAdam
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-07Optimizations of much of the more commonly used codeAdam
2013-02-14Switch Destroy methods to deleteAdam
2013-02-02Some more typo and help text fixes, proper formatting of control codes, ↵Robby-
missing privileges, and settings corrections.
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-03Don't delete users immediately when quit or killed, instead wait until ↵Adam
message processing is done
2012-12-26Add register type to os_forbid to prevent users from registering nicks or ↵Adam
channels
2012-11-22Pretty large coding style cleanup, in source docAdam
cleanup, and allow protocol mods to depend on each other
2012-10-30Made os_forbid honor nssecureadminsAdam
2012-10-01Cleanup of all of the protocol modules, rewrote message handling system to ↵Adam
be a bit more C++ ish
2012-09-05Not quite sure what I was thinking hereAdam
2012-06-18Allow userless command sourcesAdam
2012-04-23Reworked live SQL support yet againAdam
2012-02-22Added regex support for many commands, such as akill, sqline, snline,Adam
all of the */list commands, etc. Also extended the ability of akill to match a full nick!user@host and real name of users.
2012-02-18Use C++11's explicit override feature if availableAdam
2012-02-14Clean up and reorganize our header filesAdam
2012-02-08Removed operserv:notifications in favor of log blocks, as well as some other ↵Adam
notifiications
2012-01-25WindowsAdam
2012-01-02Updated Copyright to 2012Adam
2011-12-19Fixed formatting of many lists and INFO outputsAdam
2011-11-08WindowsAdam
2011-10-14Fixed os_forbid adds reason if no expiry is givenAdam
2011-09-25Added a new database format and sqlite support. Also moved db-convert to a ↵Adam
module.
2011-09-10Fixed service_reference to work correctly with external classesAdam
2011-09-10Made service_reference type safeAdam
2011-08-23Replaced some chanserv/forbid with operserv/forbid in example.conf and added ↵DukePyrolator
a check for ForceForbidReason in os_forbid
2011-08-09fixed the operserv forbid del commandDukePyrolator