The main focus of this release is adding countermeasures against large scale spam/drones. Upstream does this by offering a central API which can be used for accessing Central Blocklist, Central Spamreport and Central Spamfilter.
SPAMREPORT
command. This information may then be used to improve Central Blocklist and/or Central Spamfilter.spamfilter { }
blocks that are centrally managed, is now fetched from a different URL if you have an Central API key set. This way, upstream can later provide spamfilter { }
blocks that build on central blocklist scoring functionality, and also so upstream doesn't have to reveal all the central spamfilter blocks to the world.auto
for set::hide-ban-reason, which is now the default. This will hide the *LINE reason to other users if the *LINE reason contains the IP of the user, for example when it contains a DroneBL URL which has lookup?ip=XXX
. This to protect the privacy of the user. Other possible settings are no
(never hide, the previous default) and yes
to always hide the *LINE reason. In all cases the user affected by the server ban can still see the reason and IRCOps too.channel "#xyz\*";
so you can match a literal *
or ?
via \*
and \?
.Forwarded
header. Now it also properly supports X-Forwarded-For
. If you previously used a proxy block with type web
, then you now need to choose one of the new types explicitly. Note that using a reverse proxy for IRC traffic is rare (see the proxy block docs for details), but upstream offers the option.$client.details
in logs follow the ident rules for users in the handshake too, so use the ~
prefix if ident lookups are enabled and identd fails etc.a-zA-Z0-9_-
)HOOKTYPE_WATCH_ADD
, HOOKTYPE_WATCH_DEL
, HOOKTYPE_MONITOR_NOTIFICATION
.HOOKTYPE_IS_HANDSHAKE_FINISHED
is now properly called at all places.Please login to add feedback.
This update has been submitted for testing by robert.
This update's test gating status has been changed to 'ignored'.
robert edited this update.
This update has been pushed to testing.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.