Skip to content

Version 4.5.0

Compare
Choose a tag to compare
@zuo zuo released this 29 Nov 21:29
· 10 commits to master since this release

General Audience Stuff

  • [data pipeline, lib] n6filter: fixed a bug (in the machinery of n6lib.auth_api.InsideCriteriaResolver...) related to event ownership criteria (aka "inside" resource events criteria) regarding the very unlikely (yet not impossible) corner case of the 0.0.0.0/32 IP network defined as such a criterion in the Auth DB... The bug might make n6filter 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 class SpamhausEdrop202303Parser (defined in n6datasources.parsers.spamhaus and referred to in a few other places -- in particular, being the name of the-parser-dedicated configuration section!) to SpamhausEdropParser, as well as the executable script n6parser_spamhausedrop202303 to n6parser_spamhausedrop; also, fixed n6datasources.tests.parsers.test_spamhaus.TestSpamhausEdropParser by removing its attribute PARSER_RAW_FORMAT_VERSION_TAG. The rationale for these changes is that no raw format version tag has ever been assigned to the spamhaus.edrop parser.

Programming-Only

  • [tests] n6datasources.tests.parsers._parser_test_mixin: enhanced certain ParserTestMixin-provided checks related to raw format version tags.