elemental-ircd/modules
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
..
core [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
.depend [svn] - the new plan: 2007-01-24 22:40:21 -08:00
.indent.pro [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
m_accept.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_admin.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_away.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_cap.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_capab.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_challenge.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_chghost.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_close.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_cmessage.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_connect.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_dline.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_encap.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_etrace.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_gline.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_help.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_info.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_invite.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_ison.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_kline.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_knock.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_links.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_list_ratbox.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_list_safelist.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_locops.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_lusers.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_map.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_monitor.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_motd.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_names.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_oper.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_operspy.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_pass.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_ping.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_pong.c [svn] Do not try find_server() on a name find_client() has 2007-01-31 16:49:07 -08:00
m_post.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_rehash.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_restart.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_resv.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_sasl.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_scan.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_services.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_set.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_signon.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_snote.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_stats.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_svinfo.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_tb.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_testline.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_testmask.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_time.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_topic.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_trace.c [svn] Change two occurances like match(userinput, target_p->name) || 2007-01-31 17:07:42 -08:00
m_unreject.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
m_user.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_userhost.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_users.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_version.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_wallops.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_who.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_whois.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_whowas.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
m_xline.c [svn] Backport from early 3.x: 2007-01-24 23:23:01 -08:00
sno_routing.c [svn] - the new plan: 2007-01-24 22:40:21 -08:00
static_modules.c.SH [svn] - the new plan: 2007-01-24 22:40:21 -08:00