Commits

Author Commit Message Labels Comments Date
jdhore
THE WHITE HOUSE!
jdhore
Add help for MODRELOAD.
B.Greenham
Minor umode help file cleanups.
B.Greenham
Add umode +x to help.
B.Greenham
Cleanup cmode help files and add cmodes provided by extensions.
B.Greenham
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham
Add help for cmode +M, but only for opers. This requires splitting help cmode into different files for users and opers.
Jilles Tjoelker
Fix various compiler warnings.
Jilles Tjoelker
Restore snotes, logs for UNRESV nick. This bug was introduced when adding bandb.
Jilles Tjoelker
Add propagated resvs, like klines and xlines.
Jilles Tjoelker
XLINE: Do not cluster unxlines ON specific servers. This bug was introduced with BAN support for XLINE.
Jilles Tjoelker
Remove unused variable.
Jilles Tjoelker
BAN: xlines do not have oper reasons, their "reason" is already oper only.
Jilles Tjoelker
Add propagated xlines, like klines.
jdhore
Add option general::use_propagated_bans to allow disabling new KLINE. If this option is yes (default), KLINE by itself sets global (propagated) bans. If this option is no, KLINE by itself sets a local kline following cluster{}, compatible with 3.2 and older versions.
Jilles Tjoelker
Document BAN message.
William Pitcock
Update CREDITS.
Jilles Tjoelker
Show d/kline setter to opers in stats/testline.
Jilles Tjoelker
Hgignore some generated files.
Jilles Tjoelker
Avoid crash if get_oper_name() somehow gave no {} for local oper.
Jilles Tjoelker
BAN: Reject bans with insufficient non-wildcard characters. Such bans are not applied locally, but are propagated normally. They can only be removed on a server that applies them. Note that normally KLINE will not accept such bans. This is mainly for services, differing min_wildcard and ircd changes.
Jilles Tjoelker
Add /stats g to show propagated (global) klines.
Jilles Tjoelker
Among bans with the same creation time, prefer the one with longest lifetime.
Jilles Tjoelker
BAN: Avoid fake direction.
Jilles Tjoelker
Remove +/- from the BAN message, instead indicating unban with duration=0. A kline must now last at least one second since its creation time. Also add better logic for bans that have already expired when they come in.
Jilles Tjoelker
Use memmove instead of memcpy where there is overlap (modunload).
Jilles Tjoelker
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…
Jilles Tjoelker
kline: Fix oper reasons.
Jilles Tjoelker
Fix --disable-balloc. libratbox r26769
Jilles Tjoelker
Skip propagated bans in rehash txlines/tresvs.
  1. Prev
  2. Next