This commit is contained in:
Sean Whalen
2024-09-03 11:24:52 -04:00
parent 21180f4bb8
commit 3ca3d64775
3 changed files with 8 additions and 3 deletions

View File

@@ -1,10 +1,14 @@
Changelog
=========
8.14.1
------
- Fix processing of SMTP-TLS reports (#549)
8.14.0
------
- Fix processing of SMTP-TLS reports (#549)
- Skip invalid aggregate report rows without calling the whole report invalid
- Some providers such as GoDaddy will send reports with some rows missing a source IP address, while other rows are fine
- Fix Dovecot support by using the seperator provided by the IPMAP namespace when possible (PR #552 closes #551)

View File

@@ -34,7 +34,7 @@ from parsedmarc.utils import is_outlook_msg, convert_outlook_msg
from parsedmarc.utils import parse_email
from parsedmarc.utils import timestamp_to_human, human_timestamp_to_datetime
__version__ = "8.14.0"
__version__ = "8.14.1"
logger.debug("parsedmarc v{0}".format(__version__))
@@ -604,7 +604,7 @@ def extract_report(input_):
file_object = BytesIO(b64decode(input_))
except binascii.Error:
pass
else:
if file_object is None:
file_object = open(input_, "rb")
elif type(input_) is bytes:
file_object = BytesIO(input_)

View File

@@ -14,6 +14,7 @@ elasticsearch-dsl>=7.4.0
opensearch-py>=2.4.2,<=3.0.0
kafka-python-ng>=2.2.2
mailsuite>=1.6.1
pygelf
nose>=1.3.7
wheel>=0.37.0
flake8>=3.7.8