1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-03 01:43:12 +02:00

Update docs for Russian before 3.2.9

This commit is contained in:
bock
2010-11-22 19:56:12 +00:00
parent 5a3e54c385
commit b36a576461
2 changed files with 136 additions and 68 deletions
+29 -25
View File
@@ -173,58 +173,60 @@ help Chmodes {
" a <nickname> = Даёт пользователю статус администратора канала";
" q <nickname> = Даёт пользователю статус владельца канала";
" -";
" A = В канал могут попасть только администраторы сети/сервера";
" (устанавливается администраторами)";
" b <nick!ident@host> = Накладывает 'бан' на nick!ident@host [h]";
" (подробнее о 'расширенных типах бана' /HELPOP EXTBANS)";
" c = Блокирует сообщения, содержащие управляющие коды mIRC для";
" задания цвета [o]";
" C = Запрещает хождение CTCP пакетов в канале [o]";
" e <nick!ident@host> = Накладывает маску исключения на 'бан' для";
" пользователей, попавших под заданную маску [h]";
" f <параметры> = Защита от флуда. (Для получения дополнительной";
" информации загляните в /HELPOP CHMODEF) [o]";
" I <ник!пользователь@хост> = Накладывает маску исключения на режим +i";
" G = Включает фильтрацию сообщений путём замены нецензурных слов на";
" <censored> [o]";
" i = Для того, чтобы попасть на канал, пользователь должен быть";
" приглашён (Invite only) [h]";
" I <ник!пользователь@хост> = Накладывает маску исключения на режим +i";
" j <вход:секунды> = Устанавливает ограничение на количество команд";
" join за задонное время";
" k <ключ> = Пользователи должны иметь <ключ>, чтобы попасть на";
" защищённый канал [h]";
" l <число> = Задаёт максимальное <число> пользователей в канале [o]";
" m = Модерируемый канал (только пользователи с установленными флагами";
" +vhoaq могут говорить) [h]";
" n = Пользователи, не присутствующие в канале, не могут";
" посылать PRIVMSGs в канал [h]";
" p = Включает режим 'ограниченного доступа' на канал (Private) [o]";
" r = Показывает, что канал зарегистрирован (устанавливается только";
" сервисами)";
" s = Включает 'режим секретности' на канале (Secret)[o]";
" t = Блокирует топик, так что только пользователи с флагами +hoaq";
" могут его изменить [h]";
" z = Только пользователи, подключенные к серверу через шифрованный";
" канал (SSL), могут попасть в канал [o]";
" A = В канал могут попасть только администраторы сети/сервера";
" (устанавливается администраторами)";
" C = Запрещает хождение CTCP пакетов в канале [o]";
" G = Включает фильтрацию сообщений путём замены нецензурных слов на";
" <censored> [o]";
" M = Включает ограничение на возможность говорить в канале только";
" зарегистрированным пользователям (+r), либо пользователям с";
" 'Правом голоса' (+v). [o]";
" K = Запрещает использование команды /KNOCK [o]";
" l <число> = Задаёт максимальное <число> пользователей в канале [o]";
" L <канал2> = Связывает каналы таким образом, что при достижении";
" параметра, заданного режимом +l, новые пользователи";
" будут перенаправляться на канал <канал2>) [q]";
" m = Модерируемый канал (только пользователи с установленными флагами";
" +vhoaq могут говорить) [h]";
" M = Включает ограничение на возможность говорить в канале только";
" зарегистрированным пользователям (+r), либо пользователям с";
" 'Правом голоса' (+v). [o]";
" n = Пользователи, не присутствующие в канале, не могут";
" посылать PRIVMSGs в канал [h]";
" N = Запрещает пользователям канала изменять свой ник [o]";
" O = Канал только для IRC операторов (могут устанавливать только";
" IRC операторы)";
" p = Включает режим 'ограниченного доступа' на канал (Private) [o]";
" Q = На канале запрещены 'кики' [o]";
" r = Показывает, что канал зарегистрирован (устанавливается только";
" сервисами)";
" R = В канал могут войти только зарегистрированные (+r) ";
" пользователи [o]";
" s = Включает 'режим секретности' на канале (Secret)[o]";
" S = Указывает, что на канале из сообщений вырезаются коды mIRC";
" для управления цветом [o]";
" t = Блокирует топик, так что только пользователи с флагами +hoaq";
" могут его изменить [h]";
" T = Указывает, что на канале запрещены уведомления (NOTICEs) [o]";
" V = Указывает, что на канале нельзя использовать команду /INVITE [o]";
" u = Auditorium mode (команды /names и /who #channel показывают";
" только операторов канала) [q]";
" V = Указывает, что на канале нельзя использовать команду /INVITE [o]";
" z = Только пользователи, подключенные к серверу через шифрованный";
" канал (SSL), могут попасть в канал [o]";
" Z = Все пользователи на канале используют безопасное подключение SSL.";
" (Устанавливается/снимается сервером. Только если канал так же +z)";
" -";
" [h] - минимум требуются права halfop, [o] - минимум требуются права";
" chanop, [q] - требуются права владельца";
@@ -1006,12 +1008,14 @@ help Rehash {
" Доступна для использования только IRC операторам.";
" -";
" Синтаксис: REHASH <имя сервера> -<флаг>";
" REHASH -global <флаг>";
" REHASH -<флаг>";
" -";
" Если не указано имя сервера и флаги, сервер перечитает unrealircd.conf,";
" Если не указано имя сервера и флаг, сервер перечитает unrealircd.conf,";
" а так же все файлы MOTD, BOTMOTD, OPERMOTD и RULES.";
" Если указано имя сервера, команда подействует на указанный сервер.";
" Только администратор сети может указывать имя сервера.";
" Если указан -global, то все сервера в сети перечитают настройки";
" Только администратор сети может указывать имя сервера и -global.";
" -";
" Указание флагов позволяет перечитать другие конфигурационные файлы." ;
" Список флагов:";
+107 -43
View File
@@ -4,16 +4,16 @@
<title>UnrealIRCd - 3.2 - Îôèöèàëüíàÿ äîêóìåíòàöèÿ</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css"> .block_section { font-size: 24; font-weight: bold; }
.block_name { font-size: 24; font-weight: bold; }
.block_required { color: red; font-weight: bold; }
.block_recommended { color: green; font-weight: bold; }
.block_optional { color: blue; font-weight: bold; }
.block_old { font-size: 14; }
.set { font-weight: bold; }
.desc { margin-left: 15px; }
.inline_pre { font-family: monospace; font-style: normal; background-color: #eeeeee;}
pre { font-family: monospace; font-style: normal; background-color: #eeeeee;}
</style>
.block_name { font-size: 24; font-weight: bold; }
.block_required { color: red; font-weight: bold; }
.block_recommended { color: green; font-weight: bold; }
.block_optional { color: blue; font-weight: bold; }
.block_old { font-size: 14; }
.set { font-weight: bold; }
.desc { margin-left: 15px; }
.inline_pre { font-family: monospace; font-style: normal; background-color: #eeeeee;}
pre { font-family: monospace; font-style: normal; background-color: #eeeeee;}
</style>
<!-- $Id$ -->
</head>
<body>
@@ -124,7 +124,9 @@
---8.8. <A href="#secantiexploit">Çàùèòà ïðîòèâ ýêñïëîèòîâ</A><br>
---8.9. <A href="#secsummary">Èòîãè</A><br>
9. <a href="http://www.vulnscan.org/UnrealIRCd/faq/" target="_blank">×àñòî
çàäàâàåìûå âîïðîñû (×ÀÂÎ)</a><br>
çàäàâàåìûå âîïðîñû (×ÀÂÎ)</a><br />
10. <a href="#modules">Ìîäóëè</a><br />
---10.1. <a href="#modules_m_nopost">m_nopost</a><br />
A. <A href="#regex">Ðåãóëÿðíûå âûðàæåíèÿ</A><br>
---A.1. <A href="#regexlit">Ëèòåðàëû</A><br>
---A.2. <A href="#regexdot">Îïåðàòîð Òî÷êà</A><br>
@@ -197,7 +199,7 @@
<li>
Çàïóñòèòå ïðîãðàììó óñòàíîâêè íîâîé âåðñèè Unreal.
<li>
Ñêîïèðóéòå ñòàðûå êîíôèãóðàöèîííûå ôàéëû â íîâóþ ïàïêó.
Ñêîïèðóéòå ñòàðûå êîíôèãóðàöèîííûå ôàéëû â íîâóþ ïàïêó.
</li>
</ul>
<p>Ïîæàëóéñòà, ïðîâåðüòå/ïðî÷èòàéòå .RELEASE.NOTES ÷òîáû óâèäåòü, ÷òî èçìåíèëîñü.
@@ -220,7 +222,7 @@
<li>
OpenBSD (3.7, 3.8, 3.9)
<li>
Solaris (9, 10)
Solaris (9, 10)
</li>
</ul>
<li>
@@ -231,7 +233,7 @@
<li>
Windows XP (Home, Pro)
<li>
Windows 2003
Windows 2003
</li>
</ul>
<li>
@@ -244,7 +246,7 @@
<li>
amd64
<li>
alpha
alpha
</li>
</ul>
<br>
@@ -269,8 +271,8 @@
<li>
make
<li>
Òåïåðü ñîçäàéòå âàø unrealircd.conf è äðóãèå êîíôèãóðàöèîííûå ôàéëû òàê, êàê
îïèñàíî â ðàçäåëå 4.
Òåïåðü ñîçäàéòå âàø unrealircd.conf è äðóãèå êîíôèãóðàöèîííûå ôàéëû òàê, êàê
îïèñàíî â ðàçäåëå 4.
</li>
</ol>
<p>Windows:<br>
@@ -278,8 +280,8 @@
<li>
Çàïóñòèòå ïðîãðàììó óñòàíîâêè Unreal
<li>
Òåïåðü ñîçäàéòå âàø unrealircd.conf è äðóãèå êîíôèãóðàöèîííûå ôàéëû òàê, êàê
îïèñàíî â ðàçäåëå 4.
Òåïåðü ñîçäàéòå âàø unrealircd.conf è äðóãèå êîíôèãóðàöèîííûå ôàéëû òàê, êàê
îïèñàíî â ðàçäåëå 4.
</li>
</ol>
<P></P>
@@ -316,21 +318,21 @@
<p>Ýòè êëþ÷è ÄÎËÆÍÛ áûòü îäèíàêîâûìè íà ÂÑÅÕ ÑÅÐÂÅÐÀÕ â ñåòè. Òàêæå êëþ÷è äîëæíû
õðàíèòüñÿ â ñåêðåòå, ïîòîìó ÷òî âîçìîæíî ïîëó÷èòü ðåàëüíûé õîñò, çíàÿ ýòè êëþ÷è
(÷òî äåëàåò ðåæèì +x áåñïîëåçíûì).</p>
<P>Ïîäñêàçêà: Åñëè âû èñïîëüçóåòå&nbsp;*NIX, òî ó âàñ åñòü âîçìîæíîñòü ñîçäàòü
íîâûå êëþ÷è:&nbsp;çàïóñòèòå './unreal gencloak' â øåëëå, ðåçóëüòàòîì âûïîëíåíèÿ
<P>Ïîäñêàçêà: Åñëè âû èñïîëüçóåòå *NIX, òî ó âàñ åñòü âîçìîæíîñòü ñîçäàòü
íîâûå êëþ÷è: çàïóñòèòå './unreal gencloak' â øåëëå, ðåçóëüòàòîì âûïîëíåíèÿ
ñòàíåò òðè ñòðîêè ñãåíåðèðîâàííûå ñëó÷àéíî, êîòîðûå âû ñìîæåòå èñïîëüçîâàòü â
êà÷åñòâå&nbsp;êëþ÷åé.</P>
êà÷åñòâå êëþ÷åé.</P>
</div>
<p><font size="+2"><b>3.2 - Ìîäóëè</b></font><a name="feature_modules"></a></p>
<div class="desc">
<p>UnrealIRCd ïîääåðæèâàåò ìîäóëè, êîòîðûå õîðîøè òåì, ÷òî:<br>
- Âû ìîæåòå çàãðóæàòü/ïåðåçàãðóæàòü/âûãðóæàòü èõ âî âðåìÿ ðàáîòû ircd(ïóò¸ì
- Âû ìîæåòå çàãðóæàòü/ïåðåçàãðóæàòü/âûãðóæàòü èõ âî âðåìÿ ðàáîòû ircd (ïóò¸ì
êîìàíäû /rehash). Ýòî ïîçâîëÿåò èñïðàâëÿòü íåêîòîðûå îøèáêè èëè äîáàâëÿòü íîâûå
âîçìîæíîñòè áåç ïåðåçàïóñêà ñåðâåðà!<br>
- Ñòîðîííèå ëþäè ìîãóò ñîçäàâàòü ìîäóëè ñ íîâûìè êîìàíäàìè, ðåæèìàìè
ïîëüçîâàòåëåé è êàíàëîâ.<br>
UnrealIRCd èä¸ò òîëüêî ñ íåêîòîðûìè ìîäóëÿìè. Ñëåäèòå íà www.unrealircd.com
-&gt; modules èëè èñïîëüçóéòå google.com äëÿ ïîèñêà ñòîðîííèõ ìîäóëåé.<br>
UnrealIRCd èä¸ò òîëüêî ñ <a href="#modules">íåêîòîðûìè ìîäóëÿìè</a>.
Ñëåäèòå çà ìîäóëÿìè íà www.unrealircd.com -&gt; èëè èñïîëüçóéòå google.com äëÿ ïîèñêà ñòîðîííèõ ìîäóëåé.<br>
<p>Âàì íåîáõîäèìî çàãðóçèòü êàê ìèíèìóì äâà ìîäóëÿ, èíà÷å âû íå ñìîæåòå çàïóñòèòü
UnrealIRCd:<br>
- ìîäóëü êîìàíä: commands.so (commands.dll â ÎÑ Windows)<br>
@@ -857,6 +859,13 @@
set::spamfilter::virus-help-channel, îòêëþ÷àåò âñå êîìàíäû êðîìå PONG, ADMIN, è
ñîîáùàåò/óâåäîìëÿåò îá ýòîì íà set::spamfilter::virus-help-channel</td>
</tr>
<tr>
<td>warn</td>
<td>ïîñûëàåò óâåäîìëåíèå èðö-îïåðàòîðàì (ñíîìàñêà spamfilter) è óâåäîìëÿåò ïîëüçîâàòåëÿ î òîì,
÷òî åãî ñîîáùåíèå áûëî ïåðåõâà÷åíî. Íèêàêèõ äåéñòâèåé ñ ïîëüçîâàòåëåì íå ïðîèñõîäèò,
ñîîáùåíèå íå áëîêèðóåòñÿ.</td>
</tr>
</table>
</td>
<tr vAlign="top">
@@ -2426,9 +2435,13 @@ loadmodule "modules/cloak.dll";
};</pre>
<P></P>
<p>Áëîê except ban ïîçâîëÿåò îïðåäåëèòü user@host â êà÷åñòâå èñêëþ÷åíèÿ äëÿ áàíà.
Äàííûé áëîê èñïîëüçóåòñÿ, åñëè âû õîòèòå çàáàíèòü ïðîâàéäåðà, íî òàê æå õîòèòå,
÷òîáû îïðåäåë¸ííûå ïîëüçîâàòåëè ìîãëè ïðèñîåäèíèòñÿ. Äèðåêòèâà except::mask
Äàííûé áëîê èñïîëüçóåòñÿ, åñëè âû õîòèòå çàáàíèòü ïîëüçîâàòåëåé êîíêðåòíîãî
ïðîâàéäåðà (áëîêîì ban { } èëè KLINE/ZLINE), íî òàê æå õîòèòå,
÷òîáû îïðåäåë¸ííûå ïîëüçîâàòåëè ñìîãëè ïîäêëþ÷èòüñÿ. Äèðåêòèâà except::mask
îïðåäåëÿåò øàáëîí user@host äëÿ êëèåíòà, ÷òîáû ïîçâîëèòü åìó ïðèñîåäèíèòñÿ.</p>
<p>Çàìå÷àíèå: Åñëè âû æåëàåòå ñòîïðîöåíòíî èñêëþ÷èòü õîñò îò âñåõ âîçìîæíûõ áàíîâ
(êðîìå ñïàìôèëüòðà), òî âû äîëæíû óêàçàòü îáà áëîêà: 'except ban' è 'except tkl'.</p>
<p>Ïðèìåð:<br>
<pre>except ban {
mask myident@my.isp.com;
@@ -2456,8 +2469,8 @@ loadmodule "modules/cloak.dll";
çàáàíèòü ïðîâàéäåðà, íî òàê æå õîòèòå, ÷òîáû îïðåäåë¸ííûå ïîëüçîâàòåëè ìîãëè
ïðèñîåäèíèòñÿ. Äèðåêòèâà except::mask îïðåäåëÿåò ìàñêó user@host äëÿ êëèåíòà,
÷òîáû ïîçâîëèòü åìó ïðèñîåäèíèòñÿ. except::type îïðåäåëÿåò, êàêîé òèï áàíà
äîëæåí ïðåîäîëåâàòüñÿ. Âîçìîæíûå òèïû: gline, gzline, qline, gqline è shun, ÷òî
ïîçâîëÿåò èñêëþ÷àòü èç Glines, Global Zlines, Qlines, Global Qlines è shuns.
äîëæåí ïðåîäîëåâàòüñÿ. Âîçìîæíûå òèïû: gline, gzline, qline, gqline, shun è all, ÷òî
ïîçâîëÿåò èñêëþ÷àòü èç Global Zlines, Qlines, Global Qlines, shuns è all áàíû (êðîìå KLINE/ZLINE).
Åñëè èñïîëüçóåòñÿ ôîðìàò type {}, òî ìîæíî îïðåäåëèòü íåñêîëüêî òèïîâ.</p>
<p>Ïðèìåð:<br>
<pre>except tkl {
@@ -2721,18 +2734,24 @@ deny channel {
};</pre>
<P></P>
<p>Áëîê badword ïîçâîëÿåò ìàíèïóëèðîâàòü âàì ñïèñêîì, èñïîëüçóåìûì äëÿ ðåæèìà +G,
óñòàíîâëåííîãî íà ïîëüçîâàòåëåé è êàíàë, ÷òîáû âûðåçàòü ìàòíûå ñëîâà. badword::
îïðåäåëÿåò òèï, òàêîé, êàê channel, message, quit è all. channel - ýòî ñïèñîê
+G íà êàíàëå, message - ýòî ñïèñîê +G ïîëüçîâàòåëÿ, quit - äëÿ öåíçóðû
ñîîáùåíèÿ ïðè âûõîäå, all - äîáàâëÿåò âñ¸ â óêàçàííûå âûøå 3 ñïèñêà.
badword::word ìîæåò áûòü ïðîñòî ñëîâîì èëè æå ðåãóëÿðíûì âûðàæåíèåì.
badword::replace - ÷åì çàìåíèòü ñîâïàäàþùåå ñëîâî.Åñëè badword::replace íå
óêàçàí, òî ñëîâî áóäåò çàìåíåíî íà &lt;censored&gt;. badword::action
óñòàíîâëåííîãî íà ïîëüçîâàòåëåé è êàíàë, ÷òîáû âûðåçàòü ìàòíûå ñëîâà.
<b>badword::</b> îïðåäåëÿåò òèï, ïî êîòîðîìó áóäåò ñóäèòñÿ, ãäå ïðèä¸òñÿ âûðåçàòü ñëîâà.
Ïðàâèëüíûå òèïû:
<ul>
<li><tt>channel</tt> ïðèìåíÿåòñÿ íà êàíàëàõ ñ óñòàíîâëåííûì ðåæèìîì +G.</li>
<li><tt>message</tt> ïðèìåíÿåòñÿ â ëè÷íûõ ñîîáùåíèÿõ (íå â êàíàëüíûõ ), îòïðàâëåííûõ ïîëüçîâàòåëåì ñ ðåæèìîì +G.</li>
<li><tt>quit</tt> ïðèìåíÿåòñÿ âî âñåõ ñîîáùåíèÿõ âûõîäà èç ñåòè.</li>
<li><tt>all</tt> ïðèìåíÿåòñÿ âî âñåõ óêàçàííûõ âûøå ñèòóàöèÿõ.</li>
</ul>
<p>
<b>badword::word</b> ìîæåò áûòü ïðîñòî ñëîâîì èëè æå ðåãóëÿðíûì âûðàæåíèåì (êîòîðîå ìû çàìåíÿåì).
<b>badword::replace</b> - ÷åì çàìåíèòü ñîâïàäàþùåå ñëîâî. Åñëè <b>badword::replace</b> íå
óêàçàí, òî ñëîâî áóäåò çàìåíåíî íà &lt;censored&gt;. <b>badword::action</b>
îïðåäåëÿåò, êàêîå äåéñòâèå áóäåò ïðåäïðèíÿòî, åñëè áóäåò íàéäåí ìàò. Åñëè âû
îïðåäåëèëè replace, òîãäà ìàò áóäåò çàìåíåí, åñëè æå âû îïðåäåëèëè block, òî
ñîîáùåíèå áóäåò çàáëîêèðîâàíî öåëèêîì. Åñëè âû íå îïðåäåëèëè badword::action,
ñîîáùåíèå áóäåò çàáëîêèðîâàíî öåëèêîì. Åñëè âû íå îïðåäåëèëè <b>badword::action</b>,
òî áóäåò íàçíà÷åí replace.</p>
<p>Ïðèìåð:<br>
<p>Ïðèìåð:<br />
<pre>badword channel {
word shit;
replace shoot;
@@ -3168,9 +3187,9 @@ cgiirc {
<P></P>
</div>
</div>
<p><font class="block_section">4.37 - </font><font class="block_name">Set áëîê</font>
<p id="setblock"><font class="block_section">4.37 - </font><font class="block_name">Set áëîê</font>
<font class="block_required">ÍÅÎÁÕÎÄÈÌ</font> <font class="block_old">(Ðàíåå
èçâåñòåí êàê unrealircd.conf/networks)</font><a name="setblock"></a>
èçâåñòåí êàê unrealircd.conf/networks)</font>
</p>
<div class="desc">
<p>Äàííûé áëîê ñîäåðæèò íàñòðîéêè âàøåé irc-ñåòè, îí ìîæåò ðàçìåùàòüñÿ êàê â
@@ -3356,9 +3375,27 @@ cgiirc {
èñïîëüçîâàíèå êîìàíäû íå-îïåðàòîðàìè îòïðàâëÿåòñÿ ñíîìàñêå EYES.</p>
<p><font class="set">set::options::allow-part-if-shunned;</font><br>
Ïîçâîëÿåò ïîëüçîâàòåëÿì, íà êîòîðûõ óñòàíîâëåí shun, èñïîëüçîâàòü /part.</p>
<p><font class="set">set::options::fail-oper-warn;</font><br>
<p><font class="set">set::options::fail-oper-warn;</font><br>
Ïðè íàëè÷èè ýòîé îïöèè ïîëüçîâàòåëü áóäåò óâåäîìë¸í î òîì, ÷òî åãî íåóäà÷íàÿ
ïîïûòêà ñòàòü îïåðàòîðîì (/oper) áûëà çàôèêñèðîâàíà.</p>
<p><font class="set">set::options::allow-insane-bans;</font><br>
Ïîçâîëÿåò áàíèòü ïî óêàçàííîé ìàñêå, íàïðèìåð /GLINE *@*.xx. Ïîçâîëÿåò ëåãêî è
íåïðèíóæä¸ííî çàáàíèòü ëþáîãî â âàøåé ñåòè, ïîýòîìó èñïîëüçóéòå îñòîðîæíî!</p>
<p id="set_nopost_ban_action"><font class="set">set::nopost::ban-action</font> (òðåáóåò ìîäóëÿ <a href="#modules_m_nopost">m_nopost</a>)<br />
Äåéñòâèå, ïðèìåíÿåìîå ê ïîëüçîâàòåëþ, åñëè îí ïûòàåòñÿ âûïîëíèòü êîìàíäó HTTP POST.
Äîïóñòèìûå çíà÷åíèÿ: kill, gline, gzline, kline, zline, shun, tempshun.
Çíà÷åíèå ïî óìîë÷àíèþ: kill. Åñëè âû èñïîëüçóåòå çíà÷åíèÿ *line èëè shun,
ïðîñòî çàïîìíèòå, ÷òî âîçìîæíî ëåãêîâåðíûé ïîëüçîâàòåëü ïîñåòèë ñàéò, êîòîðûé îñóùåñòâëÿåò
ñïàììåðñêóþ àòàêó XPS IRC, è ïîëüçîâàòåëÿ îòêëþ÷èò îò ñåòè (ïðèáü¸ò åãî ñóùåñòâóþùèå ïîäêëþ÷åííèÿ).
Çíà÷åíèå ïî óìîë÷àíèþ (kill) êàê ðàç ñëóæèò çàùèòîé ïðîòèâ òàêèõ èíöèäåíòîâ, íî æ¸ñòêèå ìåðû (*line,
à îñîáåííî gzline) èíîãäà íåîáõîäèìû.</p>
<p id="set_nopost_ban_reason"><font class="set">set::nopost::ban-reason</font> (òðåáóåò ìîäóëÿ <a href="#modules_m_nopost">m_nopost</a>)<br />
Óêàçûâàåòñÿ ïðè÷èíà áàíà, åñëè ìîäóëü m_nopost ïðèáèâàåò èëè áàíèò ïîëüçîâàòåëÿ.</p>
<p id="set_nopost_ban_time"><font class="set">set::nopost::ban-time</font> (òðåáóåò ìîäóëÿ <a href="#modules_m_nopost">m_nopost</a>)<br />
Äëèòåëüíîñòü äëÿ shuns, glines, gzlines, klines è zlines, óñòàíîâëåííûõ by m_nopost.
Ïî óìîë÷àíèþ 4h (4 ÷àñà).</p>
<p id="set_nopost_except_hosts"><font class="set">set::nopost::except-hosts</font> (òðåáóåò ìîäóëÿ <a href="#modules_m_nopost">m_nopost</a>)<br />
Ñïèñîê ìàñê õîñòîâ äëÿ èñêëþ÷åíèÿ äåéñòâèÿ ìîäóëÿ m_nopost. Âû ìîæåòå óêàçàòü çäåñü ëþáûå õîñò ìàñêè.</p>
<p><font class="set">set::dns::timeout &lt;èíòåðâàë-âðåìåíè&gt;;</font><br>
Èíòåðâàë âðåìåíè, îïðåäåëÿþùèé òàéìàóò DNS-ñåðâåðà. Ýòî ñòðîêà, ãäå d îçíà÷àåò
äíè, h - ÷àñû, m - ìèíóòû è s - ñåêóíäû. Ê ïðèìåðó, 1d2h3m îçíà÷àåò 1 äåíü, 2
@@ -3862,6 +3899,17 @@ files {
</td>
<td>Çàéòè íà êàíàë ìîãóò òîëüêî êëèåíòû ñ çàùèù¸ííûì ñîåäèíåíèåì (SSL)</td>
</tr>
<tr>
<td>
<div align="center">Z</div>
</td>
<td>Óñòàíàâëèâàåòñÿ ñåðâåðîì è ñèãíàëèçèðóåò î òîì, ÷òî âñå ïîëüçîâàòåëè,
íàõîäÿùèåñÿ íà êàíàëå, èñïîëüçóþò áåçîïàñíîå ïîäêëþ÷åíèå (SSL).
Áóäåò àêòèâíî, åñëè óêàçàíî +z. ULines (ê ïðèìåðó BotServ), èãíîðèðóþòñÿ,
ïðè ïîäñ÷¸òå "íåáåçîïàñíûõ ïîëüçîâàòåëåé". Ïî ïðåæíåìó, îçàáîòèòüñÿ áåçîïàñíîñòüþ
ìåæñåðâåðíûõ ëèíêîâ äîëæíû àäìèíèñòðàòîðû (SSL, VPN, èñïîëüçîâàíèå loopback èíòåðôåéñîâ
è ïðî÷àÿ, ïðî÷àÿ), ïîòîìó ÷òî IRCd íå ìîæåò è íå ñìîæåò îïðåäåëèòü áåçîïàñíîñòü.</td>
</tr>
</table>
<p>
</p>
@@ -4427,10 +4475,12 @@ files {
<td>Îïåðàòîð</td>
</tr>
<tr>
<td height="39">rehash &lt;ñåðâåð&gt; &lt;ôëàãè&gt;</td>
<td height="39">rehash &lt;ñåðâåð|global&gt; &lt;ôëàãè&gt;</td>
<td>Îñóùåñòâëÿåò ðåõýø (Rehash - ïåðå÷èòàòü) êîíôèãóðàöèîííûõ ôàéëîâ ñåðâåðà. Åñëè
óêàçàíî èìÿ ñåðâåðà, òî ïîçâîëÿåò îñóùåñòâèòü ðåõýø êîíôèãóðàöèîííîãî ôàéëà íà
óäàë¸ííîì ñåðâåðå. Äîñòóïíû íåêîòîðûå ôëàãè:<br>
óäàë¸ííîì ñåðâåðå. Åñëè óêàçàí -global, òî áóäåò ïðîèçâåä¸í ðåõýø
ÂÑÅÕ ñåðâåðîâ â âàøåé ñåòè (òðåáóåò ïðàâ NetAdmin).
Äîñòóïíû íåêîòîðûå ôëàãè:<br>
-motd - Îñóùåñòâëÿåò ðåõýø âñåõ MOTD è RULES ôàéëîâ (âêëþ÷àÿ tld {})<br>
-opermotd - îñóùåñòâëÿåò ðåõýø òîëüêî ôàéëà OPERMOTD<br>
-botmotd - îñóùåñòâëÿåò ðåõýø òîëüêî ôàéëà BOTMOTD<br>
@@ -4926,6 +4976,20 @@ files {
ýòîìó àäðåñó</a>.</p>
</div>
<p></p>
<p id="modules"><font size="+2"><b>10 &#8211; Modules</b></font></p>
<div class="desc">
<p>Äàííàÿ ñåêöèÿ îïèñûâàåò ìîäóëè, èäóùèå â êîìïëåêòå ñ UnrealIRCd.
Ê ñîæàëåíèþ â íàñòîÿùåå âðåìÿ òîëüêî îäèí ìîäóëü, èäóùèé âìåñòå ñ
UnrealIRCd, äîêóìåíòèðîâàí.</p>
</div>
<p id="modules_m_nopost"><font size="+2"><b>10.1 <a href="#modules_m_nopost">m_nopost</a></b></font><br />
Äàííûé ìîäóëü àâòîìàòè÷åñêè áàíèò ëþáîãî ïîëüçîâàòåëÿ, êòî ïûòàåòñÿ èñïîëüçîâàòü çàïðîñ â ñòèëå HTTP.
Ìîäóëü áûë íàïèñàí Syzop â îòâåò íà èñïîëüçîâàíèå Firefox XPS àòàê, êîòîðûå ïîçâîëÿëè AJAX-ñîâìåñòèìûì
áðàóçåðàì âûñòóïàòü â ðîëè ñïàìáîòîâ â IRC. Âûáðàòü, ÷òî áóäåò äåëàòü ìîäóëü m_nopost, êîãäà ïîëó÷èò
ïîäîáíûé çàïðîñ, ìîæíî â ñåêöèè <a href="#set_nopost_ban_action"> set::nopost::ban-action</a> è
<a href="#set_nopost_ban_time">set::nopost::ban-time</a>.<br />
Ìîäóëü ïîÿâèëñÿ â UnrealIRCd âåðñèè 3.2.9 è êîìïèëèðóåòñÿ â commands.so, òàê ÷òî îí çàãðóæàåòñÿ àâòîìàòè÷åñêè â
áîëüøèíñòâå ñëó÷àåâ.</p>
<p><font size="+2"><b>Ðåãóëÿðíûå âûðàæåíèÿ<a name="regex"></a></b></font></p>
<div class="desc"><p>Ðåãóëÿðíûå âûðàæåíèÿ ÷àñòî èñïîëüçóþòñÿ â Unreal (íàïðèìåð, â
badwords, spamfilter, è aliases), îíè ÿâëÿþòñÿ îòëè÷íûì èíñòðóìåíòîì äëÿ ïîèñêà