diff options
author | lethality <lethality@anope.org> | 2012-01-20 17:50:09 +0000 |
---|---|---|
committer | lethality <lethality@anope.org> | 2012-01-20 17:50:09 +0000 |
commit | cdb6bb8ec20dfc6edee477ffca0f2166805e37e3 (patch) | |
tree | 663bd76133c413e85e19203350d8754037028a7c | |
parent | a851f849df5d12a5c559364b81fd101cc0d1d355 (diff) |
Updated DEFCON and fixed Defcons disabling of the removed mlock command
-rw-r--r-- | docs/DEFCON | 21 | ||||
-rw-r--r-- | modules/commands/os_defcon.cpp | 4 |
2 files changed, 11 insertions, 14 deletions
diff --git a/docs/DEFCON b/docs/DEFCON index 14f06fccb..85e333491 100644 --- a/docs/DEFCON +++ b/docs/DEFCON @@ -31,10 +31,11 @@ Anope DefCon The DefCon system is part of Anope's core, - The DefCon system has to be configured on your services.conf file to - be enabled. The defcon module will not unload unless all non-optional - directives are set. Look for the defcon block - section on your services.conf file for more information. + The DefCon system has to be configured on your operserv.conf file to + be enabled. Defcon will be disabled if "defaultlevel" in the defcon + block is left commented, or set to 0. Look for the defcon block + on your operserv.conf file for more information on enabling and + configuring it. Make sure you restart Anope after changing the DefCon configuration directives. @@ -45,7 +46,7 @@ Anope DefCon No new channel registrations No New Nick Registrations - No MLOCK changes + No Mode Lock changes Force Chan Mode Use Reduced Session Limit KILL any new clients trying to connect @@ -55,7 +56,7 @@ Anope DefCon No new memos sent to block MemoServ attacks Information regarding how to enable this for specific defcon levels can - be found in services.conf + be found in operserv.conf 4) Usage @@ -70,22 +71,18 @@ Anope DefCon /msg OperServ DEFCON 4 - *** Global -- from OperServ: dengel Changed the DEFCON level to 4 - -OperServ- Services are now at DEFCON 4 -OperServ- * No new channel registrations -OperServ- * No new nick registrations - -OperServ- * No MLOCK changes + -OperServ- * No mode lock changes -OperServ- * Use the reduced session limit of 5 - -Global- The Defcon Level is now at Level: 4 + -Global- The Defcon Level is now at: 4 Restore normal readiness: /msg OperServ DEFCON 5 - *** Global -- from OperServ: dengel Changed the DEFCON level to 5 - -OperServ- Services are now at DEFCON 5 -Global- Services are now back to normal, sorry for any inconvenience diff --git a/modules/commands/os_defcon.cpp b/modules/commands/os_defcon.cpp index 14ccc4aec..a6454f866 100644 --- a/modules/commands/os_defcon.cpp +++ b/modules/commands/os_defcon.cpp @@ -145,7 +145,7 @@ class CommandOSDefcon : public Command if (DConfig.Check(DEFCON_NO_NEW_NICKS)) source.Reply(_("* No new nick registrations")); if (DConfig.Check(DEFCON_NO_MLOCK_CHANGE)) - source.Reply(_("* No MLOCK changes")); + source.Reply(_("* No mode lock changes")); if (DConfig.Check(DEFCON_FORCE_CHAN_MODES) && !DConfig.chanmodes.empty()) source.Reply(_("* Force Chan Modes (%s) to be set on all channels"), DConfig.chanmodes.c_str()); if (DConfig.Check(DEFCON_REDUCE_SESSION)) @@ -482,7 +482,7 @@ class OSDefcon : public Module return EVENT_STOP; } } - else if (command->name == "chanserv/set/mlock") + else if (command->name == "chanserv/mode" && params[1].equals_ci("LOCK")) { if (DConfig.Check(DEFCON_NO_MLOCK_CHANGE)) { |