0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-26 15:33:54 +01:00
construct/doc
jilles bee3b6716c [svn] Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
Change TS6 JOIN processing
- don't send out simple modes in TS6 JOIN and TS5 SJOIN when
  a local user joins an existing channel
- don't send out simple modes in TS6 JOIN and TS5 SJOIN when
  propagating a TS6 JOIN
- don't interpret simple modes in an incoming TS6 JOIN

This is to avoid desyncs when certain mode changes (e.g. -im)
cross with joins. A downside is that simple modes will be
more desynched when a JOIN creates a channel or lowers TS,
but that's less important.

Update the TS6 specification to include this, and clarify
that TMODE can come from a server and that MODE must be
translated into TMODE from other servers too.
2007-02-19 16:34:28 -08:00
..
old [svn] - the new plan: 2007-01-24 22:40:21 -08:00
sgml/oper-guide [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
technical [svn] Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl): 2007-02-19 16:34:28 -08:00
.cvsignore [svn] - the new plan: 2007-01-24 22:40:21 -08:00
challenge.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
CIDR.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
collision_fnc.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
example.conf [svn] DNSBL keyword substitution is available as of 2.1.3. 2007-01-31 17:44:31 -08:00
extban.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
hooks.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
Hybrid-team [svn] - the new plan: 2007-01-24 22:40:21 -08:00
index.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
ircd.8 [svn] - the new plan: 2007-01-24 22:40:21 -08:00
ircd.motd [svn] - the new plan: 2007-01-24 22:40:21 -08:00
logfiles.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
Makefile.in [svn] - the new plan: 2007-01-24 22:40:21 -08:00
modeg.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
modes.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
monitor.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
operguide.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
opermyth.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
Ratbox-team [svn] - the new plan: 2007-01-24 22:40:21 -08:00
README.cidr_bans [svn] - the new plan: 2007-01-24 22:40:21 -08:00
reference.conf [svn] - keyword-subst from charybdis 2.2. 2007-01-24 23:08:21 -08:00
sasl.txt [svn] Add documentation for SASL client protocol, same as atheme doc/SASL. 2007-01-28 14:13:18 -08:00
server-version-info [svn] - the new plan: 2007-01-24 22:40:21 -08:00
services.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
Tao-of-IRC.940110 [svn] - the new plan: 2007-01-24 22:40:21 -08:00
tgchange.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
whats-new-2.0.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00
whats-new-2.1.txt [svn] - the new plan: 2007-01-24 22:40:21 -08:00

$Id: README.cidr_bans 6 2005-09-10 01:02:21Z nenolod $ 


Basically what this patch does is allow for users to use cidr masks when
setting bans, exceptions, and invite invex(modes beI respectively).  This
works for both IPv4 and IPv6 addresses.  

I won't go into details of how cidr works here, but to use them, you could
do something like:

/mode #foo +b *!*@10.0.0.0/8 
/mode #foo +e *!*@10.0.10.0/24

Aaron Sethman <androsyn@ratbox.org>
August 06, 2002