mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-06 14:13:12 +02:00
Merge pull request #56 from dboyz/fix1
Fix SQUIT documentation, send ERR_USERSDONTMATCH when trying to change modes for other users, fix some typos, remove old HTM stuff. Resolves #2549, #3691 and more.
This commit is contained in:
+3
-20
@@ -56,7 +56,7 @@ help Opercmds {
|
||||
" ADDMOTD GLINE OPER SHUN";
|
||||
" ADDOMOTD GLOBOPS OPERMOTD SPAMFILTER";
|
||||
" GZLINE REHASH SQUIT";
|
||||
" CHGHOST HTM RESTART TEMPSHUN";
|
||||
" CHGHOST RESTART TEMPSHUN";
|
||||
" CHGIDENT KILL TRACE";
|
||||
" CHGNAME KLINE SAJOIN TSCTL";
|
||||
" CLOSE LAG SAMODE UNDCCDENY";
|
||||
@@ -935,8 +935,8 @@ help Squit {
|
||||
" Usually used in routing of servers.";
|
||||
" IRC Operator only command.";
|
||||
" -";
|
||||
" Syntax: SQUIT <server>";
|
||||
" Example: SQUIT leaf.server.net";
|
||||
" Syntax: SQUIT <server> [reason]";
|
||||
" Example: SQUIT leaf.server.net bye";
|
||||
};
|
||||
|
||||
help Connect {
|
||||
@@ -1073,23 +1073,6 @@ help Tsctl {
|
||||
" TSCTL SVSTIME <timestamp> (Sets the Time on all Servers)";
|
||||
};
|
||||
|
||||
help Htm {
|
||||
" Switches the server In & Out of High Traffic Mode";
|
||||
" HTM is activated when the server is receiving extremely high amounts of information.";
|
||||
" IRC Operator only command.";
|
||||
" -";
|
||||
" Syntax: HTM [option]";
|
||||
" -";
|
||||
" If no option is specified it just displays the current HTM state";
|
||||
" If an option is specified it does a more specific task, valid options are:";
|
||||
" -";
|
||||
" ON - Force HTM to activate";
|
||||
" OFF - Force HTM to deactivate";
|
||||
" NOISY - Make HTM announce when it is entering/leaving HTM";
|
||||
" QUIET - Stop HTM from announcing when it is entering/leaving HTM";
|
||||
" TO <value> - Tell HTM at what incoming rate to activate HTM";
|
||||
};
|
||||
|
||||
help Svsnick {
|
||||
" Changes the nickname of the user in question.";
|
||||
" Must be sent through an U:Lined server.";
|
||||
|
||||
@@ -61,7 +61,7 @@ help Opercmds {
|
||||
" ADDMOTD GLINE OPER SHUN";
|
||||
" ADDOMOTD GLOBOPS OPERMOTD SPAMFILTER";
|
||||
" CHATOPS GZLINE REHASH SQUIT";
|
||||
" CHGHOST HTM RESTART TEMPSHUN";
|
||||
" CHGHOST RESTART TEMPSHUN";
|
||||
" CHGIDENT KILL TRACE";
|
||||
" CHGNAME KLINE SAJOIN TSCTL";
|
||||
" CLOSE LAG SAMODE UNDCCDENY";
|
||||
@@ -1137,24 +1137,6 @@ help Tsctl {
|
||||
" TSCTL SVSTIME <timestamp> (Stellt die Uhrzeit auf allen Servern ein)";
|
||||
};
|
||||
|
||||
help Htm {
|
||||
" Schaltet den High Traffic Mode eines Servers an oder aus.";
|
||||
" HTM wird aktiviert, wenn der Server extrem hohe Datenmengen empfängt.";
|
||||
" Befehl nur für IrcOps.";
|
||||
" -";
|
||||
" Syntax: HTM [option]";
|
||||
" -";
|
||||
" Wird keine Option angegeben, wird lediglich der aktuelle HTM Status angezeigt";
|
||||
" Wird eine Option angegeben, erfolgen weitere Aktionen, gültige Optionen sind:";
|
||||
" -";
|
||||
" ON - erzwingt Aktivierung von HTM";
|
||||
" OFF - erzwingt Deaktivierung von HTM";
|
||||
" NOISY - Bewirkt, dass Änderungen des HTM Status angezeigt werden";
|
||||
" QUIET - Stoppt Anzeige der Änderungen des HTM Status";
|
||||
" TO <wert> - Legt fest, ab welchem Wert eingehender Daten das HTM System";
|
||||
" aktiviert wird.";
|
||||
};
|
||||
|
||||
help Svsnick {
|
||||
" Ändert den Nicknamen des Users, der angegeben wird.";
|
||||
" Muss durch einen U:Lined Server gesendet werden.";
|
||||
|
||||
@@ -62,7 +62,7 @@ help Opercmds {
|
||||
" ADDMOTD GLINE OPER SHUN";
|
||||
" ADDOMOTD GLOBOPS OPERMOTD SPAMFILTER";
|
||||
" CHATOPS GZLINE REHASH SQUIT";
|
||||
" CHGHOST HTM RESTART TEMPSHUN";
|
||||
" CHGHOST RESTART TEMPSHUN";
|
||||
" CHGIDENT KILL TRACE";
|
||||
" CHGNAME KLINE SAJOIN TSCTL";
|
||||
" CLOSE LAG SAMODE UNDCCDENY";
|
||||
@@ -1138,23 +1138,6 @@ help Tsctl {
|
||||
" TSCTL SVSTIME <timestamp> (Applique l'heure à tous les serveurs)";
|
||||
};
|
||||
|
||||
help Htm {
|
||||
" Fait basculer le serveur dans ou hors du mode High Traffic";
|
||||
" HTM est activé quand un serveur reçoit un très grand nombre d'informations.";
|
||||
" Commande réservée aux IRC Operateurs.";
|
||||
" -";
|
||||
" Syntaxe : HTM [option]";
|
||||
" -";
|
||||
" Si aucune option n'est spécifiée, cela affichera juste le status actuel du HTM";
|
||||
" Si une option est spécifiée, cela effectuera des tâches plus spécifiques, les options valides sont :";
|
||||
" -";
|
||||
" ON - Force le HTM à s'activer";
|
||||
" OFF - Force le HTM à se désactiver";
|
||||
" NOISY - Fait que le HTM annonce quand il entre/quitte le HTM";
|
||||
" QUIET - Arrete le fait que le HTM annonce quand il entre/quitte le HTM";
|
||||
" TO <valeur> - Dit au HTM à partir de quel débit d'informations entrantes il doit s'activer.";
|
||||
};
|
||||
|
||||
help Svsnick {
|
||||
" Change le pseudo de l'utilisateur en question.";
|
||||
" Doit être envoyé à travers un serveur avec U:Line.";
|
||||
|
||||
@@ -56,7 +56,7 @@ help Opercmds {
|
||||
" ADDMOTD GLINE OPER SHUN";
|
||||
" ADDOMOTD GLOBOPS OPERMOTD SPAMFILTER";
|
||||
" CHATOPS GZLINE REHASH SQUIT";
|
||||
" CHGHOST HTM RESTART TEMPSHUN";
|
||||
" CHGHOST RESTART TEMPSHUN";
|
||||
" CHGIDENT KILL TRACE";
|
||||
" CHGNAME KLINE SAJOIN TSCTL";
|
||||
" CLOSE LAG SAMODE UNDCCDENY";
|
||||
@@ -1233,25 +1233,6 @@ help Tsctl {
|
||||
" серверах)";
|
||||
};
|
||||
|
||||
help Htm {
|
||||
" Переключает HTM (High Traffic Mode) на сервере.";
|
||||
" HTM активируется, когда сервер получает большое количество информации.";
|
||||
" Команду могут использовать только IRC операторы.";
|
||||
" -";
|
||||
" Синтаксис: HTM [option]";
|
||||
" -";
|
||||
" Если не указаны дополнительные параметры, просто выводит";
|
||||
" текущее состояние HTM";
|
||||
" Доступны следующие параметры:";
|
||||
" -";
|
||||
" ON - Включает HTM";
|
||||
" OFF - Выключает HTM";
|
||||
" NOISY ? Объявлять о включении/выключении режима HTM";
|
||||
" QUIET ? Не объявлять о включении/выключении режима HTM ";
|
||||
" TO <value> - Указывает при каком значении входящего трафика";
|
||||
" активируется HTM";
|
||||
};
|
||||
|
||||
help Svsnick {
|
||||
" Меняет ник указанному пользователю.";
|
||||
" Должно использоваться через сервер, описанный в U:Lines.";
|
||||
|
||||
@@ -60,7 +60,7 @@ help Opercmds {
|
||||
" ADDMOTD GLINE OPER SHUN";
|
||||
" ADDOMOTD GLOBOPS OPERMOTD SPAMFILTER";
|
||||
" CHATOPS GZLINE REHASH SQUIT";
|
||||
" CHGHOST HTM RESTART TEMPSHUN";
|
||||
" CHGHOST RESTART TEMPSHUN";
|
||||
" CHGIDENT KILL TRACE";
|
||||
" CHGNAME KLINE SAJOIN TSCTL";
|
||||
" CLOSE LAG SAMODE UNDCCDENY";
|
||||
@@ -1131,23 +1131,6 @@ help Tsctl {
|
||||
" TSCTL SVSTIME <timestamp> (Tüm serverın saatini ayarlar)";
|
||||
};
|
||||
|
||||
help Htm {
|
||||
" Giriş çıkış Trafik modu için kullanılır.";
|
||||
" HTM yi yüksek miktarda bilgi almak istediğinizde açabilirsiniz.";
|
||||
" Sadece IRCop'lar kullanabilir.";
|
||||
" -";
|
||||
" Kullanımı: HTM [özellik]";
|
||||
" -";
|
||||
" Herhangi bir özellik girilmez ise Aktif HTM durumunu gösterir";
|
||||
" Bir özellik girilmişse farklı görevler yapar, özellikleri aşağıdakiler gibidir:";
|
||||
" -";
|
||||
" ON - HTM Aktif kılar.";
|
||||
" OFF - HTM Deaktif kılar.";
|
||||
" NOISY - HTM ye girildiğinde veya çıkıldığında anons verir.";
|
||||
" QUIET - HTM ye girildiğinde veya çıkıldığında verilen anonsu kapatır.";
|
||||
" TO <değer> - Aktif HTM nin gelen derecesini ayarlar.";
|
||||
};
|
||||
|
||||
help Svsnick {
|
||||
" Bu komut, bir kullanıcının o an kullandığı nickin başka bir nicke dönüştürmesini sağlar.";
|
||||
" Sadece U:Lined (Servisler)'den gönderilebilir.";
|
||||
|
||||
+1
-1
@@ -251,7 +251,7 @@
|
||||
* to IRC_USER/IRC_GROUP when those are defined.
|
||||
*
|
||||
* The directory to chroot to is simply DPATH (which is set via ./Config).
|
||||
* (This may effect the PATH locations above, though you can symlink it)
|
||||
* (This may affect the PATH locations above, though you can symlink it)
|
||||
*
|
||||
* If you want this, simple change this to '#define CHROOTDIR' and also
|
||||
* look at IRC_USER/IRC_GROUP a few lines below.
|
||||
|
||||
+1
-1
@@ -144,7 +144,7 @@
|
||||
#define MSG_VHOST "VHOST"
|
||||
#define MSG_BOTMOTD "BOTMOTD"
|
||||
#define MSG_REMGLINE "REMGLINE" /* remove g-line */
|
||||
#define MSG_HTM "HTM"
|
||||
|
||||
#define MSG_UMODE2 "UMODE2"
|
||||
#define MSG_DCCDENY "DCCDENY"
|
||||
#define MSG_UNDCCDENY "UNDCCDENY"
|
||||
|
||||
+1
-1
@@ -125,7 +125,7 @@
|
||||
|
||||
#define ERR_NONONREG 486
|
||||
#define ERR_NOTFORUSERS 487
|
||||
#define ERR_HTMDISABLED 488
|
||||
|
||||
#define ERR_SECUREONLYCHAN 489
|
||||
#define ERR_NOSWEAR 490
|
||||
#define ERR_NOOPERHOST 491
|
||||
|
||||
@@ -43,9 +43,6 @@ extern void sendto_chanops_butone(aClient *one, aChannel *chptr, char *pattern,
|
||||
extern void sendto_realops(char *pattern, ...) __attribute__((format(printf,1,2)));
|
||||
extern void sendto_channel_ntadmins(aClient *from, aChannel *chptr, char *pattern, ...) __attribute__((format(printf,3,4)));
|
||||
|
||||
/* fdlist.c */
|
||||
extern EVENT(lcf_check);
|
||||
extern EVENT(htm_calc);
|
||||
/* ircd.c */
|
||||
extern EVENT(garbage_collect);
|
||||
extern EVENT(loop_event);
|
||||
|
||||
@@ -64,8 +64,7 @@ MOD_UNLOAD(m_list)
|
||||
}
|
||||
|
||||
/* Originally from bahamut, modified a bit for Unreal by codemastr
|
||||
* also Opers can now see +s channels and can still use /list while
|
||||
* HTM is active -- codemastr */
|
||||
* also Opers can now see +s channels -- codemastr */
|
||||
|
||||
/*
|
||||
* parv[1] = channel
|
||||
|
||||
@@ -1583,7 +1583,11 @@ CMD_FUNC(_m_umode)
|
||||
return 0;
|
||||
}
|
||||
if (acptr != sptr)
|
||||
{
|
||||
sendto_one(sptr, err_str(ERR_USERSDONTMATCH),
|
||||
me.name, sptr->name);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (parc < 3)
|
||||
{
|
||||
|
||||
+1
-1
@@ -540,7 +540,7 @@ static char *replies[] = {
|
||||
/* 485 ERR_KILLDENY */ ":%s 485 %s :Cannot kill protected user %s.",
|
||||
/* 486 ERR_NONONREG */ ":%s 486 %s :You must identify to a registered nick to private message %s",
|
||||
/* 487 ERR_NOTFORUSERS */ ":%s 487 %s :%s is a server only command",
|
||||
/* 488 ERR_HTMDISABLED */ ":%s 488 %s :%s is currently disabled, please try again later.",
|
||||
/* 488 */ NULL,
|
||||
/* 489 ERR_SECUREONLYCHAN */ ":%s 489 %s %s :Cannot join channel (SSL is required)",
|
||||
/* 490 ERR_NOSWEAR */ ":%s 490 %s :%s does not accept private messages containing swearing.",
|
||||
/* 491 ERR_NOOPERHOST */ ":%s 491 %s :No O-lines for your host",
|
||||
|
||||
Reference in New Issue
Block a user