Version 4.5.0
Features and Notable Changes
System/Configuration/Programming-Only
- [data sources, setup, config, etc/docker, tests] Globally renamed the parser class
SpamhausEdrop202303Parser
toSpamhausEdropParser
(defined inn6datasources.parsers.spamhaus
and referred to in a few other places -- in particular, being the name of the-parser-dedicated configuration section!) and the executable scriptn6parser_spamhausedrop202303
ton6parser_spamhausedrop
; also, fixedn6datasources.tests.parsers.test_spamhaus.TestSpamhausEdropParser
by removing its attributePARSER_RAW_FORMAT_VERSION_TAG
. The rationale for these changes is that the actual parser has never had any raw format version tag assigned.
Less Notable Changes and Fixes
-
[data pipeline, lib]
n6filter
: fixed an event-ownership-criteria-related bug (inn6lib.auth_api.InsideCriteriaResolver
's machinery...) regarding handling the (practically hardly probable yet not impossible) corner case of the0.0.0.0/32
IP network being set in Auth DB as such a criterion... The bug might maken6filter
reject all incoming data (because of raised exceptions). -
[tests, docs] Made non-major enhancements and fixes regarding some unit tests and documentation.
Programming-Only
- [tests]
n6datasources.tests.parsers._parser_test_mixin
: enhanced certainParserTestMixin
-provided checks related to raw format version tags.