From 33eb2aaf62a581722918f7df807d4cd38f937011 Mon Sep 17 00:00:00 2001 From: Sean Whalen Date: Fri, 20 Feb 2026 14:36:37 -0500 Subject: [PATCH] 9.1.0 ## Enhancements - Add TCP and TLS support for syslog output. (#656) - Skip DNS lookups in GitHub Actions to prevent DNS timeouts during tests timeouts. (#657) - Remove microseconds from DMARC aggregate report time ranges before parsing them. --- CHANGELOG.md | 6 ++++-- parsedmarc/cli.py | 8 ++++++-- parsedmarc/constants.py | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4494c18..4b8c45e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,11 @@ # Changelog -## 9.0.11 +## 9.1.0 -## Fixes +## Enhancements +- Add TCP and TLS support for syslog output. (#656) +- Skip DNS lookups in GitHub Actions to prevent DNS timeouts during tests timeouts. (#657) - Remove microseconds from DMARC aggregate report time ranges before parsing them. ## 9.0.10 diff --git a/parsedmarc/cli.py b/parsedmarc/cli.py index 7d61be4..012b8d2 100644 --- a/parsedmarc/cli.py +++ b/parsedmarc/cli.py @@ -1470,8 +1470,12 @@ def _main(): certfile_path=opts.syslog_certfile_path, keyfile_path=opts.syslog_keyfile_path, timeout=opts.syslog_timeout if opts.syslog_timeout is not None else 5.0, - retry_attempts=opts.syslog_retry_attempts if opts.syslog_retry_attempts is not None else 3, - retry_delay=opts.syslog_retry_delay if opts.syslog_retry_delay is not None else 5, + retry_attempts=opts.syslog_retry_attempts + if opts.syslog_retry_attempts is not None + else 3, + retry_delay=opts.syslog_retry_delay + if opts.syslog_retry_delay is not None + else 5, ) except Exception as error_: logger.error("Syslog Error: {0}".format(error_.__str__())) diff --git a/parsedmarc/constants.py b/parsedmarc/constants.py index 6eb8e2e..1fff6eb 100644 --- a/parsedmarc/constants.py +++ b/parsedmarc/constants.py @@ -1,3 +1,3 @@ -__version__ = "9.0.11" +__version__ = "9.1.0" USER_AGENT = f"parsedmarc/{__version__}"