Sean Whalen
e967778f25
8.15.0
...
- Fix processing of SMTP-TLS reports ([#549 ](https://github.com/domainaware/parsedmarc/issues/549 )), which broke in commit [410663d ](https://github.com/domainaware/parsedmarc/commit/410663dbcaba019ca3d3744946348b56a635480b )(PR [#530 ](https://github.com/domainaware/parsedmarc/pull/530 ))
- This PR enforced a stricter check for base64-encoded strings, which SMTP TLS reports from Google did not pass
- Removing the check introduced its own issue, because some file paths were treated as base64-encoded strings
- Create a separate `extract_report_from_file_path()` function for processioning reports based on a file path
- Remove report extraction based on a file path from `extract_report()`
2024-09-04 16:31:41 -04:00
Sean Whalen
e9f0cdef1f
Update tests.py
...
Fix code style
2024-07-16 15:14:40 -04:00
pphillips99
410663dbca
fixup and tests to extract_report() to handle documented inputs ( #530 )
2024-07-16 14:53:27 -04:00
Sean Whalen
6e96b88a27
Always use local files when testing
2024-05-22 08:30:12 -04:00
cgoIT
f3206dcdab
[SMTP TLS] some minor bug fixes ( #477 )
...
* fix minor bugs during smtp-tls parsing, add docker-compose for local elasticsearch, add smtp-tls tests
* fix wrong log message parameter
* fix wrong log message
* add contact-info to smtp tls report, fix wrong fieldnames
* fix wrong fieldnames
* fix wrong index name for search
* at least for some reporting organizations the field sending-mta-ip is optional...
* add missing fields to elasticsearch for smtp tls
* failure_details is a list, add more test cases
* fix wrong name in ci.ini
2024-03-04 10:06:47 -05:00
Sean Whalen
b8088505b1
Add support for SMTP TLS reports ( #453 )
2024-02-19 18:45:38 -05:00
Sean Whalen
6c84cfb7c4
Fix output in tests.py
2023-06-27 15:56:33 -04:00
Sean Whalen
89872d78ac
Fix testing
2023-06-27 15:43:09 -04:00
Jed Laundry
a06fdc586f
Change publicsuffix2 to publicsuffixlist ( #406 )
...
* change to publicsuffixlist
* update publicsuffixlist (now auto-updating)
* Fix unused imports
2023-05-09 08:49:41 -04:00
Dave Rawks
84a7386726
Handle unexpected xml parsing errors more gracefully ( #349 )
...
* updates `parse_aggregate_report_xml` to not raise an unhandled
exception on parsing errors
* adds an empty xml file to the aggregate test samples
* adds test for coverage
* Resolves #348
2022-09-08 18:23:34 -04:00
Sean Whalen
06371dfe9b
Expand test coverage
2019-04-04 20:15:55 -04:00
Sean Whalen
e588845f23
6.1.0 - Fix aggregate report email parsing regression
...
Fix aggregate report email parsing regression in 6.0.3 (closes issues #57 and #58 )
2019-02-13 10:30:25 -05:00
Sean Whalen
49387d9033
4.3.0 release
2018-10-12 12:02:55 -04:00
Sean Whalen
f45ab94e06
Update test suitw
2018-10-11 19:01:02 -04:00
Sean Whalen
2c7002d3cc
Fix testing automation
2018-05-14 19:39:14 -04:00
Sean Whalen
d900ebf0eb
2.1.2
2018-03-06 10:01:27 -05:00
Sean Whalen
6b9e36ed77
First commit
2018-02-05 20:23:07 -05:00