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 [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_error.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
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 [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_kill.c [svn] - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0 2007-01-24 23:36:23 -08:00
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 [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_nick.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_part.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_quit.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_server.c [svn] Remove server_exists() which checked whether the 2007-01-31 16:34:33 -08:00
m_sjoin.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_squit.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00