diff --git a/doc/RELEASE-NOTES.md b/doc/RELEASE-NOTES.md index e1957ab0b..c16511172 100644 --- a/doc/RELEASE-NOTES.md +++ b/doc/RELEASE-NOTES.md @@ -4,6 +4,14 @@ This is the git version (development version) for future 6.1.1. This is work in progress and may not be a stable version. ### Enhancements: +* You can now easily exempt a hostname from both maxperip and connect-flood + restrictions. A good example for IRCCloud would be: + ``` + except ban { + mask *.irccloud.com; + type { maxperip; connect-flood; } + } + ``` * New setting [set::handshake-boot-delay](https://www.unrealircd.org/docs/Set_block#set%3A%3Ahandshake-boot-delay) which allows server linking autoconnects to kick in (and incoming servers on serversonly ports), before allowing clients in. This diff --git a/doc/conf/examples/example.conf b/doc/conf/examples/example.conf index 396869124..bf8048bce 100644 --- a/doc/conf/examples/example.conf +++ b/doc/conf/examples/example.conf @@ -347,18 +347,20 @@ ban realname { * even if you accidentally place a *LINE ban on yourself. */ -/* except ban protects you from KLINE and ZLINE */ -except ban { - mask *@192.0.2.1; - // you may add more mask entries here.. -} - /* except ban with type 'all' protects you from GLINE, GZLINE, QLINE, SHUN */ except ban { mask *@192.0.2.1; type all; } +/* This allows IRCCloud connections in without maxperip restrictions + * and also exempt them from connect-flood throttling. + */ +except ban { + mask *.irccloud.com; + type { maxperip; connect-flood; } +} + /* With deny dcc blocks you can ban filenames for DCC */ deny dcc { filename "*sub7*"; diff --git a/doc/conf/examples/example.es.conf b/doc/conf/examples/example.es.conf index 05d88a2e6..99ac8ecb0 100644 --- a/doc/conf/examples/example.es.conf +++ b/doc/conf/examples/example.es.conf @@ -333,18 +333,20 @@ ban realname { * incluso si accidentalmente colocas una prohibición de *LINE en ti mismo. */ -/* excepto que el baneo te proteja de KLINE y ZLINE */ -except ban { - mask *@192.0.2.1; - // puede agregar más entradas de máscara aquí.. -} - /* excepto el baneo con el tipo 'todos' (all) te proteja de GLINE, GZLINE, QLINE, SHUN */ except ban { mask *@192.0.2.1; type all; } +/* This allows IRCCloud connections in without maxperip restrictions + * and also exempt them from connect-flood throttling. + */ +except ban { + mask *.irccloud.com; + type { maxperip; connect-flood; } +} + /* Con los bloques de denegación de DCC puede prohibir los nombres de archivo para DCC */ deny dcc { filename "*sub7*"; diff --git a/doc/conf/examples/example.fr.conf b/doc/conf/examples/example.fr.conf index 189faf603..1b7c001c0 100644 --- a/doc/conf/examples/example.fr.conf +++ b/doc/conf/examples/example.fr.conf @@ -338,18 +338,20 @@ ban realname { * accidentellement. */ -/* except ban vous protège des KLINE et ZLINE */ -except ban { - mask *@192.0.2.1; - // vous pouvez ajouter d'autres lignes mask à la suite -} - /* except ban avec le type 'all' vous protège des GLINE, GZLINE, QLINE, SHUN */ except ban { mask *@192.0.2.1; type all; } +/* This allows IRCCloud connections in without maxperip restrictions + * and also exempt them from connect-flood throttling. + */ +except ban { + mask *.irccloud.com; + type { maxperip; connect-flood; } +} + /* Avec un bloc deny dcc vous pouvez interdire des noms de fichiers dans * les échanges DCC */ diff --git a/doc/conf/examples/example.tr.conf b/doc/conf/examples/example.tr.conf index 9e27b1e11..f8a534b55 100644 --- a/doc/conf/examples/example.tr.conf +++ b/doc/conf/examples/example.tr.conf @@ -345,18 +345,20 @@ ban realname { * bir *LINE ban koyarsanız bile yinede muaf tutulacaksınız. */ -/* except ban bloğu, sizi KLINE ve ZLINE gibi banlardan koruyacaktır */ -except ban { - mask *@192.0.2.1; - // burada daha fazla mask girdileri ekleyebilirsiniz.. -} - /* except ban bloğu, sizi 'tüm' GLINE, GZLINE, QLINE, SHUN gibi banlardan koruyacaktır */ except ban { mask *@192.0.2.1; type all; } +/* This allows IRCCloud connections in without maxperip restrictions + * and also exempt them from connect-flood throttling. + */ +except ban { + mask *.irccloud.com; + type { maxperip; connect-flood; } +} + /* Deny dcc bloğu, sunucu üzerinden DCC yoluyla dosya gönderilmesine izin vermeyecektir */ deny dcc { filename "*sub7*";