elemental-ircd/modules/core
Jilles Tjoelker 65b8e0029e Add propagated klines.
A KLINE command without the ON clause now sets a propagated
("global") ban. KLINE commands with the ON clause work as
before.

Propagated klines can only be removed with an UNKLINE command
without the ON clause, and this removes them everywhere.
In fact, they remain in a deactivated state until the latest
expiry ever used for the mask has passed.

Propagated klines are part of the netburst using a new BAN
message and capab. If such a burst has an effect, both the
server name and the original oper are shown in the server
notice.

No checks whatsoever are done on bursted klines at this time.

The system should be extended to XLINE and RESV later.

There is currently no way to list propagated klines,
but TESTLINE works normally.
2010-03-05 18:36:44 +01:00
..
m_ban.c Add propagated klines. 2010-03-05 18:36:44 +01:00
m_die.c Yay for documenting code.... 2010-03-23 21:20:07 -04:00
m_error.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_join.c s/owner/admin/ throughout the source code and docs. 2010-03-07 23:18:39 -05:00
m_kick.c Rewrite message when you don't have the privs to kick a user 2010-03-25 12:31:12 -04:00
m_kill.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_message.c Added check for flood settings in m_message. Why was this not here 2010-03-21 03:43:25 -04:00
m_metadata.c Fix some compile warnings. 2010-03-18 12:32:42 -04:00
m_mode.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_nick.c Add chmode +N, which prevents nickchanges. 2010-02-25 01:14:38 -05:00
m_part.c Add use_part_messages config option. When disabled, this will show 2010-03-13 22:56:38 -05:00
m_quit.c Added static_quit support. Pretty much what the name implies. 2010-03-13 22:19:29 -05:00
m_server.c Move check for required CAPABs to mr_server -- CAPAB may not be sent. 2009-04-21 18:43:07 +02:00
m_squit.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00