From 609f87d39fd0d0eeea28aefceca1702e692f2554 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 10 Jan 2015 14:23:02 -0500 Subject: Include botserv/* in default Services Administrator opertype to behave like 1.8 --- data/example.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/example.conf b/data/example.conf index 223f770fb..534b99fa3 100644 --- a/data/example.conf +++ b/data/example.conf @@ -851,7 +851,7 @@ opertype inherits = "Services Operator" - commands = "chanserv/access/list chanserv/drop chanserv/getkey chanserv/saset/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/news operserv/jupe operserv/svs operserv/stats operserv/oline operserv/noop operserv/forbid global/*" + commands = "botserv/* chanserv/access/list chanserv/drop chanserv/getkey chanserv/saset/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/news operserv/jupe operserv/svs operserv/stats operserv/oline operserv/noop operserv/forbid global/*" privs = "*" } -- cgit From 32007f81cf0bb475f3621d7637666b06ffa482b9 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 10 Jan 2015 15:17:16 -0500 Subject: Add networkinfo:nick_chars option to allow configuring additional characters allowed in nicknames --- data/example.conf | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'data') diff --git a/data/example.conf b/data/example.conf index 534b99fa3..c1fc5c20d 100644 --- a/data/example.conf +++ b/data/example.conf @@ -319,6 +319,16 @@ networkinfo */ modelistsize = 100 + /* + * Characters allowed in nicknames. This always includes the characters described + * in RFC1459, and so does not need to be set for normal behavior. Changing this to + * include characters your IRCd doesn't support will cause your IRCd and/or Services + * to break. Multibyte characters are not supported, nor are escape sequences. + * + * It is recommended you DON'T change this. + */ + #nick_chars = "" + /* * The characters allowed in hostnames. This is used for validating hostnames given * to services, such as BotServ bot hostnames and user vhosts. Changing this is not -- cgit From 1f02278a1c307975548499fe2a6d6d79f8397d0c Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 10 Jan 2015 15:23:24 -0500 Subject: Log user away messages --- data/example.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/example.conf b/data/example.conf index c1fc5c20d..0db803f62 100644 --- a/data/example.conf +++ b/data/example.conf @@ -713,7 +713,7 @@ log * create, destroy, join, part, kick, leave, mode * * Valid user options are: - * connect, disconnect, quit, nick, ident, host, mode, maxusers, oper + * connect, disconnect, quit, nick, ident, host, mode, maxusers, oper, away * * Rawio and debug are simple yes/no answers, there are no types for them. * -- cgit From b67963353fee302e08aebc566dbf61d84407940f Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 11 Mar 2015 09:30:02 -0400 Subject: Hide set desc because set description exists --- data/chanserv.example.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/chanserv.example.conf b/data/chanserv.example.conf index 474d9d052..0ad131482 100644 --- a/data/chanserv.example.conf +++ b/data/chanserv.example.conf @@ -1168,7 +1168,7 @@ command { service = "ChanServ"; name = "SET"; command = "chanserv/set"; group = command { service = "ChanServ"; name = "SET AUTOOP"; command = "chanserv/set/autoop"; } command { service = "ChanServ"; name = "SET BANTYPE"; command = "chanserv/set/bantype"; } command { service = "ChanServ"; name = "SET DESCRIPTION"; command = "chanserv/set/description"; } -command { service = "ChanServ"; name = "SET DESC"; command = "chanserv/set/description"; } +command { service = "ChanServ"; name = "SET DESC"; command = "chanserv/set/description"; hide = yes; } command { service = "ChanServ"; name = "SET FOUNDER"; command = "chanserv/set/founder"; } command { service = "ChanServ"; name = "SET KEEPMODES"; command = "chanserv/set/keepmodes"; } command { service = "ChanServ"; name = "SET PEACE"; command = "chanserv/set/peace"; } -- cgit From bf727285bcf7c7c95c2b2b43faa3d1fa13bad6fb Mon Sep 17 00:00:00 2001 From: Peter Tseng Date: Sun, 1 Feb 2015 13:43:42 +0000 Subject: SendConfirmMail: Replace %E with new email The old mailer message said the user is changing email "to %e", which is changing TO the OLD email. But instead, the user is actually changing the email to the new email. We could change %e to be the new email, but maybe some users of Anope have already configured their messages to assume %e is the old email. So instead, add a new %E that is replaced with the new email. --- data/example.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/example.conf b/data/example.conf index 0db803f62..a85e4df5e 100644 --- a/data/example.conf +++ b/data/example.conf @@ -1018,7 +1018,7 @@ mail emailchange_subject = "Email confirmation" emailchange_message = "Hi, - You have requested to change your email address to %e. + You have requested to change your email address from %e to %E. Please type \" /msg NickServ CONFIRM %c \" to confirm this change. If you don't know why this mail was sent to you, please ignore it silently. -- cgit From 32c4908c8ce33a0b0c23fa05249db9aa5c47635c Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 12 Mar 2015 08:01:27 -0400 Subject: Document that m_ldap_authentication:disable_register_reason blocks grouping --- data/modules.example.conf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/modules.example.conf b/data/modules.example.conf index be4725816..7d2c076f1 100644 --- a/data/modules.example.conf +++ b/data/modules.example.conf @@ -299,7 +299,9 @@ module { name = "help" } password_attribute = "userPassword" /* - * If set, the reason to give the users who try to "/msg NickServ REGISTER". + * If set, the reason to give the users who try to register with nickserv, + * including nick registration from grouping. + * * If not set, then registration is not blocked. */ #disable_register_reason = "To register on this network visit http://some.misconfigured.site/register" -- cgit From 1bee18fcf4fef8122d4b7f0872497e0a15bc8d53 Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Wed, 11 Mar 2015 23:53:10 +0100 Subject: m_ssl_openssl: Allow disabling SSLv3 via the config --- data/modules.example.conf | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'data') diff --git a/data/modules.example.conf b/data/modules.example.conf index be4725816..355572ae0 100644 --- a/data/modules.example.conf +++ b/data/modules.example.conf @@ -620,6 +620,14 @@ module { name = "help" } */ cert = "data/anope.crt" key = "data/anope.key" + + /* + * As of 2014 SSL 3.0 is considered insecure, but it might be enabled + * on some systems by default for compatibility reasons. + * You can use the following option to enable or disable it explicitly. + * Leaving this option not set defaults to the default system behavior. + */ + #sslv3 = no } /* -- cgit From 5df4ac9a98b11518af41a449bb6b89c3bf6290d9 Mon Sep 17 00:00:00 2001 From: Robby- Date: Sun, 1 Feb 2015 16:56:29 +0100 Subject: Make the signed kick/ban message format configurable. --- data/chanserv.example.conf | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'data') diff --git a/data/chanserv.example.conf b/data/chanserv.example.conf index 0ad131482..3d0e96871 100644 --- a/data/chanserv.example.conf +++ b/data/chanserv.example.conf @@ -151,6 +151,13 @@ module */ reasonmax = 200 + /* + * The message formatting to use for signed kick messages. + * %n is the nick of the kicker + * %m is the message specified + */ + signkickformat = "%m (%n)" + /* * If set, prevents channel access entries from containing hostmasks. */ -- cgit From 510a746f8d7cd373bfae4efc98a1ef9b13f2b4e9 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 29 Jun 2015 09:37:09 -0400 Subject: Add ns_identify:maxlogins to limit the max number of concurrent logins per account --- data/nickserv.example.conf | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/nickserv.example.conf b/data/nickserv.example.conf index e8d02bed6..cda8bc49e 100644 --- a/data/nickserv.example.conf +++ b/data/nickserv.example.conf @@ -381,7 +381,15 @@ command { service = "NickServ"; name = "UNGROUP"; command = "nickserv/ungroup"; * * Used for identifying to accounts. */ -module { name = "ns_identify" } +module +{ + name = "ns_identify" + + /* + * If set, limits the number of concurrent users that can be logged in as a given account at once. + */ + maxlogins = 10 +} command { service = "NickServ"; name = "ID"; command = "nickserv/identify"; hide = true; } command { service = "NickServ"; name = "IDENTIFY"; command = "nickserv/identify"; } -- cgit From 1666b1a8d8d629fd4ea89b083863dc217154eee9 Mon Sep 17 00:00:00 2001 From: Peter Powell Date: Wed, 8 Jul 2015 10:55:44 +0100 Subject: Fix a ton of typos. --- data/example.conf | 2 +- data/nickserv.example.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'data') diff --git a/data/example.conf b/data/example.conf index a85e4df5e..50fc7174c 100644 --- a/data/example.conf +++ b/data/example.conf @@ -835,7 +835,7 @@ opertype /* The name of this opertype */ name = "Services Operator" - /* What opertype(s) this inherits from. Seperate with a comma. */ + /* What opertype(s) this inherits from. Separate with a comma. */ inherits = "Helper, Another Helper" /* What commands (see above) this opertype may use */ diff --git a/data/nickserv.example.conf b/data/nickserv.example.conf index cda8bc49e..e12d5ec2b 100644 --- a/data/nickserv.example.conf +++ b/data/nickserv.example.conf @@ -398,7 +398,7 @@ command { service = "NickServ"; name = "IDENTIFY"; command = "nickserv/identify" * * Provides the commands: * nickserv/info. - Used for gathering information about an account. - * nickserv/set/hide, nickserv/saset/hide - Used for configuring which options are publically shown in nickserv/info. + * nickserv/set/hide, nickserv/saset/hide - Used for configuring which options are publicly shown in nickserv/info. * */ module { name = "ns_info" } -- cgit From dfc18db1dd3d18a977b3b1cb073c6b99a17e15f6 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 23 Jul 2015 08:25:28 -0400 Subject: Remove unused variables from m_ldap --- data/modules.example.conf | 1 - 1 file changed, 1 deletion(-) (limited to 'data') diff --git a/data/modules.example.conf b/data/modules.example.conf index 3baba44eb..7e1a4eca5 100644 --- a/data/modules.example.conf +++ b/data/modules.example.conf @@ -243,7 +243,6 @@ module { name = "help" } ldap { server = "ldap://127.0.0.1" - port = 389 /* * Admin credentials used for performing searches and adding users. -- cgit