0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-25 23:14:13 +01:00
construct/modules/core
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
..
m_die.c
m_error.c
m_join.c [svn] Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl): 2007-02-19 16:34:28 -08:00
m_kick.c
m_kill.c
m_message.c [svn] Change spambot, flooder and jupe joiner notices from host to orighost. 2007-01-31 15:57:18 -08:00
m_mode.c
m_nick.c
m_part.c
m_quit.c
m_server.c [svn] Remove server_exists() which checked whether the 2007-01-31 16:34:33 -08:00
m_sjoin.c
m_squit.c