Extended bans/fr

Extended bans can be used to match a client on criteria other than IP or hostname. For example  can be used to add a ban exemption for someone who identified to services with SomeAccount. Extended bans can also be used to provide other "extended" functionality, such as blocking or censoring certain words in channels.

Les bans étendus sont un type spécial de bans (+b), d'exceptions (+e) et d'invitations (+I) qui fournissent des fonctionnalités avancées.

Ces bans commencent par un tilde (~) suivi par une lettre indiquant le type de ban étendu. Par exemple, +b ~q indique un ban étendu silencieux. UnrealIRCd est fourni avec un certain nombre de bans étendus (activés par des Modules). Des modules fournis par d'autres développeurs peuvent ajouter encore d'autres types.

UnrealIRCd comes with a number of built-in extbans (loaded through Modules). 3rd party modules may introduce even more types.

Group 1: time limit
The following ban type can be used in front of any (ext)ban:

Les types de bans suivant indiquent quelles actions (join, changement de nick ou messages) sont affectées par un ban :

Ces types de bans introduisent de nouveaux critères utilisables :

Group 4: special
These are special extended bans that don't fit anywhere else:

Combining extended bans
You can combine extended bans from multiple groups, this is called "stacking":


 * Group 1 + 2/3/4: You can stack extended bans from the 1st group with any of the other groups. For example,  would allow someone who identified to the services account TrustedUser to bypass channel bans for the next 1440 minutes (=24 hours).
 * Group 2 + 3: You can also stack the 2nd group with the 3rd group. For example:  would quiet all users who have also joined #lamers.
 * Group 1 + 2 + 3: You can even stack group 1 + group 2 + group 3 if you want, eg:  to quiet all users who have also joined #lamers and have this ban removed automatically after 5 minutes.

Les types de ban du second groupe peuvent être utilisés dans les exceptions d'invitation (+I). Par exemple, vous pouvez ajouter le mode +i au salon et utiliser +I ~c:#trusted et/ou +I ~a:uncompte.