summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes1
-rw-r--r--Changes.lang76
-rw-r--r--data/example.conf2
-rw-r--r--lang/cat.l295
-rw-r--r--lang/de.l300
-rw-r--r--lang/en_us.l292
-rw-r--r--lang/es.l295
-rw-r--r--lang/fr.l294
-rw-r--r--lang/gr.l296
-rw-r--r--lang/hun.l298
-rw-r--r--lang/it.l294
-rw-r--r--lang/nl.l295
-rw-r--r--lang/pl.l301
-rw-r--r--lang/pt.l295
-rw-r--r--lang/ru.l294
-rw-r--r--lang/tr.l296
-rw-r--r--src/core/ns_saset.c470
-rw-r--r--src/core/ns_set.c101
-rw-r--r--version.log6
19 files changed, 4089 insertions, 412 deletions
diff --git a/Changes b/Changes
index 381c8960c..ba21b6299 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,7 @@
Anope Version S V N
--------------------
Provided by Anope Dev. <dev@anope.org> - 2005
+08/21 A NickServ SASET to set options on other nicks (split from SET). [ #00]
08/10 A New Windows installation files. [ #00]
07/04 A Warning when running Anope as root (DON'T DO THAT! :)). [ #00]
07/01 A Events for channel access/xop updates. [ #00]
diff --git a/Changes.lang b/Changes.lang
index 1b037e38a..aaa487ae9 100644
--- a/Changes.lang
+++ b/Changes.lang
@@ -1,10 +1,86 @@
Anope Version S V N
--------------------
*** New Strings:
+ NICK_SASET_SYNTAX
+ NICK_SASET_DISABLED
+ NICK_SASET_UNKNOWN_OPTION
+ NICK_SASET_BAD_NICK
+ NICK_SASET_OPTION_DISABLED
+ NICK_SASET_DISPLAY_INVALID
+ NICK_SASET_DISPLAY_CHANGED
+ NICK_SASET_PASSWORD_FAILED
+ NICK_SASET_PASSWORD_CHANGED
+ NICK_SASET_PASSWORD_CHANGED_TO
+ NICK_SASET_LANGUAGE_SYNTAX
+ NICK_SASET_LANGUAGE_UNKNOWN
+ NICK_SASET_LANGUAGE_CHANGED
+ NICK_SASET_URL_CHANGED
+ NICK_SASET_URL_UNSET
+ NICK_SASET_EMAIL_CHANGED
+ NICK_SASET_EMAIL_UNSET
+ NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ NICK_SASET_ICQ_CHANGED
+ NICK_SASET_ICQ_UNSET
+ NICK_SASET_ICQ_INVALID
+ NICK_SASET_GREET_CHANGED
+ NICK_SASET_GREET_UNSET
+ NICK_SASET_KILL_SYNTAX
+ NICK_SASET_KILL_IMMED_SYNTAX
+ NICK_SASET_KILL_ON
+ NICK_SASET_KILL_QUICK
+ NICK_SASET_KILL_IMMED
+ NICK_SASET_KILL_IMMED_DISABLED
+ NICK_SASET_KILL_OFF
+ NICK_SASET_SECURE_SYNTAX
+ NICK_SASET_SECURE_ON
+ NICK_SASET_SECURE_OFF
+ NICK_SASET_PRIVATE_SYNTAX
+ NICK_SASET_PRIVATE_ON
+ NICK_SASET_PRIVATE_OFF
+ NICK_SASET_HIDE_SYNTAX
+ NICK_SASET_HIDE_EMAIL_ON
+ NICK_SASET_HIDE_EMAIL_OFF
+ NICK_SASET_HIDE_MASK_ON
+ NICK_SASET_HIDE_MASK_OFF
+ NICK_SASET_HIDE_QUIT_ON
+ NICK_SASET_HIDE_QUIT_OFF
+ NICK_SASET_HIDE_STATUS_ON
+ NICK_SASET_HIDE_STATUS_OFF
+ NICK_SASET_MSG_SYNTAX
+ NICK_SASET_MSG_ON
+ NICK_SASET_MSG_OFF
+ NICK_SASET_NOEXPIRE_SYNTAX
+ NICK_SASET_NOEXPIRE_ON
+ NICK_SASET_NOEXPIRE_OFF
+ NICK_HELP_SASET
+ NICK_HELP_SASET_DISPLAY
+ NICK_HELP_SASET_PASSWORD
+ NICK_HELP_SASET_LANGUAGE
+ NICK_HELP_SASET_URL
+ NICK_HELP_SASET_EMAIL
+ NICK_HELP_SASET_ICQ
+ NICK_HELP_SASET_GREET
+ NICK_HELP_SASET_KILL
+ NICK_HELP_SASET_SECURE
+ NICK_HELP_SASET_PRIVATE
+ NICK_HELP_SASET_HIDE
+ NICK_HELP_SASET_MSG
+ NICK_HELP_SASET_NOEXPIRE
+ NICK_HELP_CMD_SASET
*** Mod Strings:
*** Del Strings:
+ NICK_SERVADMIN_HELP_SET
+ NICK_SERVADMIN_HELP_SET_NOEXPIRE
+ NICK_SET_NOEXPIRE_SYNTAX
+ NICK_SET_NOEXPIRE_ON
+ NICK_SET_NOEXPIRE_OFF
+ NICK_SASET_LANGUAGE_SYNTAX
+ NICK_SASET_LANGUAGE_UNKNOWN
+ NICK_SASET_LANGUAGE_CHANGED
+ NICK_HELP_SASET_LANGUAGE
+
Anope Version 1.7.10
--------------------
diff --git a/data/example.conf b/data/example.conf
index 43c5a91c1..30b6e2f95 100644
--- a/data/example.conf
+++ b/data/example.conf
@@ -135,7 +135,7 @@ OperCoreModules "os_help os_global os_stats os_oper os_admin os_staff os_mode os
# These modules will be loaded as part of NickServ's core.
# It is not recommended you change these settings unless you are
# sure you understand exactly what it is you are doing.
-NickCoreModules "ns_help ns_register ns_group ns_identify ns_access ns_set ns_drop ns_recover ns_release ns_sendpass ns_ghost ns_alist ns_info ns_list ns_logout ns_status ns_update ns_getpass ns_getemail ns_forbid ns_suspend"
+NickCoreModules "ns_help ns_register ns_group ns_identify ns_access ns_set ns_saset ns_drop ns_recover ns_release ns_sendpass ns_ghost ns_alist ns_info ns_list ns_logout ns_status ns_update ns_getpass ns_getemail ns_forbid ns_suspend"
# ChanCoreModules <list> [RECOMMENDED]
# These modules will be loaded as part of ChanServ's core.
diff --git a/lang/cat.l b/lang/cat.l
index b022c1cb6..1b5a47eb5 100644
--- a/lang/cat.l
+++ b/lang/cat.l
@@ -530,12 +530,126 @@ NICK_SET_MSG_OFF
Els serveis et respondran ara amb noticies.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nickname] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- El Nick %s No caducara.
-NICK_SET_NOEXPIRE_OFF
- El Nick %s caducara.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3304,6 +3418,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Modifica la llista d'adreçes autoritzades
NICK_HELP_CMD_SET
SET Estableix proteccions, inclouent kills
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Cancela el registre d'un nickname
NICK_HELP_CMD_RECOVER
@@ -3618,6 +3734,155 @@ NICK_HELP_SET_MSG
comunicaran amb tu. Amb MSG establert, els serveis
utilitzaran msgs, de l'altra forma utilitzaran notícies.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Sintaxis: RECOVER nickname [clau]
@@ -3790,24 +4055,6 @@ NICK_SERVADMIN_HELP_DROP
privilegis especials. Eliminar qualsevol nick esta
limitat a administradors de serveis.
-NICK_SERVADMIN_HELP_SET
-
- Administradors de serveis poden tambe establir
- l'opció NOEXPIRE, amb la qual nicknames poden ser
- previnguts abans de caducar. A més a més, administradors de
- serveis poden establir opcions per qualsevol nickname
- sense especificar una clau, utilitzant el format SET
- nickname opció parametres.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Sintaxis: SET [nickname] NOEXPIRE {ON | OFF}
-
- Estableix si el nick esmentat caducara o no. Establir-lo a ON
- evita que el nickname caduqui. Si cap nickname es
- especificat, estableix l'opció de no caducitat pel teu nick.
-
- Limitat a administradors de serveis.
-
NICK_SERVADMIN_HELP_INFO
Administradors de serveis poden utilitzar el parametre
diff --git a/lang/de.l b/lang/de.l
index b85f20ba0..64339387e 100644
--- a/lang/de.l
+++ b/lang/de.l
@@ -546,12 +546,126 @@ NICK_SET_MSG_OFF
Die Services werden dir jetzt durch notices antworten.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [Nickname] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- Der Nickname %s wird nicht auslaufen.
-NICK_SET_NOEXPIRE_OFF
- Der Nickname %s wird auslaufen.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3264,6 +3378,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Liste der autorisierten Adressen
NICK_HELP_CMD_SET
SET Optionen einstellen, auch Kill-Schutz
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Die Registrierung einen Nicknamen löschen
NICK_HELP_CMD_RECOVER
@@ -3622,6 +3738,155 @@ NICK_HELP_SET_MSG
(Queries), ansonsten werden dir die Antworten als Notices
geschickt (Standard).
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Syntax: RECOVER Nickname [Passwort]
@@ -3835,29 +4100,6 @@ NICK_SERVADMIN_HELP_DROP
Das Entfernen eines beliebigen Nicknamen ist beschränkt
auf Services Administratoren.
-NICK_SERVADMIN_HELP_SET
-
- Als zusätzliche Option können die Services das
- NOEXPIRE-Flag an einem Nickname setzen, dass diesen
- vor dem Auslaufen bei Nichtnutzung verhindert.
-
- Zusätzlich können Services Administratoren die
- Optionen eines beliebigen Nicknamens verändern,
- ohne vorher ein Passwort für den Nicknamen einzugeben.
- Dafür gilt das Format :
- SET Nickname Option Parameter.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Syntax: SET [Nickname] NOEXPIRE {ON | OFF}
-
- Stellt den Auslauf bei Nichtnutzung des angegebenen
- Nicknamen ein. Setzt man diesen Wert auf ON, wird
- der Nickname nicht auslaufen. Wird kein Parameter
- eigegeben, wird das No-Expire Flag deines Nicknamens
- geändert.
-
- Diese Funktion ist beschränkt auf Services Administratoren.
-
NICK_SERVADMIN_HELP_INFO
Services Administratoren können den ALL Parameter für
diff --git a/lang/en_us.l b/lang/en_us.l
index 77c19838b..4e0e7a639 100644
--- a/lang/en_us.l
+++ b/lang/en_us.l
@@ -170,7 +170,7 @@ PASSWORD_INCORRECT
# of meaning. If you want to make a distinction, "Access denied" is
# usually used more generally; for example, a non-oper trying to access
# OperServ gets "Access denied", while a non-Services admin trying to use
-# NickServ SET NOEXPIRE gets "Permission denied".
+# NickServ SASET NOEXPIRE gets "Permission denied".
ACCESS_DENIED
Access denied.
PERMISSION_DENIED
@@ -519,12 +519,126 @@ NICK_SET_MSG_ON
NICK_SET_MSG_OFF
Services will now reply to you with notices.
-# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nickname] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
+# SASET responses
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET URL responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SASET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
Nick %s will not expire.
-NICK_SET_NOEXPIRE_OFF
+NICK_SASET_NOEXPIRE_OFF
Nick %s will expire.
# ACCESS responses
@@ -3177,6 +3291,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Modify the list of authorized addresses
NICK_HELP_CMD_SET
SET Set options, including kill protection
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Cancel the registration of a nickname
NICK_HELP_CMD_RECOVER
@@ -3493,6 +3609,153 @@ NICK_HELP_SET_MSG
you. With MSG set, Services will use messages, else they'll
use notices.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Syntax: RECOVER nickname [password]
@@ -3666,23 +3929,6 @@ NICK_SERVADMIN_HELP_DROP
special privileges. Dropping any nick is limited to
Services admins.
-NICK_SERVADMIN_HELP_SET
-
- Services admins can also set the option NOEXPIRE, with
- which nicknames can be prevented from expiring.
- Additionally, Services admins can set options for any
- nickname without entering a password, using the format
- SET nickname option parameters.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Syntax: SET [nickname] NOEXPIRE {ON | OFF}
-
- Sets whether the given nickname will expire. Setting this
- to ON prevents the nickname from expiring. If no
- nickname is given, sets the no-expire flag for your nick.
-
- Limited to Services admins.
-
NICK_SERVADMIN_HELP_INFO
Services admins may use the ALL parameter with any nick.
diff --git a/lang/es.l b/lang/es.l
index 117c4b179..055150a81 100644
--- a/lang/es.l
+++ b/lang/es.l
@@ -534,12 +534,126 @@ NICK_SET_MSG_OFF
Los servicios te responderan ahora con noticias.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nickname] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- El Nick %s No expirara.
-NICK_SET_NOEXPIRE_OFF
- El Nick %s expirara.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3278,6 +3392,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Modifica la lista de direcciones autorizadas
NICK_HELP_CMD_SET
SET Setea protecciones, incluyendo kills
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Cancela la registracion de un nickname
NICK_HELP_CMD_RECOVER
@@ -3592,6 +3708,155 @@ NICK_HELP_SET_MSG
comunicaran contigo. Con MSG seteado, los Servicios
usaran msgs, de otra forma usaran notices.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Sintaxis: RECOVER nickname [clave]
@@ -3764,24 +4029,6 @@ NICK_SERVADMIN_HELP_DROP
privilegios especiales. Botar cualquier nick esta
limitado a administradores de Servicios.
-NICK_SERVADMIN_HELP_SET
-
- Administradores de Servicios pueden tambien setear la
- opcion NOEXPIRE, con la cual nicknames pueden ser
- prevenidos a expirar. Ademas, administradores de
- Servicios pueden setear opciones para cualquier nickname
- sin ingresar una clave, usando el formato SET
- nickname opcion parametros.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Sintaxis: SET [nickname] NOEXPIRE {ON | OFF}
-
- Setea si el nick dado expirara. Setear esto a ON
- previene que el nickname expire. Si ningun nickname es
- dado, setea la opcion de no expiracion para tu nick.
-
- Limitado a administradores de Servicios.
-
NICK_SERVADMIN_HELP_INFO
Administradores de Servicios pueden usar el parametro
diff --git a/lang/fr.l b/lang/fr.l
index 4febec5fb..5a18c2c57 100644
--- a/lang/fr.l
+++ b/lang/fr.l
@@ -532,12 +532,126 @@ NICK_SET_MSG_OFF
Services will now reply to you with notices.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nick] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- Le nick %s n'expirera pas.
-NICK_SET_NOEXPIRE_OFF
- Le nick %s expirera.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3327,6 +3441,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Modifie la liste des adresses autorisées
NICK_HELP_CMD_SET
SET Configure les options, protection comprise
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Annule l'enregistrement d'un nick
NICK_HELP_CMD_RECOVER
@@ -3643,6 +3759,155 @@ NICK_HELP_SET_MSG
avec vous. Si cette option est activée, ils utiliseront des
messages, sinon ils utiliseront des notices.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Syntaxe: RECOVER nick [motdepasse]
@@ -3823,23 +4088,6 @@ NICK_SERVADMIN_HELP_DROP
d'effacer n'importe quel nick est cependant réservée aux
Services admins.
-NICK_SERVADMIN_HELP_SET
-
- Les Services admins peuvent également définir l'option
- NOEXPIRE, qui empêche les nicks d'expirer. De plus,
- les Services admins peuvent définir les options de n'importe
- quel nick sans avoir à entrer de mot de passe, en utilisant
- le format SET nickname option paramètres.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Syntaxe: SET [nick] NOEXPIRE {ON | OFF}
-
- Définit si le nick donné expirera. Activer ceci empêchera
- le nick d'expirer. Si aucun nick n'est donné, définit
- l'élément no-expire pour votre nick.
-
- Réservée aux Services admins.
-
NICK_SERVADMIN_HELP_INFO
Les services admins peuvent utiliser le paramètre ALL
diff --git a/lang/gr.l b/lang/gr.l
index d1d5df89b..4e8aec841 100644
--- a/lang/gr.l
+++ b/lang/gr.l
@@ -528,12 +528,126 @@ NICK_SET_MSG_OFF
Ïé õðçñåóßåò èá óå åéäïðïéïýí ìå notices.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nickname] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- Ôï øåõäþíõìï %s äåí èá ëÞîåé.
-NICK_SET_NOEXPIRE_OFF
- Ôï øåõäþíõìï %s èá ëÞîåé.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3293,6 +3407,8 @@ NICK_HELP_CMD_ACCESS
ACCESS ÁëëÜæåé ôç ëßóôá ôùí åîïõóéïäïôçìÝíùí äéåõèýíóåùí
NICK_HELP_CMD_SET
SET ÁëëáãÞ åðéëïãþí, óõìðåñéëáìâÜíåôáé ç ðñïóôáóßá ìå áðïóýíäåóç
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP ÄéáãñÜöåé Ýíá øåõäþíõìï
NICK_HELP_CMD_RECOVER
@@ -3618,6 +3734,155 @@ NICK_HELP_SET_MSG
÷ñçóéìïðïéïýí ìçíýìáôá, äéáöïñåôéêÜ èá ÷ñçóéìïðïéïýí ðáñáôçñÞóåéò
(notices).
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Óýíôáîç: RECOVER nickname [password]
@@ -3793,25 +4058,6 @@ NICK_SERVADMIN_HELP_DROP
íá Ý÷åéò îå÷ùñéóôÜ äéêáéþìáôá. Ôï óâÞóéìï ôïõ øåõäþíõìïõ Ý÷ïõí ôï äéêáßùìá íá ôï
êÜíïõí ïé (åðéêåöáëåßò) Services admins.
-NICK_SERVADMIN_HELP_SET
-
- Ïé (åðéêåöáëåßò) Services admins ìðïñïýí íá åíåñãïðïéÞóïõí
- ôçí åðéëïãÞ NOEXPIRE êáé Ýôóé ìðïñïýí êÜðïéá øåõäþíõìá
- íá ôá êÜíïõí íá ìçí ëÞîïõí ðïôÝ. Åðßóçò, ïé Services admins
- ìðïñïýí íá "ðåéñÜîïõí" ôéò åðéëïãÝò ïðïéõäÞðïôå øåõäþíõìïõ ÷ùñßò íá
- ÷ñåéÜæåôáé íá ðëçêôñïëïãïýí ôïí êùäéêü, êÜíïíôáò ôï åîÞò:
- SET øåõäþíõìï åðéëïãÞ ðáñÜìåôñïé.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Óýíôáîç: SET [øåõäþíõìï] NOEXPIRE {ON | OFF}
-
- Ñõèìßæïõí üðïôå åßíáé íá ëÞãåé Þ íá ìçí ëÞãåé ôï øåõäþíõìï. Áí åßíáé
- óå ON óçìáßíåé ïôé ôï øåõäþíõìï äåí èá ëÞîåé. Áí äåí äþóåéò øåõäþíõìï
- êáé êÜíåéò áðëÜ "set expire on" óçìáßíåé ïôé ìéëÜò ãéá ôï äéêü óïõ øåõäþíõìï
- êáé óôçí ðñïêåéìÝíç ðåñßðôùóç ôï øåõäþíõìï óïõ äåí èá ëÞîåé.
-
- Ìüíï ãéá (åðéêåöáëåßò) Services admins.
-
NICK_SERVADMIN_HELP_INFO
Ïé Services admins ìðïñïýí íá ÷ñçóéìïðïéïýí ôçí ALL ðáñÜìåôñï ãéá
diff --git a/lang/hun.l b/lang/hun.l
index 20dc2c29e..23138d440 100644
--- a/lang/hun.l
+++ b/lang/hun.l
@@ -527,14 +527,128 @@ NICK_SET_MSG_OFF
A szervíz újra notice-t küld a válaszoknál.
# SET NOEXPIRE válaszok
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nicknév] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- %s nick nem fog elévülni.
-NICK_SET_NOEXPIRE_OFF
- %s nick el fog évülni.
-
-# ACCESS válaszok
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
+
+# ACCESS responses
NICK_ACCESS_SYNTAX
ACCESS {ADD | DEL | LIST} [maszk]
NICK_ACCESS_ALREADY_PRESENT
@@ -3231,6 +3345,8 @@ NICK_HELP_CMD_ACCESS
ACCESS A hozzáférési lista módosítása
NICK_HELP_CMD_SET
SET Opciók beállítása, például kill védelem
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Nicknév regisztrációjának törlése
NICK_HELP_CMD_RECOVER
@@ -3540,6 +3656,155 @@ NICK_HELP_SET_MSG
Az MSG beállítással, a szervíz, privát üzeneteket fog
használni, egyébként pedig noticeokat.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Syntax: RECOVER nicknév [jelszó]
@@ -3696,23 +3961,6 @@ NICK_SERVADMIN_HELP_DROP
Használat korlátozva Szervíz adminoknak.
-NICK_SERVADMIN_HELP_SET
-
- Szervíz admin beálltíhatja a nicknevet NEM ELÉVÜLÕ-ként
- és így elõrébb lesznek a sorban az elévülési idõvel
- rendelkezõknél. Beállithat opciókat a nicknév részére
- Anélkül, hogy beazonosítana a jelszóval, következõ formátumot
- használva SET nicknév opció paraméterek.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Syntax: SET [nicknév] NOEXPIRE {ON | OFF}
-
- Beállitások szerint a nicknév le fog járni. Beállítva
- megelõzi, hogy elévüljön a nicknév. Ha nincs nicknév
- meghatározva, akkor a te neved lesz nem elévülõ.
-
- Korlátozva Szervíz adminokra.
-
NICK_SERVADMIN_HELP_INFO
Szervíz adminok használhatják az ALL paramétert.
diff --git a/lang/it.l b/lang/it.l
index 299d12ef5..d87475780 100644
--- a/lang/it.l
+++ b/lang/it.l
@@ -523,12 +523,126 @@ NICK_SET_MSG_OFF
I servizi ora ti risponderanno per mezzo di notice.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nick] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- Il nick %s non scadrà.
-NICK_SET_NOEXPIRE_OFF
- Il nick %s scadrà.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3192,6 +3306,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Modifica la lista degli indirizzi autorizzati
NICK_HELP_CMD_SET
SET Imposta le opzioni, inclusa la protezione
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Annulla la registrazione del nick
NICK_HELP_CMD_RECOVER
@@ -3505,6 +3621,155 @@ NICK_HELP_SET_MSG
con te. Se MSG è attivo, i Services usano i messaggi (query),
altrimenti usano i notices.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Sintassi: RECOVER nick [password]
@@ -3684,23 +3949,6 @@ NICK_SERVADMIN_HELP_DROP
La deregistrazione di qualsiasi nick è limitata ai
Services admin.
-NICK_SERVADMIN_HELP_SET
-
- I Services admin possono inoltre impostare l'opzione
- NOEXPIRE, con cui i nick non scadono. Inoltre, i
- Services admin possono impostare le opzioni per qualsiasi
- nick senza specificarne la password, usando il formato
- SET nick opzione parametri.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Sintassi: SET [nick] NOEXPIRE {ON | OFF}
-
- Imposta se il nick specificato scadrà. Se l'opzione è
- impostata a ON, il nick non scadrà. Se non è specificato
- alcun nick, l'opzione viene applicata al proprio.
-
- Limitato ai Services admin.
-
NICK_SERVADMIN_HELP_INFO
I Services admin possono usare il parametro ALL con tutti i nick.
diff --git a/lang/nl.l b/lang/nl.l
index d5ca2d19f..eaa23973d 100644
--- a/lang/nl.l
+++ b/lang/nl.l
@@ -531,12 +531,126 @@ NICK_SET_MSG_OFF
Services zullen je nu beantwoorden met notices.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nick] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- Nick %s zal niet verlopen.
-NICK_SET_NOEXPIRE_OFF
- Nick %s zal verlopen.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3258,6 +3372,8 @@ NICK_HELP_CMD_ACCESS
ACCESS De lijst met toegestane adressen wijzigen
NICK_HELP_CMD_SET
SET Opties instellen, inclusief kill bescherming
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP De registratie van je nickname annuleren
NICK_HELP_CMD_RECOVER
@@ -3567,6 +3683,155 @@ NICK_HELP_SET_MSG
met je communiceren. Met MSG aan zullen de Services gewone
berichten gebruiken, anders zullen ze notices gebruiken.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Gebruik: RECOVER nick [wachtwoord]
@@ -3739,24 +4004,6 @@ NICK_SERVADMIN_HELP_DROP
ongedaan maken zonder speciale privileges. Het verwijderen
van elke nick is gelimiteerd tot Services admins.
-NICK_SERVADMIN_HELP_SET
-
- Services admins kunnen ook de optie NOEXPIRE aanzetten,
- waardoor nicknames niet meer verlopen. Ook kunnen Services
- admins elke optie instellen voor een nick zonder een
- wachtwoord in te vullen. Hiervoor roep je SET zo aan:
- SET nickname option parameters.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Gebruik: SET [nick] NOEXPIRE {ON | OFF}
-
- Stel in of de nick zal verlopen of niet. Als je deze optie
- op aan (ON) zet zal de gegeven nick niet verlopen. Als er
- geen nick is gegeven wordt de verloopoptie van je eigen
- nick aangepast.
-
- Gelimiteerd tot Services admins.
-
NICK_SERVADMIN_HELP_INFO
Services admins mogen het ALL parameter met elke nick gebruiken.
diff --git a/lang/pl.l b/lang/pl.l
index 34c2dde01..39806d578 100644
--- a/lang/pl.l
+++ b/lang/pl.l
@@ -578,14 +578,126 @@ NICK_SET_MSG_OFF
wiadomo¶ci notice.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nick] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- Nick %s od teraz nie bêdzie
- podlega³ prawu wygasania.
-NICK_SET_NOEXPIRE_OFF
- Nick %s od teraz bêdzie
- podlega³ prawu wygasania.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3452,6 +3564,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Modyfikacje listy dostêpu.
NICK_HELP_CMD_SET
SET Ustawienia ró¿nych opcji nicka.
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Odrejestruj nicka.
NICK_HELP_CMD_RECOVER
@@ -3799,6 +3913,155 @@ NICK_HELP_SET_MSG
gdy jest wy³±czona, wtedy bêd± u¿ywaæ komunikatów
notice.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Sk³adnia: RECOVER nick [has³o]
@@ -4006,28 +4269,6 @@ NICK_SERVADMIN_HELP_DROP
Odrejestrowywanie ka¿dego nicka jest
dostêpne tylko dla administratorów serwisów.
-NICK_SERVADMIN_HELP_SET
-
- Administratorzy mog± ustawiæ flagê NOEXPIRE dla
- nicków, która zapobiega automatycznemu
- odrejestrowaniu nicka na wypadek d³u¿szego
- nieu¿ywania. Dodatkowo administratorzy serwisów mog±
- ustawiæ tê opcjê dla ka¿dego nicka bez podawania
- ¿adnego has³a, u¿ywaj±c sk³adni:
- SET nick opcja parametry.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Sk³adnia: SET [nick] NOEXPIRE {ON | OFF}
-
- Ustawia Tobie lub wybranemu nickowi flagê NOEXPIRE.
- Je¶li flaga jest ustawiona na ON wtedy zapobiega
- automatycznemu odrejestrowaniu nicka z bazy. Gdy
- podasz nicka wtedy flaga zostanie przypisana w³a¶nie
- do niego, je¶li nie podasz nicka wtedy zostanie
- przypisana do Twojego nicka.
-
- Dostêpne dla administratorów serwisów.
-
NICK_SERVADMIN_HELP_INFO
Administratorzy serwisów mog± u¿ywaæ parametru
diff --git a/lang/pt.l b/lang/pt.l
index e7e7813ce..a6d5cb8b0 100644
--- a/lang/pt.l
+++ b/lang/pt.l
@@ -534,12 +534,126 @@ NICK_SET_MSG_OFF
Os services irão agora respondê-lo através de notices.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nick] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- O nick %s não irá expirar.
-NICK_SET_NOEXPIRE_OFF
- O nick %s irá expirar.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3205,6 +3319,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Modifica a lista de endereços autorizados
NICK_HELP_CMD_SET
SET Ajusta opções, incluindo proteção de kill
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Cancela o registro de um nick
NICK_HELP_CMD_RECOVER
@@ -3521,6 +3637,155 @@ NICK_HELP_SET_MSG
comunicar com você. Com MSG acionado, os Services irão usar
mensagems, caso contrário, usarão notices.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Sintaxe: RECOVER nick [senha]
@@ -3686,24 +3951,6 @@ NICK_SERVADMIN_HELP_DROP
SEU GRUPO sem nenhum privilégio especial, mas desregistrar
QUALQUER nick é restrito aos Administradores dos Services.
-NICK_SERVADMIN_HELP_SET
-
- Administradores dos Services podem ajustar a opção NOEXPIRE,
- com a qual os nicks podem ser protegidos de expirar. E ainda,
- Administradores dos Services podem ajustar opções para qualquer
- nick sem se identificar com a senha, usando:
- SET nick opção parâmetros.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Sintaxe: SET nick NOEXPIRE {ON | OFF}
-
- Determina se um nick fornecido poderá ser expirado.
- Ajustando este para ON, evita que o nick seja expirado.
- Se nenhum nick for fornecido, ativa a opção em seu próprio
- nick.
-
- Limitado aos Administradores dos Services.
-
NICK_SERVADMIN_HELP_INFO
Administradores de Services podem usar o parâmetro ALL com qualquer nick.
diff --git a/lang/ru.l b/lang/ru.l
index b7ed8f29e..17492890f 100644
--- a/lang/ru.l
+++ b/lang/ru.l
@@ -528,12 +528,126 @@ NICK_SET_MSG_OFF
Òåïåðü ñåðâèñû áóäóò îòâå÷àòü Âàì ïîñðåäñòâîì íîòèñîâ.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nickname] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- Íèê %s íèêîãäà íå èñòå÷åò.
-NICK_SET_NOEXPIRE_OFF
- Íèê %s ìîæåò èñòåêàòü.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3234,6 +3348,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Óïðàâëåíèå ñïèñêîì äîñòóïà
NICK_HELP_CMD_SET
SET Óñòàíîâêà ïàðàìåòðîâ, âêëþ÷àÿ çàùèòó kill'îì
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Îòìåíà ðåãèñòðàöèè íèêà
NICK_HELP_CMD_RECOVER
@@ -3549,6 +3665,155 @@ NICK_HELP_SET_MSG
Åñëè óñòàíîâèòü ðåæèì MSG, ñåðâèñû áóäóò èñïîëüçîâàòü ñîáùåíèÿ â ïðèâàò, â èíîì ñëó÷àå
áóäóò èñïîëüçîâàòü íîòèñû.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Ñèíòàêñèñ: RECOVER íèê [ïàðîëü]
@@ -3719,23 +3984,6 @@ NICK_SERVADMIN_HELP_DROP
îñîáûõ ïðèâèëåãèé. Óäàëèòü ëþáîé íèê ìîãóò òîëüêî
Àäìèíèñòðàòîðû ñåðâèñîâ.
-NICK_SERVADMIN_HELP_SET
-
- Àäìèíèñòðàòîðû ñåðâèñîâ ìîãó òàêæå ñòàâèòü ïàðàìåòð NOEXPIRE, ñ
- íèêè ïðåäîõðàíÿþòñÿ îò èñòå÷åíèÿ.
- Êðîìå òîãî, àäìèíèñòðàòîðû ñåðâèñîâ ìîãóò óñòàíàâëèâàòü îïöèè äëÿ ëþáîãî íèêà
- áåç ââîäà ïàðîëÿ íèêà, èñïîëüçóÿ ôîðìàò
- SET íèê îïöèÿ ïàðàìåòðû.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Ñèíòàêñèñ: SET [íèê] NOEXPIRE {ON | OFF}
-
- Óñòàíàâëèâàåò îñîáûé ðåæèì äëÿ äàííîãî íèêà - íèêîãäà íå èñòåêàòü. Óñòàíàâëèâàÿ ýòî,
- â ïîëîæåíèå ON ïðåäîõðàíÿåò íèê îò èñòå÷åíèÿ. Åñëè íèê
- íå óêàçàí, òî íå-èñòå÷åíèå áóäåò óñòàíîâëåíî íà Âàø íèê.
-
- Ìîãóò èñïîëüçîâàòü òîëüêî Àäìèíèñòðàòîðû ñåðâèñîâ.
-
NICK_SERVADMIN_HELP_INFO
Àäìèíèñòðàòîðû ñåðâèñîâ ìîãó èñïîëüçîâàòü ïàðàìåòð ALL äëÿ ëþáîãî íèêà.
diff --git a/lang/tr.l b/lang/tr.l
index 648658a28..11c7e0dc8 100644
--- a/lang/tr.l
+++ b/lang/tr.l
@@ -534,12 +534,126 @@ NICK_SET_MSG_OFF
Services will now reply to you with notices.
# SET NOEXPIRE responses
-NICK_SET_NOEXPIRE_SYNTAX
- SET [nick] NOEXPIRE {ON | OFF}
-NICK_SET_NOEXPIRE_ON
- %s nicki zaman aþýmýndan çýkarýldý.
-NICK_SET_NOEXPIRE_OFF
- %s nicki zaman aþýmýna eklendi.
+NICK_SASET_SYNTAX
+ SASET nickname option parameters
+NICK_SASET_DISABLED
+ Sorry, nickname option setting is temporarily disabled.
+NICK_SASET_UNKNOWN_OPTION
+ Unknown SASET option %s.
+NICK_SASET_BAD_NICK
+ Nickname %s not registered.
+NICK_SASET_OPTION_DISABLED
+ Option %s cannot be set on this network.
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ The new display for %s MUST be a nickname of the nickname group!
+NICK_SASET_DISPLAY_CHANGED
+ The new display is now %s.
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ Sorry, couldn't change password for %s.
+NICK_SASET_PASSWORD_CHANGED
+ Password for %s changed.
+NICK_SASET_PASSWORD_CHANGED_TO
+ Password for %s changed to %s.
+
+# SASET LANGUAGE responses
+NICK_SASET_URL_CHANGED
+ URL for %s changed to %s.
+NICK_SASET_URL_UNSET
+ URL %s unset.
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ E-mail address for %s changed to %s.
+NICK_SASET_EMAIL_UNSET
+ E-mail address for %s unset.
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ You cannot unset the e-mail on this network.
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ ICQ number for %s set to %s.
+NICK_SASET_ICQ_UNSET
+ ICQ number for %s unset.
+NICK_SASET_ICQ_INVALID
+ %s is not a valid number.
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ Greet message for %s changed to %s.
+NICK_SASET_GREET_UNSET
+ Greet message for %s unset.
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET nickname KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET nickname KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ Protection is now ON for %s.
+NICK_SASET_KILL_QUICK
+ Protection is now ON for %s, with a reduced delay.
+NICK_SASET_KILL_IMMED
+ Protection is now ON for %s, with no delay.
+NICK_SASET_KILL_IMMED_DISABLED
+ The IMMED option is not available on this network.
+NICK_SASET_KILL_OFF
+ Protection is now OFF for %s.
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET nickname SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ Secure option is now ON for %s.
+NICK_SASET_SECURE_OFF
+ Secure option is now OFF for %s.
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET nickname PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ Private option is now ON for %s.
+NICK_SASET_PRIVATE_OFF
+ Private option is now OFF for %s.
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SET nickname HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ The E-mail address of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_EMAIL_OFF
+ The E-mail address of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_MASK_ON
+ The last seen user@host mask of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_MASK_OFF
+ The last seen user@host mask of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_QUIT_ON
+ The last quit message of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_QUIT_OFF
+ The last quit message of %s will now be shown in %s INFO displays.
+NICK_SASET_HIDE_STATUS_ON
+ The services access status of %s will now be hidden from %s INFO displays.
+NICK_SASET_HIDE_STATUS_OFF
+ The services access status of %s will now be shown in %s INFO displays.
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SSAET nickname PRIVATE {ON | OFF}
+NICK_SASET_MSG_ON
+ Services will now reply to %s with messages.
+NICK_SASET_MSG_OFF
+ Services will now reply to %s with notices.
+
+# SET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET nickname NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ Nick %s will not expire.
+NICK_SASET_NOEXPIRE_OFF
+ Nick %s will expire.
# ACCESS responses
NICK_ACCESS_SYNTAX
@@ -3295,6 +3409,8 @@ NICK_HELP_CMD_ACCESS
ACCESS Ýzinli adreslerin listesini düzenler
NICK_HELP_CMD_SET
SET Ayarlar, kill korumasýný içerir
+NICK_HELP_CMD_SASET
+ SASET Set SET-options on another nickname
NICK_HELP_CMD_DROP
DROP Nickin kaydýný siler
NICK_HELP_CMD_RECOVER
@@ -3611,6 +3727,155 @@ NICK_HELP_SET_MSG
you. With MSG set, Services will use messages, else they'll
use notices.
+NICK_HELP_SASET
+ Syntax: SASET nickname option parameters.
+
+ Sets various nickname options. option can be one of:
+
+ DISPLAY Set the display of the group in Services
+ PASSWORD Set the nickname password
+ LANGUAGE Set the language Services will use when
+ sending messages
+ URL Associate a URL with the nickname
+ EMAIL Associate an E-mail address with the nickname
+ ICQ Associate an ICQ number with the nickname
+ GREET Associate a greet message with the nickname
+ KILL Turn protection on or off
+ SECURE Turn nickname security on or off
+ PRIVATE Prevent the nickname from appearing in a
+ /msg %S LIST
+ HIDE Hide certain pieces of nickname information
+ MSG Change the communication method of Services
+ NOEXPIRE Prevent the nickname from expiring
+
+ Type /msg %S HELP SASET option for more information
+ on a specific option. The options will be set on the given
+ nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_DISPLAY
+ Syntax: SASET nickname DISPLAY new-display
+
+ Changes the display used to refer to the nickname group in
+ Services. The new display MUST be a nick of the group.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PASSWORD
+ Syntax: SET nickname PASSWORD new-password
+
+ Changes the password used to identify as the nick's owner.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_URL
+ Syntax: SASET nickname URL url
+
+ Associates the given URL with the nickname. This URL
+ will be displayed whenever someone requests information
+ on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_EMAIL
+ Syntax: SASET nickname EMAIL address
+
+ Associates the given E-mail address with the nickname.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_ICQ
+ Syntax: SASET nickname ICQ number
+
+ Associates the given ICQ number with the nickname. This
+ number will be displayed whenever someone requests
+ information on the nick with the INFO command.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_GREET
+ Syntax: SASET nickname GREET message
+
+ Makes the given message the greet of the nickname, that
+ will be displayed when joining a channel that has GREET
+ option enabled, provided that the user has the necessary
+ access on it.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_KILL
+ Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
+
+ Turns the automatic protection option for the nick
+ on or off. With protection on, if another user
+ tries to take the nick, they will be given one minute to
+ change to another nick, after which %S will forcibly change
+ their nick.
+
+ If you select QUICK, the user will be given only 20 seconds
+ to change nicks instead of the usual 60. If you select
+ IMMED, user's nick will be changed immediately without being
+ warned first or given a chance to change their nick; please
+ do not use this option unless necessary. Also, your
+ network's administrators may have disabled this option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_SECURE
+ Syntax: SASET nickname SECURE {ON | OFF}
+
+ Turns %S's security features on or off for your
+ nick. With SECURE set, you must enter your password
+ before you will be recognized as the owner of the nick,
+ regardless of whether your address is on the access
+ list. However, if you are on the access list, %S
+ will not auto-kill you regardless of the setting of the
+ KILL option.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_PRIVATE
+ Syntax: SASET nickname PRIVATE {ON | OFF}
+
+ Turns %S's privacy option on or off for the nick.
+ With PRIVATE set, the nickname will not appear in
+ nickname lists generated with %S's LIST command.
+ (However, anyone who knows the nickname can still get
+ information on it using the INFO command.)
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_HIDE
+ Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
+
+ Allows you to prevent certain pieces of information from
+ being displayed when someone does a %S INFO on the
+ nick. You can hide the E-mail address (EMAIL), last seen
+ user@host mask (USERMASK), the services access status
+ (STATUS) and last quit message (QUIT).
+ The second parameter specifies whether the information should
+ be displayed (OFF) or hidden (ON).
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_MSG
+ Syntax: SASET nickname MSG {ON | OFF}
+
+ Allows you to choose the way Services are communicating with
+ the given user. With MSG set, Services will use messages,
+ else they'll use notices.
+
+ Limited to Services admins.
+
+NICK_HELP_SASET_NOEXPIRE
+ Syntax: SASET nickname NOEXPIRE {ON | OFF}
+
+ Sets whether the given nickname will expire. Setting this
+ to ON prevents the nickname from expiring.
+
+ Limited to Services admins.
+
NICK_HELP_RECOVER
Kullanýmý: RECOVER nick [þifre]
@@ -3776,25 +4041,6 @@ NICK_SERVADMIN_HELP_DROP
gerek olmadan silebilirsiniz. Bu iþlemler Servis adminleri
tarafýndan yapýlabilir.
-NICK_SERVADMIN_HELP_SET
-
- Servis adminleri ayrýca NOEXPIRE özelliðini ayarlayabilirler,
- böylece hangi nicklerin zaman asimini uðrayýp kayýtlarýnýn
- silinmeyeceðini belirlerler.
- Ek olarak, Servis adminleri bu formatý kullanarak
- SET nick özellik parametre herhangi bir nick için
- þifre girmeden ayar yapabilirler.
-
-NICK_SERVADMIN_HELP_SET_NOEXPIRE
- Kullanýmý: SET [nick] NOEXPIRE {ON | OFF}
-
- Belirtilen nickin zaman asimina uðrayýp uðramayacaðýný belirler.
- Bunu ON yapmak o nickin zaman asimina uðramasýný ve kaydýnýn
- silinmesini engeller. Eðer bir nick belirtilmezse no-expire
- parametresini komutu kullananýn nickine ayarlar.
-
- Sadece Servis adminleri kullanabilir.
-
NICK_SERVADMIN_HELP_INFO
Servis adminleri ALL parametresini herhangi bir nick için
diff --git a/src/core/ns_saset.c b/src/core/ns_saset.c
new file mode 100644
index 000000000..09f47fe86
--- /dev/null
+++ b/src/core/ns_saset.c
@@ -0,0 +1,470 @@
+/* NickServ core functions
+ *
+ * (C) 2003-2005 Anope Team
+ * Contact us at info@anope.org
+ *
+ * Please read COPYING and README for further details.
+ *
+ * Based on the original code of Epona by Lara.
+ * Based on the original code of Services by Andy Church.
+ *
+ * $Id: ns_set.c 850 2005-08-07 14:52:04Z geniusdex $
+ *
+ */
+/*************************************************************************/
+
+#include "module.h"
+
+int do_saset(User * u);
+int do_saset_display(User * u, NickCore * nc, char *param);
+int do_saset_password(User * u, NickCore * nc, char *param);
+int do_saset_url(User * u, NickCore * nc, char *param);
+int do_saset_email(User * u, NickCore * nc, char *param);
+int do_saset_greet(User * u, NickCore * nc, char *param);
+int do_saset_icq(User * u, NickCore * nc, char *param);
+int do_saset_kill(User * u, NickCore * nc, char *param);
+int do_saset_secure(User * u, NickCore * nc, char *param);
+int do_saset_private(User * u, NickCore * nc, char *param);
+int do_saset_msg(User * u, NickCore * nc, char *param);
+int do_saset_hide(User * u, NickCore * nc, char *param);
+int do_saset_noexpire(User * u, NickAlias * nc, char *param);
+void myNickServHelp(User * u);
+
+/**
+ * Create the command, and tell anope about it.
+ * @param argc Argument count
+ * @param argv Argument list
+ * @return MOD_CONT to allow the module, MOD_STOP to stop it
+ **/
+int AnopeInit(int argc, char **argv)
+{
+ Command *c;
+
+ moduleAddAuthor("Anope");
+ moduleAddVersion("$Id: ns_set.c 850 2005-08-07 14:52:04Z geniusdex $");
+ moduleSetType(CORE);
+
+ c = createCommand("SASET", do_saset, is_services_admin, -1, -1, -1,
+ NICK_HELP_SASET, NICK_HELP_SASET);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET DISPLAY", NULL, is_services_admin, NICK_HELP_SASET_DISPLAY, -1,
+ -1, -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET PASSWORD", NULL, is_services_admin, NICK_HELP_SASET_PASSWORD,
+ -1, -1, -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET URL", NULL, is_services_admin, NICK_HELP_SASET_URL, -1, -1, -1,
+ -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET EMAIL", NULL, is_services_admin, NICK_HELP_SASET_EMAIL, -1, -1,
+ -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET ICQ", NULL, is_services_admin, NICK_HELP_SASET_ICQ, -1, -1, -1,
+ -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET GREET", NULL, is_services_admin, NICK_HELP_SASET_GREET, -1, -1,
+ -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET KILL", NULL, is_services_admin, NICK_HELP_SASET_KILL, -1, -1,
+ -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET SECURE", NULL, is_services_admin, NICK_HELP_SASET_SECURE, -1,
+ -1, -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET PRIVATE", NULL, is_services_admin, NICK_HELP_SASET_PRIVATE, -1,
+ -1, -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET MSG", NULL, is_services_admin, NICK_HELP_SASET_MSG, -1, -1, -1,
+ -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET HIDE", NULL, is_services_admin, NICK_HELP_SASET_HIDE, -1, -1,
+ -1, -1);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+ c = createCommand("SASET NOEXPIRE", is_services_admin, NULL, -1, -1, -1,
+ NICK_HELP_SASET_NOEXPIRE,
+ NICK_HELP_SASET_NOEXPIRE);
+ moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
+
+ moduleSetNickHelp(myNickServHelp);
+
+ return MOD_CONT;
+}
+
+/**
+ * Unload the module
+ **/
+void AnopeFini(void)
+{
+
+}
+
+
+
+/**
+ * Add the help response to anopes /ns help output.
+ * @param u The user who is requesting help
+ **/
+void myNickServHelp(User * u)
+{
+ if (is_services_admin(u))
+ notice_lang(s_NickServ, u, NICK_HELP_CMD_SASET);
+}
+
+/**
+ * The /ns saset command.
+ * @param u The user who issued the command
+ * @param MOD_CONT to continue processing other modules, MOD_STOP to stop processing.
+ **/
+int do_saset(User * u)
+{
+ char *nick = strtok(NULL, " ");
+ char *cmd = strtok(NULL, " ");
+ char *param = strtok(NULL, " ");
+
+ NickAlias *na;
+
+ if (readonly) {
+ notice_lang(s_NickServ, u, NICK_SASET_DISABLED);
+ return MOD_CONT;
+ }
+
+ if (!(na = findnick(nick))) {
+ notice_lang(s_NickServ, u, NICK_SASET_BAD_NICK, nick);
+ return MOD_CONT;
+ }
+
+ if (!param
+ && (!cmd
+ || (stricmp(cmd, "URL") != 0 && stricmp(cmd, "EMAIL") != 0
+ && stricmp(cmd, "GREET") != 0
+ && stricmp(cmd, "ICQ") != 0))) {
+ syntax_error(s_NickServ, u, "SASET", NICK_SASET_SYNTAX);
+ } else if (!na) {
+ notice_lang(s_NickServ, u, NICK_NOT_REGISTERED);
+ } else if (na->status & NS_VERBOTEN) {
+ notice_lang(s_NickServ, u, NICK_X_FORBIDDEN, na->nick);
+ } else if (na->nc->flags & NI_SUSPENDED) {
+ notice_lang(s_NickServ, u, NICK_X_SUSPENDED, na->nick);
+ } else if (stricmp(cmd, "DISPLAY") == 0) {
+ do_saset_display(u, na->nc, param);
+ } else if (stricmp(cmd, "PASSWORD") == 0) {
+ do_saset_password(u, na->nc, param);
+ } else if (stricmp(cmd, "URL") == 0) {
+ do_saset_url(u, na->nc, param);
+ } else if (stricmp(cmd, "EMAIL") == 0) {
+ do_saset_email(u, na->nc, param);
+ } else if (stricmp(cmd, "ICQ") == 0) {
+ do_saset_icq(u, na->nc, param);
+ } else if (stricmp(cmd, "GREET") == 0) {
+ do_saset_greet(u, na->nc, param);
+ } else if (stricmp(cmd, "KILL") == 0) {
+ do_saset_kill(u, na->nc, param);
+ } else if (stricmp(cmd, "SECURE") == 0) {
+ do_saset_secure(u, na->nc, param);
+ } else if (stricmp(cmd, "PRIVATE") == 0) {
+ do_saset_private(u, na->nc, param);
+ } else if (stricmp(cmd, "MSG") == 0) {
+ do_saset_msg(u, na->nc, param);
+ } else if (stricmp(cmd, "HIDE") == 0) {
+ do_saset_hide(u, na->nc, param);
+ } else if (stricmp(cmd, "NOEXPIRE") == 0) {
+ do_saset_noexpire(u, na, param);
+ } else {
+ notice_lang(s_NickServ, u, NICK_SASET_UNKNOWN_OPTION, cmd);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_display(User * u, NickCore * nc, char *param)
+{
+ int i;
+ NickAlias *na;
+
+ /* First check whether param is a valid nick of the group */
+ for (i = 0; i < nc->aliases.count; i++) {
+ na = nc->aliases.list[i];
+ if (stricmp(na->nick, param) == 0) {
+ param = na->nick; /* Because case may differ */
+ break;
+ }
+ }
+
+ if (i == nc->aliases.count) {
+ notice_lang(s_NickServ, u, NICK_SASET_DISPLAY_INVALID, nc->display);
+ return MOD_CONT;
+ }
+
+ change_core_display(nc, param);
+ notice_lang(s_NickServ, u, NICK_SASET_DISPLAY_CHANGED, nc->display);
+
+ /* Enable nick tracking if enabled */
+ if (NSNickTracking)
+ nsStartNickTracking(u);
+
+ return MOD_CONT;
+}
+
+int do_saset_password(User * u, NickCore * nc, char *param)
+{
+ int len = strlen(param);
+
+ if (NSSecureAdmins && u->na->nc != nc && nick_is_services_admin(nc)
+ && !is_services_root(u)) {
+ notice_lang(s_NickServ, u, PERMISSION_DENIED);
+ return MOD_CONT;
+ } else if (stricmp(nc->display, param) == 0
+ || (StrictPasswords && len < 5)) {
+ notice_lang(s_NickServ, u, MORE_OBSCURE_PASSWORD);
+ return MOD_CONT;
+ }
+
+ if (nc->pass)
+ free(nc->pass);
+
+#ifdef USE_ENCRYPTION
+ nc->pass = smalloc(PASSMAX);
+
+ if (encrypt(param, len, nc->pass, PASSMAX) < 0) {
+ memset(param, 0, len);
+ alog("%s: Failed to encrypt password for %s (set)", s_NickServ,
+ nc->display);
+ notice_lang(s_NickServ, u, NICK_SASET_PASSWORD_FAILED, nc->display);
+ return MOD_CONT;
+ }
+
+ memset(param, 0, len);
+ notice_lang(s_NickServ, u, NICK_SASET_PASSWORD_CHANGED, nc->display);
+#else
+ nc->pass = sstrdup(param);
+ notice_lang(s_NickServ, u, NICK_SASET_PASSWORD_CHANGED_TO, nc->display, nc->pass);
+#endif
+
+ alog("%s: %s!%s@%s used SASET PASSWORD on %s (e-mail: %s)", s_NickServ, u->nick, u->username, u->host, nc->display, (nc->email ? nc->email : "none"));
+ if (WallSetpass)
+ anope_cmd_global(s_NickServ,
+ "\2%s\2 used SASET PASSWORD on \2%s\2",
+ u->nick, nc->display);
+ return MOD_CONT;
+}
+
+int do_saset_url(User * u, NickCore * nc, char *param)
+{
+ if (nc->url)
+ free(nc->url);
+
+ if (param) {
+ nc->url = sstrdup(param);
+ notice_lang(s_NickServ, u, NICK_SASET_URL_CHANGED, nc->display, param);
+ } else {
+ nc->url = NULL;
+ notice_lang(s_NickServ, u, NICK_SASET_URL_UNSET, nc->display);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_email(User * u, NickCore * nc, char *param)
+{
+ if (!param && NSForceEmail) {
+ notice_lang(s_NickServ, u, NICK_SASET_EMAIL_UNSET_IMPOSSIBLE);
+ return MOD_CONT;
+ } else if (NSSecureAdmins && u->na->nc != nc
+ && nick_is_services_admin(nc)
+ && !is_services_root(u)) {
+ notice_lang(s_NickServ, u, PERMISSION_DENIED);
+ return MOD_CONT;
+ } else if (param && !MailValidate(param)) {
+ notice_lang(s_NickServ, u, MAIL_X_INVALID, param);
+ return MOD_CONT;
+ }
+
+ alog("%s: %s!%s@%s used SASET EMAIL on %s (e-mail: %s)", s_NickServ, u->nick, u->username, u->host, nc->display, (nc->email ? nc->email : "none"));
+
+ if (nc->email)
+ free(nc->email);
+
+ if (param) {
+ nc->email = sstrdup(param);
+ notice_lang(s_NickServ, u, NICK_SASET_EMAIL_CHANGED, nc->display, param);
+ } else {
+ nc->email = NULL;
+ notice_lang(s_NickServ, u, NICK_SASET_EMAIL_UNSET, nc->display);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_icq(User * u, NickCore * nc, char *param)
+{
+ if (param) {
+ int32 tmp = atol(param);
+ if (tmp == 0) {
+ notice_lang(s_NickServ, u, NICK_SASET_ICQ_INVALID, param);
+ } else {
+ nc->icq = tmp;
+ notice_lang(s_NickServ, u, NICK_SASET_ICQ_CHANGED, nc->display, param);
+ }
+ } else {
+ nc->icq = 0;
+ notice_lang(s_NickServ, u, NICK_SASET_ICQ_UNSET, nc->display);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_greet(User * u, NickCore * nc, char *param)
+{
+ if (nc->greet)
+ free(nc->greet);
+
+ if (param) {
+ char buf[BUFSIZE];
+ char *end = strtok(NULL, "");
+
+ snprintf(buf, sizeof(buf), "%s%s%s", param, (end ? " " : ""),
+ (end ? end : ""));
+
+ nc->greet = sstrdup(buf);
+ notice_lang(s_NickServ, u, NICK_SASET_GREET_CHANGED, nc->display, buf);
+ } else {
+ nc->greet = NULL;
+ notice_lang(s_NickServ, u, NICK_SASET_GREET_UNSET, nc->display);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_kill(User * u, NickCore * nc, char *param)
+{
+ if (stricmp(param, "ON") == 0) {
+ nc->flags |= NI_KILLPROTECT;
+ nc->flags &= ~(NI_KILL_QUICK | NI_KILL_IMMED);
+ notice_lang(s_NickServ, u, NICK_SASET_KILL_ON, nc->display);
+ } else if (stricmp(param, "QUICK") == 0) {
+ nc->flags |= NI_KILLPROTECT | NI_KILL_QUICK;
+ nc->flags &= ~NI_KILL_IMMED;
+ notice_lang(s_NickServ, u, NICK_SASET_KILL_QUICK, nc->display);
+ } else if (stricmp(param, "IMMED") == 0) {
+ if (NSAllowKillImmed) {
+ nc->flags |= NI_KILLPROTECT | NI_KILL_IMMED;
+ nc->flags &= ~NI_KILL_QUICK;
+ notice_lang(s_NickServ, u, NICK_SASET_KILL_IMMED, nc->display);
+ } else {
+ notice_lang(s_NickServ, u, NICK_SASET_KILL_IMMED_DISABLED);
+ }
+ } else if (stricmp(param, "OFF") == 0) {
+ nc->flags &= ~(NI_KILLPROTECT | NI_KILL_QUICK | NI_KILL_IMMED);
+ notice_lang(s_NickServ, u, NICK_SASET_KILL_OFF, nc->display);
+ } else {
+ syntax_error(s_NickServ, u, "SASET KILL",
+ NSAllowKillImmed ? NICK_SASET_KILL_IMMED_SYNTAX :
+ NICK_SASET_KILL_SYNTAX);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_secure(User * u, NickCore * nc, char *param)
+{
+ if (stricmp(param, "ON") == 0) {
+ nc->flags |= NI_SECURE;
+ notice_lang(s_NickServ, u, NICK_SASET_SECURE_ON, nc->display);
+ } else if (stricmp(param, "OFF") == 0) {
+ nc->flags &= ~NI_SECURE;
+ notice_lang(s_NickServ, u, NICK_SASET_SECURE_OFF, nc->display);
+ } else {
+ syntax_error(s_NickServ, u, "SASET SECURE", NICK_SASET_SECURE_SYNTAX);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_private(User * u, NickCore * nc, char *param)
+{
+ if (stricmp(param, "ON") == 0) {
+ nc->flags |= NI_PRIVATE;
+ notice_lang(s_NickServ, u, NICK_SASET_PRIVATE_ON, nc->display);
+ } else if (stricmp(param, "OFF") == 0) {
+ nc->flags &= ~NI_PRIVATE;
+ notice_lang(s_NickServ, u, NICK_SASET_PRIVATE_OFF, nc->display);
+ } else {
+ syntax_error(s_NickServ, u, "SASET PRIVATE",
+ NICK_SASET_PRIVATE_SYNTAX);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_msg(User * u, NickCore * nc, char *param)
+{
+ if (!UsePrivmsg) {
+ notice_lang(s_NickServ, u, NICK_SASET_OPTION_DISABLED, "MSG");
+ return MOD_CONT;
+ }
+
+ if (stricmp(param, "ON") == 0) {
+ nc->flags |= NI_MSG;
+ notice_lang(s_NickServ, u, NICK_SASET_MSG_ON, nc->display);
+ } else if (stricmp(param, "OFF") == 0) {
+ nc->flags &= ~NI_MSG;
+ notice_lang(s_NickServ, u, NICK_SASET_MSG_OFF, nc->display);
+ } else {
+ syntax_error(s_NickServ, u, "SASET MSG", NICK_SASET_MSG_SYNTAX);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_hide(User * u, NickCore * nc, char *param)
+{
+ int flag, onmsg, offmsg;
+
+ if (stricmp(param, "EMAIL") == 0) {
+ flag = NI_HIDE_EMAIL;
+ onmsg = NICK_SASET_HIDE_EMAIL_ON;
+ offmsg = NICK_SASET_HIDE_EMAIL_OFF;
+ } else if (stricmp(param, "USERMASK") == 0) {
+ flag = NI_HIDE_MASK;
+ onmsg = NICK_SASET_HIDE_MASK_ON;
+ offmsg = NICK_SASET_HIDE_MASK_OFF;
+ } else if (stricmp(param, "STATUS") == 0) {
+ flag = NI_HIDE_STATUS;
+ onmsg = NICK_SASET_HIDE_STATUS_ON;
+ offmsg = NICK_SASET_HIDE_STATUS_OFF;
+ } else if (stricmp(param, "QUIT") == 0) {
+ flag = NI_HIDE_QUIT;
+ onmsg = NICK_SASET_HIDE_QUIT_ON;
+ offmsg = NICK_SASET_HIDE_QUIT_OFF;
+ } else {
+ syntax_error(s_NickServ, u, "SASET HIDE", NICK_SASET_HIDE_SYNTAX);
+ return MOD_CONT;
+ }
+
+ param = strtok(NULL, " ");
+ if (!param) {
+ syntax_error(s_NickServ, u, "SASET HIDE", NICK_SASET_HIDE_SYNTAX);
+ } else if (stricmp(param, "ON") == 0) {
+ nc->flags |= flag;
+ notice_lang(s_NickServ, u, onmsg, nc->display, s_NickServ);
+ } else if (stricmp(param, "OFF") == 0) {
+ nc->flags &= ~flag;
+ notice_lang(s_NickServ, u, offmsg, nc->display, s_NickServ);
+ } else {
+ syntax_error(s_NickServ, u, "SASET HIDE", NICK_SASET_HIDE_SYNTAX);
+ }
+ return MOD_CONT;
+}
+
+int do_saset_noexpire(User * u, NickAlias * na, char *param)
+{
+ if (!param) {
+ syntax_error(s_NickServ, u, "SASET NOEXPIRE",
+ NICK_SASET_NOEXPIRE_SYNTAX);
+ return MOD_CONT;
+ }
+ if (stricmp(param, "ON") == 0) {
+ na->status |= NS_NO_EXPIRE;
+ notice_lang(s_NickServ, u, NICK_SASET_NOEXPIRE_ON, na->nick);
+ } else if (stricmp(param, "OFF") == 0) {
+ na->status &= ~NS_NO_EXPIRE;
+ notice_lang(s_NickServ, u, NICK_SASET_NOEXPIRE_OFF, na->nick);
+ } else {
+ syntax_error(s_NickServ, u, "SASET NOEXPIRE",
+ NICK_SASET_NOEXPIRE_SYNTAX);
+ }
+ return MOD_CONT;
+}
+
+/* EOF */
diff --git a/src/core/ns_set.c b/src/core/ns_set.c
index a766fb8fd..8ae5446d6 100644
--- a/src/core/ns_set.c
+++ b/src/core/ns_set.c
@@ -28,7 +28,6 @@ int do_set_secure(User * u, NickCore * nc, char *param);
int do_set_private(User * u, NickCore * nc, char *param);
int do_set_msg(User * u, NickCore * nc, char *param);
int do_set_hide(User * u, NickCore * nc, char *param);
-int do_set_noexpire(User * u, NickAlias * nc, char *param);
void myNickServHelp(User * u);
/**
@@ -45,8 +44,7 @@ int AnopeInit(int argc, char **argv)
moduleAddVersion("$Id$");
moduleSetType(CORE);
- c = createCommand("SET", do_set, NULL, NICK_HELP_SET, -1, -1,
- NICK_SERVADMIN_HELP_SET, NICK_SERVADMIN_HELP_SET);
+ c = createCommand("SET", do_set, NULL, NICK_HELP_SET, -1, -1, -1, -1);
moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
c = createCommand("SET DISPLAY", NULL, NULL, NICK_HELP_SET_DISPLAY, -1,
-1, -1, -1);
@@ -81,10 +79,6 @@ int AnopeInit(int argc, char **argv)
c = createCommand("SET HIDE", NULL, NULL, NICK_HELP_SET_HIDE, -1, -1,
-1, -1);
moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
- c = createCommand("SET NOEXPIRE", NULL, NULL, -1, -1, -1,
- NICK_SERVADMIN_HELP_SET_NOEXPIRE,
- NICK_SERVADMIN_HELP_SET_NOEXPIRE);
- moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
moduleSetNickHelp(myNickServHelp);
@@ -119,48 +113,26 @@ int do_set(User * u)
{
char *cmd = strtok(NULL, " ");
char *param = strtok(NULL, " ");
- char *tmp = NULL;
-
- NickAlias *na;
- int is_servadmin = is_services_admin(u);
- int set_nick = 0;
-
+ NickAlias *na = u->na;
+
if (readonly) {
notice_lang(s_NickServ, u, NICK_SET_DISABLED);
return MOD_CONT;
}
-
- if (is_servadmin && cmd && (na = findnick(cmd))) {
- tmp = strtok(NULL, " ");
- /* If there is no param left, don't treat the cmd as a
- * nick. We have more chance of success that way. -GD
- */
- if (tmp) {
- cmd = param;
- param = strtok(NULL, " ");
- set_nick = 1;
- }
- } else {
- na = u->na;
- }
-
+
if (!param
&& (!cmd
|| (stricmp(cmd, "URL") != 0 && stricmp(cmd, "EMAIL") != 0
&& stricmp(cmd, "GREET") != 0
&& stricmp(cmd, "ICQ") != 0))) {
- if (is_servadmin) {
- syntax_error(s_NickServ, u, "SET", NICK_SET_SERVADMIN_SYNTAX);
- } else {
- syntax_error(s_NickServ, u, "SET", NICK_SET_SYNTAX);
- }
+ syntax_error(s_NickServ, u, "SET", NICK_SET_SYNTAX);
} else if (!na) {
notice_lang(s_NickServ, u, NICK_NOT_REGISTERED);
} else if (na->status & NS_VERBOTEN) {
notice_lang(s_NickServ, u, NICK_X_FORBIDDEN, na->nick);
} else if (na->nc->flags & NI_SUSPENDED) {
notice_lang(s_NickServ, u, NICK_X_SUSPENDED, na->nick);
- } else if (!is_servadmin && !nick_identified(u)) {
+ } else if (!nick_identified(u)) {
notice_lang(s_NickServ, u, NICK_IDENTIFY_REQUIRED, s_NickServ);
} else if (stricmp(cmd, "DISPLAY") == 0) {
do_set_display(u, na->nc, param);
@@ -186,14 +158,8 @@ int do_set(User * u)
do_set_msg(u, na->nc, param);
} else if (stricmp(cmd, "HIDE") == 0) {
do_set_hide(u, na->nc, param);
- } else if (stricmp(cmd, "NOEXPIRE") == 0) {
- do_set_noexpire(u, na, param);
} else {
- if (is_servadmin)
- notice_lang(s_NickServ, u, NICK_SET_UNKNOWN_OPTION_OR_BAD_NICK,
- cmd);
- else
- notice_lang(s_NickServ, u, NICK_SET_UNKNOWN_OPTION, cmd);
+ notice_lang(s_NickServ, u, NICK_SET_UNKNOWN_OPTION, cmd);
}
return MOD_CONT;
}
@@ -231,11 +197,7 @@ int do_set_password(User * u, NickCore * nc, char *param)
{
int len = strlen(param);
- if (NSSecureAdmins && u->na->nc != nc && nick_is_services_admin(nc)
- && !is_services_root(u)) {
- notice_lang(s_NickServ, u, PERMISSION_DENIED);
- return MOD_CONT;
- } else if (stricmp(nc->display, param) == 0
+ if (stricmp(nc->display, param) == 0
|| (StrictPasswords && len < 5)) {
notice_lang(s_NickServ, u, MORE_OBSCURE_PASSWORD);
return MOD_CONT;
@@ -262,17 +224,10 @@ int do_set_password(User * u, NickCore * nc, char *param)
notice_lang(s_NickServ, u, NICK_SET_PASSWORD_CHANGED_TO, nc->pass);
#endif
- if (u->na && u->na->nc != nc && is_services_admin(u)) {
- alog("%s: %s!%s@%s used SET PASSWORD as Services admin on %s (e-mail: %s)", s_NickServ, u->nick, u->username, u->host, nc->display, (nc->email ? nc->email : "none"));
- if (WallSetpass)
- anope_cmd_global(s_NickServ,
- "\2%s\2 used SET PASSWORD as Services admin on \2%s\2",
- u->nick, nc->display);
- } else {
- alog("%s: %s!%s@%s (e-mail: %s) changed its password.", s_NickServ,
+ alog("%s: %s!%s@%s (e-mail: %s) changed its password.", s_NickServ,
u->nick, u->username, u->host,
(nc->email ? nc->email : "none"));
- }
+
return MOD_CONT;
}
@@ -316,23 +271,15 @@ int do_set_email(User * u, NickCore * nc, char *param)
if (!param && NSForceEmail) {
notice_lang(s_NickServ, u, NICK_SET_EMAIL_UNSET_IMPOSSIBLE);
return MOD_CONT;
- } else if (NSSecureAdmins && u->na->nc != nc
- && nick_is_services_admin(nc)
- && !is_services_root(u)) {
- notice_lang(s_NickServ, u, PERMISSION_DENIED);
- return MOD_CONT;
} else if (param && !MailValidate(param)) {
notice_lang(s_NickServ, u, MAIL_X_INVALID, param);
return MOD_CONT;
}
- if (u->na && u->na->nc != nc && is_services_admin(u)) {
- alog("%s: %s!%s@%s used SET EMAIL as Services admin on %s (e-mail: %s)", s_NickServ, u->nick, u->username, u->host, nc->display, (nc->email ? nc->email : "none"));
- } else {
- alog("%s: %s!%s@%s (e-mail: %s) changed its e-mail to %s.",
+ alog("%s: %s!%s@%s (e-mail: %s) changed its e-mail to %s.",
s_NickServ, u->nick, u->username, u->host,
(nc->email ? nc->email : "none"), (param ? param : "none"));
- }
+
if (nc->email)
free(nc->email);
@@ -501,26 +448,4 @@ int do_set_hide(User * u, NickCore * nc, char *param)
return MOD_CONT;
}
-int do_set_noexpire(User * u, NickAlias * na, char *param)
-{
- if (!is_services_admin(u)) {
- notice_lang(s_NickServ, u, PERMISSION_DENIED);
- return MOD_CONT;
- }
- if (!param) {
- syntax_error(s_NickServ, u, "SET NOEXPIRE",
- NICK_SET_NOEXPIRE_SYNTAX);
- return MOD_CONT;
- }
- if (stricmp(param, "ON") == 0) {
- na->status |= NS_NO_EXPIRE;
- notice_lang(s_NickServ, u, NICK_SET_NOEXPIRE_ON, na->nick);
- } else if (stricmp(param, "OFF") == 0) {
- na->status &= ~NS_NO_EXPIRE;
- notice_lang(s_NickServ, u, NICK_SET_NOEXPIRE_OFF, na->nick);
- } else {
- syntax_error(s_NickServ, u, "SET NOEXPIRE",
- NICK_SET_NOEXPIRE_SYNTAX);
- }
- return MOD_CONT;
-}
+/* EOF */
diff --git a/version.log b/version.log
index 70e4126dd..8079f362d 100644
--- a/version.log
+++ b/version.log
@@ -8,10 +8,14 @@
VERSION_MAJOR="1"
VERSION_MINOR="7"
VERSION_PATCH="10"
-VERSION_BUILD="852"
+VERSION_BUILD="853"
# $Log$
#
+# BUILD : 1.7.10 (853)
+# BUGS :
+# NOTES : Moved SET for other nicks (SA only) to a seperate SASET command
+#
# BUILD : 1.7.10 (852)
# BUGS :
# NOTES : Added the new windows installation files