summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/TODO2
-rw-r--r--lang/cat.l18
-rw-r--r--lang/de.l10
-rw-r--r--lang/en_us.l28
-rw-r--r--lang/es.l10
-rw-r--r--lang/fr.l10
-rw-r--r--lang/gr.l10
-rw-r--r--lang/hun.l10
-rw-r--r--lang/it.l10
-rw-r--r--lang/nl.l10
-rw-r--r--lang/pl.l11
-rw-r--r--lang/pt.l12
-rw-r--r--lang/ru.l10
-rw-r--r--lang/tr.l10
-rw-r--r--src/core/cs_info.cpp23
-rw-r--r--src/core/ns_info.cpp36
16 files changed, 71 insertions, 149 deletions
diff --git a/docs/TODO b/docs/TODO
index d0c8329c5..246276f8c 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -29,7 +29,7 @@ Legend:
[?] Last successful login time/ip? perhaps both of these should be a new nick setting
[ ] NS INFO: seperate field for last seen realhost, shown to SRA only
[ ] NS SUSPEND: show suspender and reason, probably to sopers only (see CS SUSPEND)
-[ ] Merge NS INFO blah ALL with NS INFO blah, if you're requesting info, you really want the info anyway.
+[x] Merge NS INFO blah ALL with NS INFO blah, if you're requesting info, you really want the info anyway.
Future
------
diff --git a/lang/cat.l b/lang/cat.l
index b63731df7..1fe322115 100644
--- a/lang/cat.l
+++ b/lang/cat.l
@@ -724,7 +724,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s es %s
NICK_INFO_SERVICES_OPERTYPE
@@ -772,8 +772,6 @@ NICK_INFO_OPT_NONE
Cap
NICK_INFO_NO_EXPIRE
Aquest nickname no caducara.
-NICK_INFO_FOR_MORE
- Per més informació, escriu %R%s INFO %s ALL.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1615,7 +1613,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO canal [ALL]
+ INFO canal
CHAN_INFO_HEADER
Informació pel canal %s:
CHAN_INFO_FOUNDER
@@ -4006,14 +4004,11 @@ NICK_HELP_GHOST
per aquest nickname.
NICK_HELP_INFO
- Sintaxis: INFO nickname [ALL]
+ Sintaxis: INFO nickname
Mostra informació relativa al nick que s'especifiqui,
tal com el propietari del nick, l'ultima adreça utilitzada
- i temps, i opcions del nick. Si estas identificat amb el
- nick per el qual demanes informació i utilitzes el parametre
- ALL, podras veure tota la informació; independentment de
- si esta oculta o no.
+ i temps, i opcions del nick.
NICK_HELP_LIST
Sintaxis: LIST patró
@@ -5051,16 +5046,13 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Sintàxi: INFO canal [ALL]
+ Sintàxi: INFO canal
llista informació sobre el canal registrat donat,
incloent el seu fundador, temps de registració, últim
cop utilitzat, descripció i fixació de Modes, si existeixen.
Si ALL és especificat, el misatge d'entrada i
sucsesor també seran mostrats.
-
- Per defecte, l'opció ALL està limitada a aquells
- amb accés de fundador en el canal.
CHAN_HELP_LIST
Sintàxi: LIST patró
diff --git a/lang/de.l b/lang/de.l
index c1286a050..8c1cd0843 100644
--- a/lang/de.l
+++ b/lang/de.l
@@ -741,7 +741,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO Nickname [ALL]
+ INFO Nickname
NICK_INFO_REALNAME
%s ist %s
NICK_INFO_SERVICES_OPERTYPE
@@ -789,8 +789,6 @@ NICK_INFO_OPT_NONE
Keine
NICK_INFO_NO_EXPIRE
Dieser Nickname wird nicht auslaufen.
-NICK_INFO_FOR_MORE
- Für weitere Informationen, tippe %R%s INFO %s ALL.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1622,7 +1620,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO Channel [ALL]
+ INFO Channel
CHAN_INFO_HEADER
Informationen über den Channel %s:
CHAN_INFO_FOUNDER
@@ -4036,7 +4034,7 @@ NICK_HELP_GHOST
du das richtige Passwort für den Nickname haben.
NICK_HELP_INFO
- Syntax: INFO Nickname [ALL]
+ Syntax: INFO Nickname
Zeigt Informationen über den angegebenen Nickname, zum
Beispiel den Besitzer des Nicknamens, die letzte gesehene
@@ -5080,7 +5078,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Syntax: INFO Channel [ALL]
+ Syntax: INFO Channel
Zeigt Informationen über einen registrierten Channel,
seinen Gründer, das Datum der Registrierung, die
diff --git a/lang/en_us.l b/lang/en_us.l
index 9616558c0..c86043854 100644
--- a/lang/en_us.l
+++ b/lang/en_us.l
@@ -709,7 +709,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s is %s
NICK_INFO_SERVICES_OPERTYPE
@@ -757,8 +757,6 @@ NICK_INFO_OPT_NONE
None
NICK_INFO_NO_EXPIRE
This nickname will not expire.
-NICK_INFO_FOR_MORE
- For more verbose information, type %R%s INFO %s ALL.
NICK_INFO_SUSPENDED
This nickname is currently suspended, reason: %s
NICK_INFO_SUSPENDED_NO_REASON
@@ -1585,7 +1583,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO channel [ALL]
+ INFO channel
CHAN_INFO_HEADER
Information for channel %s:
CHAN_INFO_FOUNDER
@@ -3872,14 +3870,11 @@ NICK_HELP_GHOST
the nickname.
NICK_HELP_INFO
- Syntax: INFO nickname [ALL]
+ Syntax: INFO nickname
Displays information about the given nickname, such as
the nick's owner, last seen address and time, and nick
- options. If you are identified for the nick you're
- getting information for and ALL is specified, you will
- be shown all the information; regardless of whether
- it's hidden or not.
+ options.
NICK_HELP_LIST
Syntax: LIST pattern
@@ -4019,11 +4014,6 @@ NICK_SERVADMIN_HELP_DROP
special privileges. Dropping any nick is limited to
Services Operators.
-NICK_SERVADMIN_HELP_INFO
-
- Services Operators with the nickserv/auspex privilege may
- use the ALL parameter with any nick.
-
NICK_SERVADMIN_HELP_LIST
Syntax: LIST pattern [FORBIDDEN] [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
@@ -4868,16 +4858,13 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Syntax: INFO channel [ALL]
+ Syntax: INFO channel
Lists information about the named registered channel,
including its founder, time of registration, last time
used, description, and mode lock, if any. If ALL is
specified, the entry message and successor will also
be displayed.
-
- By default, the ALL option is limited to those with
- founder access on the channel.
CHAN_HELP_LIST
Syntax: LIST pattern
@@ -5069,11 +5056,6 @@ CHAN_SERVADMIN_HELP_SET_NOEXPIRE
Sets whether the given channel will expire. Setting this
to ON prevents the channel from expiring.
-CHAN_SERVADMIN_HELP_INFO
-
- Services Operators with the chanserv/auspex permission can
- use the ALL parameter with any channel.
-
CHAN_SERVADMIN_HELP_LIST
Syntax: LIST pattern [FORBIDDEN] [SUSPENDED] [NOEXPIRE]
diff --git a/lang/es.l b/lang/es.l
index d4d7d331c..662761e2b 100644
--- a/lang/es.l
+++ b/lang/es.l
@@ -726,7 +726,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s es %s
NICK_INFO_SERVICES_OPERTYPE
@@ -774,8 +774,6 @@ NICK_INFO_OPT_NONE
Ninguno
NICK_INFO_NO_EXPIRE
Este nickname no expirara.
-NICK_INFO_FOR_MORE
- Para mayor informacion, tipea %R%s INFO %s ALL.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1613,7 +1611,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO canal [ALL]
+ INFO canal
CHAN_INFO_HEADER
Informacion para el canal %s:
CHAN_INFO_FOUNDER
@@ -3978,7 +3976,7 @@ NICK_HELP_GHOST
para ese nickname.
NICK_HELP_INFO
- Sintaxis: INFO nickname [ALL]
+ Sintaxis: INFO nickname
Muestra informacion relativa al nick que especifiques,
tal como el propietario del nick, la ultima direccion usada
@@ -5023,7 +5021,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Sintaxis: INFO canal [ALL]
+ Sintaxis: INFO canal
Lista informacion acerca del canal registrado dado,
incluyendo su fundador, tiempo de registracion, ultima
diff --git a/lang/fr.l b/lang/fr.l
index 5cfd45e99..1dd5c3823 100644
--- a/lang/fr.l
+++ b/lang/fr.l
@@ -733,7 +733,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO pseudo [ALL]
+ INFO pseudo
NICK_INFO_REALNAME
%s est %s
NICK_INFO_SERVICES_OPERTYPE
@@ -781,8 +781,6 @@ NICK_INFO_OPT_NONE
Aucune
NICK_INFO_NO_EXPIRE
Ce pseudo n'expirera pas.
-NICK_INFO_FOR_MORE
- Pour plus d'informations, tapez %R%s INFO %s ALL.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1623,7 +1621,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO canal [ALL]
+ INFO canal
CHAN_INFO_HEADER
Informations pour le canal %s:
CHAN_INFO_FOUNDER
@@ -4033,7 +4031,7 @@ NICK_HELP_GHOST
correct pour le pseudo.
NICK_HELP_INFO
- Syntaxe: INFO pseudo [ALL]
+ Syntaxe: INFO pseudo
Affiche des informations sur le pseudo donné, telles que
le propriétaire du pseudo, l'adresse avec laquelle il était
@@ -5080,7 +5078,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Syntaxe: INFO canal [ALL]
+ Syntaxe: INFO canal
Liste les informations concernant le canal enregistré cité,
dont son propriétaire, la date d'enregistrement,
diff --git a/lang/gr.l b/lang/gr.l
index a08db200f..bf4fe7f12 100644
--- a/lang/gr.l
+++ b/lang/gr.l
@@ -722,7 +722,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s åßíáé %s
NICK_INFO_SERVICES_OPERTYPE
@@ -770,8 +770,6 @@ NICK_INFO_OPT_NONE
ÊáíÝíá
NICK_INFO_NO_EXPIRE
Áõôü ôï øåõäþíõìï äåí èá ëÞîåé ðïôÝ.
-NICK_INFO_FOR_MORE
- Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò, ãñÜøå %R%s INFO %s ALL.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1617,7 +1615,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO channel [ALL]
+ INFO channel
CHAN_INFO_HEADER
Ðëçñïöïñßåò ãéá ôï êáíÜëé %s:
CHAN_INFO_FOUNDER
@@ -4008,7 +4006,7 @@ NICK_HELP_GHOST
äþóåé ôïí óùóôü êùäéêü ãéá ôï øåõäþíõìï.
NICK_HELP_INFO
- Óýíôáîç: INFO øåõäþíõìï [ALL]
+ Óýíôáîç: INFO øåõäþíõìï
Åìöáíßæåé ðëçñïöïñßåò ãéá ôï øåõäþíõìï ðïõ èá äþóåôå, üðùò
ôïí êÜôï÷ï ôïõ øåõäùíýìïõ, ôçí ôåëåõôáßá äéåýèõíóç êáé þñá
@@ -5001,7 +4999,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Óýíôáîç: INFO êáíÜëé [ALL]
+ Óýíôáîç: INFO êáíÜëé
Åìöáíßæåé ðëçñïöïñßåò ó÷åôéêÜ ìå ôï üíïìá ôïõ êáôï÷õñùìÝíïõ êáíáëéïý,
ðåñéëáìâáíïìÝíïõ ôïí founder, ôçí þñá ôçò êáôï÷ýñùóçò, ðüôå ÷ñçóéìïðïéÞèçêå
diff --git a/lang/hun.l b/lang/hun.l
index daad32421..5bb9d7c11 100644
--- a/lang/hun.l
+++ b/lang/hun.l
@@ -719,7 +719,7 @@ NICK_STATUS_REPLY
# INFO Válaszok
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s az %s
NICK_INFO_SERVICES_OPERTYPE
@@ -767,8 +767,6 @@ NICK_INFO_OPT_NONE
Nincs
NICK_INFO_NO_EXPIRE
Ez a nicknév nem fog elévülni.
-NICK_INFO_FOR_MORE
- Bõvebb információkért, írd be: %R%s INFO %s ALL.
# LIST válaszok
NICK_INFO_SUSPENDED
@@ -1611,7 +1609,7 @@ CHAN_STATUS_INFO
# INFO válaszok
CHAN_INFO_SYNTAX
- INFO #szoba [ALL]
+ INFO #szoba
CHAN_INFO_HEADER
%s információi:
CHAN_INFO_FOUNDER
@@ -3918,7 +3916,7 @@ NICK_HELP_GHOST
A beragadt nicked killelheted, ha ismered a jelszót .
NICK_HELP_INFO
- Syntax: INFO nicknév [ALL]
+ Syntax: INFO nicknév
Megmutatja a nicknévvel kapcsolatos információkat, mint a
nick tulajdonosa, utoljára látott címe, regisztrálás ideje,
@@ -4930,7 +4928,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Syntax: INFO #szoba [ALL]
+ Syntax: INFO #szoba
Listázza az összes információt a megnevezett regisztrált
csatornáról, pl a foundert, a regisztrálás idõpontját,
diff --git a/lang/it.l b/lang/it.l
index 378184eeb..de6487cc2 100644
--- a/lang/it.l
+++ b/lang/it.l
@@ -711,7 +711,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s è %s
NICK_INFO_SERVICES_OPERTYPE
@@ -759,8 +759,6 @@ NICK_INFO_OPT_NONE
Nessuna
NICK_INFO_NO_EXPIRE
Questo nick non scadrà.
-NICK_INFO_FOR_MORE
- Per ottenere altre informazioni, digita %R%s INFO %s ALL.
NICK_INFO_SUSPENDED
Questo nickname è momentaneamente sospeso, motivo: %s
NICK_INFO_SUSPENDED_NO_REASON
@@ -1587,7 +1585,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO canale [ALL]
+ INFO canale
CHAN_INFO_HEADER
Informazioni sul canale %s:
CHAN_INFO_FOUNDER
@@ -3881,7 +3879,7 @@ NICK_HELP_GHOST
corretta per quel nick.
NICK_HELP_INFO
- Sintassi: INFO nick [ALL]
+ Sintassi: INFO nick
Mostra varie informazioni sul nick specificato, come ad
esempio il proprietario del nick, la data dell'ultimo
@@ -4916,7 +4914,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Sintassi: INFO canale [ALL]
+ Sintassi: INFO canale
Mostra varie informazioni a proposito del canale
specificato (a patto che sia registrato), tra cui il
diff --git a/lang/nl.l b/lang/nl.l
index ad84bb31c..91262fabc 100644
--- a/lang/nl.l
+++ b/lang/nl.l
@@ -726,7 +726,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s is %s
NICK_INFO_SERVICES_OPERTYPE
@@ -774,8 +774,6 @@ NICK_INFO_OPT_NONE
Geen
NICK_INFO_NO_EXPIRE
Deze nick zal niet verlopen.
-NICK_INFO_FOR_MORE
- Voor meer informatie, type %R%s INFO %s ALL.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1604,7 +1602,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO kanaal [ALL]
+ INFO kanaal
CHAN_INFO_HEADER
Informatie voor kanaal %s:
CHAN_INFO_FOUNDER
@@ -3953,7 +3951,7 @@ NICK_HELP_GHOST
die nick, of het correcte wachtwoord opgegeven zijn.
NICK_HELP_INFO
- Gebruik: INFO nick [ALL]
+ Gebruik: INFO nick
Geeft informatie weer over de gegeven nick, zoals de laatste
eigenaar van de nick, het laatst beekende adres, wanneer deze
@@ -4986,7 +4984,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Gebruik: INFO kanaal [ALL]
+ Gebruik: INFO kanaal
Geeft informatie weer over het gegeven geregistreerde
kanaal, zoals de stichter, registratietijd, tijd van
diff --git a/lang/pl.l b/lang/pl.l
index 66cd28344..9338866b5 100644
--- a/lang/pl.l
+++ b/lang/pl.l
@@ -903,7 +903,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s to %s
@@ -975,9 +975,6 @@ NICK_INFO_OPT_NONE
NICK_INFO_NO_EXPIRE
Ten nick nie wyga¶nie.
-NICK_INFO_FOR_MORE
- Aby uzyskaæ wiêcej informacji napisz %R%s INFO %s ALL.
-
NICK_INFO_SUSPENDED
Ten nick jest obecnie zawieszony, powód: %s
@@ -2063,7 +2060,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO kana³ [ALL]
+ INFO kana³
CHAN_INFO_HEADER
Informacje o kanale %s:
@@ -4946,7 +4943,7 @@ NICK_HELP_GHOST
3. podasz prawid³owe has³o do nicka.
NICK_HELP_INFO
- Sk³adnia: INFO nick [ALL]
+ Sk³adnia: INFO nick
Wy¶wietla informacje na temat wybranego nicka:
w³a¶ciciel, kiedy ostatnio widziano, z jakiego
@@ -5988,7 +5985,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Sk³adnia: INFO kana³ [ALL]
+ Sk³adnia: INFO kana³
Wy¶wietla informacje o zarejestrowanym kanale:
w³a¶ciciel, data za³o¿enia, opis, blokada flag,
diff --git a/lang/pt.l b/lang/pt.l
index 256c7d744..7241c32a7 100644
--- a/lang/pt.l
+++ b/lang/pt.l
@@ -728,7 +728,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s é %s
NICK_INFO_SERVICES_OPERTYPE
@@ -776,8 +776,6 @@ NICK_INFO_OPT_NONE
Nenhuma
NICK_INFO_NO_EXPIRE
Este nick não irá expirar.
-NICK_INFO_FOR_MORE
- Para informações mais detalhadas, digite %R%s INFO %s ALL.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1605,7 +1603,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO canal [ALL]
+ INFO canal
CHAN_INFO_HEADER
Informações do canal %s:
CHAN_INFO_FOUNDER
@@ -2630,7 +2628,7 @@ OPER_OLINE_IRCOP
# CLEARMODES responses
OPER_CLEARMODES_SYNTAX
- CLEARMODES canal [ALL]
+ CLEARMODES canal[ALL]
OPER_CLEARMODES_DONE
Modos binários e bans removidos do canal %s.
OPER_CLEARMODES_ALL_DONE
@@ -3902,7 +3900,7 @@ NICK_HELP_GHOST
nick, ou você deve fornecer a senha correta para o nick.
NICK_HELP_INFO
- Sintaxe: INFO nick [ALL]
+ Sintaxe: INFO nick
Mostra a informação sobre o nick dado, como o dono do nick,
último endereço utilizado e horário, e opções. Se você está
@@ -4886,7 +4884,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Sintaxe: INFO canal [ALL]
+ Sintaxe: INFO canal
Lista as informações referentes ao canal registrado dado,
incluindo seu fundador, data do registro, última vez que
diff --git a/lang/ru.l b/lang/ru.l
index fb57668e6..dfe6497ae 100644
--- a/lang/ru.l
+++ b/lang/ru.l
@@ -711,7 +711,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO íèê [ALL]
+ INFO íèê
NICK_INFO_REALNAME
%s ýòî %s
NICK_INFO_SERVICES_OPERTYPE
@@ -759,8 +759,6 @@ NICK_INFO_OPT_NONE
îòñóòñòâóþò
NICK_INFO_NO_EXPIRE
Äîïîëíèòåëüíî: ðåãèñòðàöèÿ ýòîãî íèêà íèêîãäà íå èñòå÷åò.
-NICK_INFO_FOR_MORE
- Äëÿ áîëåå ïîäðîáíîé èíôîðìàöèè ñì. %R%s INFO %s ALL.
NICK_INFO_SUSPENDED
Äîïîëíèòåëüíî: ýòîò íèê íàõîäèòñÿ â ðåæèìå ñàñïåíäà ïî ïðè÷èíå: %s
NICK_INFO_SUSPENDED_NO_REASON
@@ -1584,7 +1582,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO #êàíàë [ALL]
+ INFO #êàíàë
CHAN_INFO_HEADER
Èíôîðìàöèÿ î êàíàëå %s:
CHAN_INFO_FOUNDER
@@ -3950,7 +3948,7 @@ NICK_HELP_GHOST
èäåíòèôèêàöèè ê íèêó âñåãî ëèøü ÷åðåç ñïèñîê õîñòìàñîê.
NICK_HELP_INFO
- Ñèíòàêñèñ: INFO íèê [ALL]
+ Ñèíòàêñèñ: INFO íèê
Çàïðàøèâàåò ó ñåðâèñîâ èíôîðìàöèþ îá óêàçàííîì íèêå.  ÷àñòíîñòè
áóäóò ïîêàçàíû: ðåàëüíîå èìÿ âëàäåëüöà (realname), åãî ïîñëåäíÿÿ
@@ -4984,7 +4982,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Ñèíòàêñèñ: INFO #êàíàë [ALL]
+ Ñèíòàêñèñ: INFO #êàíàë
Ïîçâîëÿåò ïîëó÷èòü ïîäðîáíóþ èíôîðìàöèþ î çàðåãèñòðèðîâàíîì êàíàëå,
â ÷àñòíîñòè òàêóþ êàê: íèê âëàäåëüöà, âðåìÿ ðåãèñòðàöèè êàíàëà, äàòó
diff --git a/lang/tr.l b/lang/tr.l
index 7e5df2b0e..741198700 100644
--- a/lang/tr.l
+++ b/lang/tr.l
@@ -729,7 +729,7 @@ NICK_STATUS_REPLY
# INFO responses
NICK_INFO_SYNTAX
- INFO nick [ALL]
+ INFO nick
NICK_INFO_REALNAME
%s isim: %s
NICK_INFO_SERVICES_OPERTYPE
@@ -777,8 +777,6 @@ NICK_INFO_OPT_NONE
YOK
NICK_INFO_NO_EXPIRE
Bu nick zaman aþýmýna uðramayacak.
-NICK_INFO_FOR_MORE
- Geniþ bilgi için, %R%s INFO %s ALL yazýn.
# LIST responses
NICK_INFO_SUSPENDED
@@ -1611,7 +1609,7 @@ CHAN_STATUS_INFO
# INFO responses
CHAN_INFO_SYNTAX
- INFO kanaladý [ALL]
+ INFO kanaladý
CHAN_INFO_HEADER
%s kanalý için bilgi:
CHAN_INFO_FOUNDER
@@ -3996,7 +3994,7 @@ NICK_HELP_GHOST
grubundaki baþka bir nickin tanýtýlmýþ olmasý gerekir.
NICK_HELP_INFO
- Kullanýmý: INFO nick [ALL]
+ Kullanýmý: INFO nick
Belirtilen nick hakkýnda o nickin sahibi, son görüldüðü adres ve
zaman, ve nickin özellikleri gibi bilgiler verir. Eðer nick
@@ -4971,7 +4969,7 @@ CHAN_HELP_LEVELS_DESC_FORMAT
%-*s %s
CHAN_HELP_INFO
- Kullanýmý: INFO kanaladý [ALL]
+ Kullanýmý: INFO kanaladý
Belirtilen kayýtlý kanalla ilgili bilgiler sunar. Bu
bilgilerin içeriðinde kanalýn founderý, kayýt zamaný,
diff --git a/src/core/cs_info.cpp b/src/core/cs_info.cpp
index c437d4a15..924df4ed5 100644
--- a/src/core/cs_info.cpp
+++ b/src/core/cs_info.cpp
@@ -28,7 +28,7 @@ class CommandCSInfo : public Command
}
public:
- CommandCSInfo() : Command("INFO", 1, 2)
+ CommandCSInfo() : Command("INFO", 1, 1)
{
this->SetFlag(CFLAG_ALLOW_UNREGISTERED);
this->SetFlag(CFLAG_ALLOW_SUSPENDED);
@@ -38,15 +38,13 @@ class CommandCSInfo : public Command
CommandReturn Execute(User *u, const std::vector<ci::string> &params)
{
const char *chan = params[0].c_str();
- ci::string param = params.size() > 1 ? params[1] : "";
- ChannelInfo *ci;
char buf[BUFSIZE];
struct tm *tm;
bool has_auspex = u->IsIdentified() && u->Account()->HasPriv("chanserv/auspex");
bool show_all = false;
time_t expt;
- ci = cs_findchan(chan);
+ ChannelInfo *ci = cs_findchan(chan);
if (ci->HasFlag(CI_FORBIDDEN))
{
@@ -59,7 +57,7 @@ class CommandCSInfo : public Command
}
/* Should we show all fields? Only for sadmins and identified users */
- if (!param.empty() && param == "ALL" && (check_access(u, ci, CA_INFO) || has_auspex))
+ if (has_auspex && check_access(u, ci, CA_INFO))
show_all = true;
notice_lang(Config.s_ChanServ, u, CHAN_INFO_HEADER, chan);
@@ -118,13 +116,10 @@ class CommandCSInfo : public Command
notice_lang(Config.s_ChanServ, u, CHAN_INFO_NO_EXPIRE);
else
{
- if (has_auspex)
- {
- expt = ci->last_used + Config.CSExpire;
- tm = localtime(&expt);
- strftime_lang(buf, sizeof(buf), u, STRFTIME_DATE_TIME_FORMAT, tm);
- notice_lang(Config.s_ChanServ, u, CHAN_INFO_EXPIRE, buf);
- }
+ expt = ci->last_used + Config.CSExpire;
+ tm = localtime(&expt);
+ strftime_lang(buf, sizeof(buf), u, STRFTIME_DATE_TIME_FORMAT, tm);
+ notice_lang(Config.s_ChanServ, u, CHAN_INFO_EXPIRE, buf);
}
}
if (ci->HasFlag(CI_SUSPENDED))
@@ -132,16 +127,12 @@ class CommandCSInfo : public Command
FOREACH_MOD(I_OnChanInfo, OnChanInfo(u, ci, show_all));
- if (!show_all && (check_access(u, ci, CA_INFO) || has_auspex))
- notice_lang(Config.s_ChanServ, u, NICK_INFO_FOR_MORE, Config.s_ChanServ, ci->name.c_str());
return MOD_CONT;
}
bool OnHelp(User *u, const ci::string &subcommand)
{
notice_lang(Config.s_ChanServ, u, CHAN_HELP_INFO);
- if (u->IsIdentified() && u->Account()->HasPriv("chanserv/auspex"))
- notice_lang(Config.s_ChanServ, u, CHAN_SERVADMIN_HELP_INFO);
return true;
}
diff --git a/src/core/ns_info.cpp b/src/core/ns_info.cpp
index 55e11dfce..244f8c190 100644
--- a/src/core/ns_info.cpp
+++ b/src/core/ns_info.cpp
@@ -29,38 +29,26 @@ class CommandNSInfo : public Command
}
}
public:
- CommandNSInfo() : Command("INFO", 1, 2)
+ CommandNSInfo() : Command("INFO", 1, 1)
{
this->SetFlag(CFLAG_ALLOW_UNREGISTERED);
}
CommandReturn Execute(User *u, const std::vector<ci::string> &params)
{
- /* Show hidden info to nick owners and sadmins when the "ALL" parameter is
- * supplied. If a nick is online, the "Last seen address" changes to "Is
- * online from".
- * Syntax: INFO <nick> {ALL}
- * -TheShadow (13 Mar 1999)
- */
const char *nick = params[0].c_str();
- ci::string param = params.size() > 1 ? params[1] : "";
- NickAlias *na;
- NickRequest *nr = NULL;
- /* Being an oper is enough from now on -GD */
+ NickAlias *na = findnick(nick);
+ bool has_auspex = u->IsIdentified() && u->Account()->HasPriv("nickserv/auspex");
- if (!(na = findnick(nick)))
+ if (!na)
{
- if ((nr = findrequestnick(nick)))
+ NickRequest *nr = findrequestnick(nick);
+ if (nr)
{
notice_lang(Config.s_NickServ, u, NICK_IS_PREREG);
- if (!param.empty() && param == "ALL" && u->Account() && u->Account()->IsServicesOper())
+ if (has_auspex)
notice_lang(Config.s_NickServ, u, NICK_INFO_EMAIL, nr->email);
- else
- {
- if (u->Account() && u->Account()->IsServicesOper())
- notice_lang(Config.s_NickServ, u, NICK_INFO_FOR_MORE, Config.s_NickServ, nr->nick);
- }
}
else if (nickIsServices(nick, 1))
notice_lang(Config.s_NickServ, u, NICK_X_IS_SERVICES, nick);
@@ -80,16 +68,13 @@ class CommandNSInfo : public Command
char buf[BUFSIZE];
bool nick_online = false, show_hidden = false;
time_t expt;
- bool has_auspex = u->IsIdentified() && u->Account()->HasPriv("nickserv/auspex");
/* Is the real owner of the nick we're looking up online? -TheShadow */
User *u2 = finduser(na->nick);
if (u2 && u2->Account() == na->nc)
nick_online = true;
- /* Only show hidden fields to owner and sadmins and only when the ALL
- * parameter is used. -TheShadow */
- if (!param.empty() && param == "ALL" && u->Account() && (na->nc == u->Account() || has_auspex))
+ if (has_auspex || (u->Account() && na->nc == u->Account()))
show_hidden = true;
notice_lang(Config.s_NickServ, u, NICK_INFO_REALNAME, na->nick, na->last_realname);
@@ -173,9 +158,6 @@ class CommandNSInfo : public Command
}
FOREACH_MOD(I_OnNickInfo, OnNickInfo(u, na, show_hidden));
-
- if (!show_hidden && u->Account() && (na->nc == u->Account() || has_auspex))
- notice_lang(Config.s_NickServ, u, NICK_INFO_FOR_MORE, Config.s_NickServ, na->nick);
}
return MOD_CONT;
}
@@ -183,8 +165,6 @@ class CommandNSInfo : public Command
bool OnHelp(User *u, const ci::string &subcommand)
{
notice_help(Config.s_NickServ, u, NICK_HELP_INFO);
- if (u->IsIdentified() && u->Account()->HasPriv("nickserv/auspex"))
- notice_help(Config.s_NickServ, u, NICK_SERVADMIN_HELP_INFO);
return true;
}