summaryrefslogtreecommitdiff
path: root/modules/operserv/os_session.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/operserv/os_session.cpp')
-rw-r--r--modules/operserv/os_session.cpp92
1 files changed, 48 insertions, 44 deletions
diff --git a/modules/operserv/os_session.cpp b/modules/operserv/os_session.cpp
index 858b1b2a9..4920e478e 100644
--- a/modules/operserv/os_session.cpp
+++ b/modules/operserv/os_session.cpp
@@ -299,20 +299,22 @@ public:
{
this->SendSyntax(source);
source.Reply(" ");
- source.Reply(_("Allows Services Operators to view the session list.\n"
- " \n"
- "\002SESSION LIST\002 lists hosts with at least \037threshold\037 sessions.\n"
- "The threshold must be a number greater than 1. This is to\n"
- "prevent accidental listing of the large number of single\n"
- "session hosts.\n"
- " \n"
- "\002SESSION VIEW\002 displays detailed information about a specific\n"
- "host - including the current session count and session limit.\n"
- "The \037host\037 value may not include wildcards.\n"
- " \n"
- "See the \002EXCEPTION\002 help for more information about session\n"
- "limiting and how to set session limits specific to certain\n"
- "hosts and groups thereof."));
+ source.Reply(_(
+ "Allows Services Operators to view the session list."
+ "\n\n"
+ "\002SESSION\032LIST\002 lists hosts with at least \037threshold\037 sessions. "
+ "The threshold must be a number greater than 1. This is to "
+ "prevent accidental listing of the large number of single "
+ "session hosts."
+ "\n\n"
+ "\002SESSION\032VIEW\002 displays detailed information about a specific "
+ "host - including the current session count and session limit. "
+ "The \037host\037 value may not include wildcards. "
+ "\n\n"
+ "See the \002EXCEPTION\002 help for more information about session "
+ "limiting and how to set session limits specific to certain "
+ "hosts and groups thereof."
+ ));
return true;
}
};
@@ -575,36 +577,38 @@ public:
{
this->SendSyntax(source);
source.Reply(" ");
- source.Reply(_("Allows Services Operators to manipulate the list of hosts that\n"
- "have specific session limits - allowing certain machines,\n"
- "such as shell servers, to carry more than the default number\n"
- "of clients at a time. Once a host reaches its session limit,\n"
- "all clients attempting to connect from that host will be\n"
- "killed. Before the user is killed, they are notified, of a\n"
- "source of help regarding session limiting. The content of\n"
- "this notice is a config setting."));
- source.Reply(" ");
- source.Reply(_("\002EXCEPTION ADD\002 adds the given host mask to the exception list.\n"
- "Note that \002nick!user@host\002 and \002user@host\002 masks are invalid!\n"
- "Only real host masks, such as \002box.host.dom\002 and \002*.host.dom\002,\n"
- "are allowed because sessions limiting does not take nick or\n"
- "user names into account. \037limit\037 must be a number greater than\n"
- "or equal to zero. This determines how many sessions this host\n"
- "may carry at a time. A value of zero means the host has an\n"
- "unlimited session limit. See the \002AKILL\002 help for details about\n"
- "the format of the optional \037expiry\037 parameter.\n"
- " \n"
- "\002EXCEPTION DEL\002 removes the given mask from the exception list.\n"
- " \n"
- "\002EXCEPTION LIST\002 and \002EXCEPTION VIEW\002 show all current\n"
- "sessions if the optional mask is given, the list is limited\n"
- "to those sessions matching the mask. The difference is that\n"
- "\002EXCEPTION VIEW\002 is more verbose, displaying the name of the\n"
- "person who added the exception, its session limit, reason,\n"
- "host mask and the expiry date and time.\n"
- " \n"
- "Note that a connecting client will \"use\" the first exception\n"
- "their host matches."));
+ source.Reply(_(
+ "Allows Services Operators to manipulate the list of hosts that "
+ "have specific session limits - allowing certain machines, "
+ "such as shell servers, to carry more than the default number "
+ "of clients at a time. Once a host reaches its session limit, "
+ "all clients attempting to connect from that host will be "
+ "killed. Before the user is killed, they are notified, of a "
+ "source of help regarding session limiting. The content of "
+ "this notice is a config setting."
+ "\n\n"
+ "\002EXCEPTION\032ADD\002 adds the given host mask to the exception list. "
+ "Note that \002nick!user@host\002 and \002user@host\002 masks are invalid! "
+ "Only real host masks, such as \002box.host.dom\002 and \002*.host.dom\002, "
+ "are allowed because sessions limiting does not take nick or "
+ "user names into account. \037limit\037 must be a number greater than "
+ "or equal to zero. This determines how many sessions this host "
+ "may carry at a time. A value of zero means the host has an "
+ "unlimited session limit. See the \002AKILL\002 help for details about "
+ "the format of the optional \037expiry\037 parameter. "
+ "\n\n"
+ "\002EXCEPTION\032DEL\002 removes the given mask from the exception list."
+ "\n\n"
+ "\002EXCEPTION\032LIST\002 and \002EXCEPTION\032VIEW\002 show all current "
+ "sessions if the optional mask is given, the list is limited "
+ "to those sessions matching the mask. The difference is that "
+ "\002EXCEPTION\032VIEW\002 is more verbose, displaying the name of the "
+ "person who added the exception, its session limit, reason, "
+ "host mask and the expiry date and time. "
+ "\n\n"
+ "Note that a connecting client will \"use\" the first exception "
+ "their host matches."
+ ));
return true;
}
};