1
0
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:
Bram Matthys
2016-05-22 16:01:36 +02:00
12 changed files with 16 additions and 104 deletions
+3 -20
View File
@@ -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.";
+1 -19
View File
@@ -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.";
+1 -18
View File
@@ -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.";
+1 -20
View File
@@ -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.";
+1 -18
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
-3
View File
@@ -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);
+1 -2
View File
@@ -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
+4
View File
@@ -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
View File
@@ -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",