0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-30 17:34:04 +01:00
construct/modules
Jilles Tjoelker d1316b193b Keep forward channels in sync after a netjoin.
Arbitrarily prefer a forward channel to no forward channel and an
alphabetically higher forward channel to a lower one.

This is a simplistic implementation that generates one MODE message to
local clients for each ban removed (to be replaced).

For simplicity and to avoid amplification of incoming MODE messages,
regular modes may still desync the forward channel of a ban.
2012-03-03 23:45:52 +01:00
..
core Keep forward channels in sync after a netjoin. 2012-03-03 23:45:52 +01:00
.depend Run make depend. 2012-03-01 03:51:33 +00:00
.indent.pro
m_accept.c Remove some unused variables. 2009-03-01 01:53:40 +01:00
m_admin.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_away.c Ensure AWAY pacing only affects local clients. 2012-02-21 21:09:33 -06:00
m_cap.c Add away-notify client capability. 2012-02-14 14:15:44 +00:00
m_capab.c Migrate capability negotiation code to new dynamic capability management API. 2012-02-04 01:47:46 -06:00
m_certfp.c Pass certfp to other servers and show it in whois. Do not show it on connect. 2010-02-06 00:18:27 +01:00
m_challenge.c m_challenge: fix use of undefined behaviour. 2011-02-22 12:00:45 -05:00
m_chghost.c Allow / in spoofed hosts 2009-04-20 08:37:13 -05:00
m_close.c
m_cmessage.c
m_connect.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_dline.c Remove double-quote restriction on dline, kline, resv, and xline reasons; remove colon restriction on xline reasons. 2011-12-30 17:29:58 +00:00
m_encap.c
m_etrace.c Stop changing \s to spaces in masktrace and testmask, 2009-05-07 23:58:32 +02:00
m_help.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_info.c Pace aways. 2012-02-18 16:32:57 +01:00
m_invite.c invite: Remove useless IsChannelName check. 2011-06-25 11:34:16 +02:00
m_ison.c
m_kline.c Remove double-quote restriction on dline, kline, resv, and xline reasons; remove colon restriction on xline reasons. 2011-12-30 17:29:58 +00:00
m_knock.c Port ircd-seven banfowards to charybdis. 2011-08-12 20:33:10 -04:00
m_links.c Fix /links buffer overflow. 2010-01-27 21:05:10 +01:00
m_list.c operspy list: Show '!' prefix for otherwise hidden channels rather than +s ones. 2011-05-24 00:30:45 +02:00
m_locops.c Remove some more references to parv[0] in comments. 2009-01-18 21:20:14 +01:00
m_lusers.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_map.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_monitor.c
m_motd.c ratelimit: Add rate-limiting to MOTD, WHO, and remote WHOIS. 2012-02-18 03:56:47 +00:00
m_names.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_oper.c Clarify ERR_NOOPERHOST and convert it to use sendto_one_numeric(). 2010-02-17 06:51:41 -06:00
m_operspy.c
m_pass.c Fix memory leaks in PASS command, both in normal and repeated use. 2010-06-01 13:11:47 -04:00
m_ping.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_pong.c Use FLAGS_SENTUSER when checking whether to register when ping cookie is received. 2010-02-24 23:28:27 +01:00
m_post.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_privs.c Allow normal users to do PRIVS on themselves. 2012-02-06 23:15:03 +01:00
m_rehash.c Skip propagated bans in rehash txlines/tresvs. 2010-03-05 00:37:56 +01:00
m_restart.c
m_resv.c Remove double-quote restriction on dline, kline, resv, and xline reasons; remove colon restriction on xline reasons. 2011-12-30 17:29:58 +00:00
m_sasl.c If the sasl mechanism is EXTERNAL, send the certfp in the initial S message. 2011-04-04 00:59:20 +02:00
m_scan.c SCAN UMODES: default list-max to 500, like a global WHO. 2010-01-01 22:55:25 +01:00
m_services.c Fix potential buffer-overflow from malformed RSFNC request. 2011-11-29 15:50:54 -06:00
m_set.c
m_signon.c rsfnc/svslogin: Add server notices for kills. 2011-06-25 15:56:22 +02:00
m_snote.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_stats.c Add ratelimit for high-bandwidth commands. 2012-02-18 03:54:44 +00:00
m_svinfo.c Disable autoconnect for a server with excessive TS delta. 2009-02-05 23:43:07 +01:00
m_tb.c Use full (:n!u@h) prefix for sending ETB from a user to clients. 2009-09-20 00:44:47 +02:00
m_testline.c Fix -Wformat errors found in ircd-ratbox. 2011-11-13 00:22:09 +01:00
m_testmask.c Stop changing \s to spaces in masktrace and testmask, 2009-05-07 23:58:32 +02:00
m_time.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_topic.c Fix -Wformat errors found in ircd-ratbox. 2011-11-13 00:22:09 +01:00
m_trace.c Fix -Wformat errors found in ircd-ratbox. 2011-11-13 00:22:09 +01:00
m_unreject.c
m_user.c
m_userhost.c Revert all presence-related changes 2009-12-08 19:22:55 +00:00
m_users.c Fix -Wformat errors found in ircd-ratbox. 2011-11-13 00:22:09 +01:00
m_version.c branding: if CUSTOM_BRANDING is defined, display charybdis version in /info 2011-05-08 09:06:19 -05:00
m_wallops.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_who.c ratelimit: Add rate-limiting to MOTD, WHO, and remote WHOIS. 2012-02-18 03:56:47 +00:00
m_whois.c ratelimit: Add rate-limiting to MOTD, WHO, and remote WHOIS. 2012-02-18 03:56:47 +00:00
m_whowas.c Show the services login name in WHOWAS. 2010-08-29 22:30:54 +02:00
m_xline.c Remove double-quote restriction on dline, kline, resv, and xline reasons; remove colon restriction on xline reasons. 2011-12-30 17:29:58 +00:00
Makefile.in Add explicit support for being installed into a system triggered with --enable-fhs-paths. 2012-03-01 02:41:09 +00:00
sno_routing.c
static_modules.c.SH