/[svn]
ViewVC logotype

Revision 9234


Jump to revision: Previous Next
Author: michael
Date: Fri Jan 31 17:38:34 2020 UTC (3 years, 4 months ago)
Changed paths: 40
Log Message:
- Extbans have been implemented. Main implementation done by Adam for p4.
  Currently supported extbans:

  Matching:

   $a:<account>   Matches users logged into a matching account.
   $c:<channel>   Matches users that are on the given channel. An additional
                  prefix of either @, %, or + can be specified to test for
                  certain channel privileges.
   $o:<class>     Matches IRC operators that have joined a class
                  matching the mask.
   $r:<realname>  Matches users with a matching realname.
   $s:<server>    Matches users that are connected to a server matching the mask.
   $u:<modes>     Matches users having the specified user modes set or not set.
   $z:<certfp>    Matches users having the given TLS certificate fingerprint.

  Acting:

   $j:<banmask>   Prevents matching users from joining the channel.
   $m:<banmask>   Blocks messages from matching users. Users with voice
                  or above are not affected.


Changed paths

Path Details
Directoryircd-hybrid/trunk/doc/reference.conf modified , text changed
Directoryircd-hybrid/trunk/help/extban added
Directoryircd-hybrid/trunk/include/channel.h modified , text changed
Directoryircd-hybrid/trunk/include/channel_mode.h modified , text changed
Directoryircd-hybrid/trunk/include/client.h modified , text changed
Directoryircd-hybrid/trunk/include/conf.h modified , text changed
Directoryircd-hybrid/trunk/include/extban.h added
Directoryircd-hybrid/trunk/include/numeric.h modified , text changed
Directoryircd-hybrid/trunk/modules/core/m_bmask.c modified , text changed
Directoryircd-hybrid/trunk/modules/core/m_nick.c modified , text changed
Directoryircd-hybrid/trunk/modules/core/m_server.c modified , text changed
Directoryircd-hybrid/trunk/modules/core/m_sjoin.c modified , text changed
Directoryircd-hybrid/trunk/modules/extra/m_opme.c modified , text changed
Directoryircd-hybrid/trunk/modules/m_hash.c modified , text changed
Directoryircd-hybrid/trunk/modules/m_info.c modified , text changed
Directoryircd-hybrid/trunk/modules/m_stats.c modified , text changed
Directoryircd-hybrid/trunk/modules/m_svshost.c modified , text changed
Directoryircd-hybrid/trunk/modules/m_svsmode.c modified , text changed
Directoryircd-hybrid/trunk/modules/m_svsnick.c modified , text changed
Directoryircd-hybrid/trunk/modules/m_tburst.c modified , text changed
Directoryircd-hybrid/trunk/src/Makefile.am modified , text changed
Directoryircd-hybrid/trunk/src/channel.c modified , text changed
Directoryircd-hybrid/trunk/src/channel_mode.c modified , text changed
Directoryircd-hybrid/trunk/src/client.c modified , text changed
Directoryircd-hybrid/trunk/src/conf.c modified , text changed
Directoryircd-hybrid/trunk/src/conf_lexer.l modified , text changed
Directoryircd-hybrid/trunk/src/conf_parser.y modified , text changed
Directoryircd-hybrid/trunk/src/extban.c added
Directoryircd-hybrid/trunk/src/extban_account.c added
Directoryircd-hybrid/trunk/src/extban_channel.c added
Directoryircd-hybrid/trunk/src/extban_fingerprint.c added
Directoryircd-hybrid/trunk/src/extban_gecos.c added
Directoryircd-hybrid/trunk/src/extban_join.c added
Directoryircd-hybrid/trunk/src/extban_mute.c added
Directoryircd-hybrid/trunk/src/extban_operclass.c added
Directoryircd-hybrid/trunk/src/extban_server.c added
Directoryircd-hybrid/trunk/src/extban_usermode.c added
Directoryircd-hybrid/trunk/src/ircd.c modified , text changed
Directoryircd-hybrid/trunk/src/isupport.c modified , text changed
Directoryircd-hybrid/trunk/src/numeric.c modified , text changed

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.30