Version 4.5.0
General Audience Stuff
-
[data pipeline, lib]
n6filter
: fixed a bug (in the machinery ofn6lib.auth_api.InsideCriteriaResolver
...) related to event ownership criteria (aka "inside" resource events criteria) regarding the very unlikely (yet not impossible) corner case of the0.0.0.0/32
IP network defined as such a criterion in the Auth DB... The bug might maken6filter
reject all incoming data (because of raised exceptions). -
[tests, docs] Non-major enhancements and fixes regarding some unit tests and documentation.
System/Configuration/Programming-Only
- [data sources, setup, config, etc/docker, tests] Globally renamed the
spamhaus.edrop
parser's classSpamhausEdrop202303Parser
(defined inn6datasources.parsers.spamhaus
and referred to in a few other places -- in particular, being the name of the-parser-dedicated configuration section!) toSpamhausEdropParser
, as well as 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 no raw format version tag has ever been assigned to thespamhaus.edrop
parser.
Programming-Only
- [tests]
n6datasources.tests.parsers._parser_test_mixin
: enhanced certainParserTestMixin
-provided checks related to raw format version tags.