Skip to content

Version 4.5.0

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

Features and Notable Changes

System/Configuration/Programming-Only

  • [data sources, setup, config, etc/docker, tests] Globally renamed the parser class SpamhausEdrop202303Parser to SpamhausEdropParser (defined in n6datasources.parsers.spamhaus and referred to in a few other places -- in particular, being the name of the-parser-dedicated configuration section!) and 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 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 (in n6lib.auth_api.InsideCriteriaResolver's machinery...) regarding handling the (practically hardly probable yet not impossible) corner case of the 0.0.0.0/32 IP network being set in Auth DB as such a criterion... The bug might make n6filter 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 certain ParserTestMixin-provided checks related to raw format version tags.