Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
python-checkdmarc
python-checkdmarc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-checkdmarc.changes of Package python-checkdmarc
------------------------------------------------------------------- Sun Nov 10 10:27:03 UTC 2024 - Martin Hauke <mardnh@gmx.de> - Update to version 5.7.8 * Move SVG validation errors from ["bimi"]["warnings"] to ["bimi"]["image"]["validation_errors"] (#150) - Update to version 5.7.7 * Fix VMC validation errors not appearing. - Update to version 5.7.6 * Fix crash when trying to output to CSV format - Update to version 5.7.5 * Fix BIMI lookup for subdomains that do not have a BIMI record. - Update to version 5.7.4 * Add additional checks for tiny-ps SVG requirements - Update to version 5.7.3 * BIMI images and mark certificates + Better error handling + Simplified warning messages + sha256_hash output fields renamed to sha256 - Update to version 5.7.2 * Account for float SVG sizes - Update to version 5.7.1 * Properly parse a certificate SAN * Certificate warnings fire properly * Make the expires timestamp more readable - Update to version 5.7.0 * checkdmarc will now validate Verified Mark Certificates (VMCs) and Common Mark Certificates (CMC), snd will verify that SHA256 hash of the logo embedded in the certificate matches the SHA256 hash logo at the URL at the BIMI l tag. Additionally, SVG and certificate metadata is now included in the checkdmarc.bimi.parse_bimi_record() API and JSON CLI output. - Update to version 5.6.2 * Add a warning when BIMI records do not provide a mark certificate. * Use the correct dependency (xmltodict, not xml2dict). - Update to version 5.6.1 * Fix SVG base profile detection - Update to version 5.6.0 * Automatically check for a BIMI DNS record at the default selector when using the CLI * Fix parsing of BIMI record tags when they are separated by a ";" without a space. * Validate the file at the URL in the BIMI l tag value + Must be an SVG file + The SVG version must be 1.2 + The SVG base profile must be tiny-ps + The SVG dimensions must be square + The file size must not exceed 32 KB - Update to version 5.5.1 * SPF record validation fixes (PR #147) + Accept mechanisms with domains that start with all. + Ignore multiple trailing mechanisms and random text with spaces. - Rebase skip-network-tests.patch - Remove tests.py * included in the now used source tarball from github ------------------------------------------------------------------- Thu Oct 10 15:49:23 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 5.5.0: * Support `redirect` in SPF ------------------------------------------------------------------- Thu Feb 29 01:43:19 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com> - Update to 5.3.1: * Ignore UnicodeDecodeError exceptions when querying for TXT records * Check DNSSEC on MX hostnames * USE DNSSEC when requesting DNSKEY records * Do not require an RRSIG answer when querying for DNSKEY records * Pass in nameservers and timeout when running get_dnskey recursively * Properly cache DNSKEY answers * Fix exception handling for query_mta_sts_record * Check for TLSA records * Add support for parsing SMTP TLS Reporting (RFC8460) DNS records * Add missing import dns.dnssec * Always use the actual subdomain or domain provided * Include MTA-STS and BIMI results in CSV output * Added the include_tag_descriptions parameter to checkdmarc.bimi.check_bimi() * Added the exception class MTASTSPolicyDownloadError * Major refactoring: Change from a single module to a package of modules, with each checked standard as its own package * Add support for MTA-STS RFC 8461 * Add support for BIMI * Specify a BIMI selector using the --bimi-selector/-b option * Fix SPF query error and warning messages * Add support for null MX records - RFC 7505 * Make DMARC retorting URI error messages more clear * Fix compatibility with Python 3.8 * SPFRecordNotFound exception now includes a domain argument * The DMARC missing authorization error message now includes the full expected DNS record * Properly parse DMARC and BIMI records for domains that do not have an identified base domain * Add ignore_unrelated_records argument to query_dmarc_record() * Replace publicsuffix2 with publicsuffixlist * Maintain the original character case of the DMARC record * Always treat tag names as lowercase * Always treat the DMARC v tag value as if it was uppercase * Always treat the DMARC p, and fo tag values as if they were lowercase * Always treat URI schemes as lowercase, but maintain the case of the address * Ignore case and whitespace when parsing DMARC and BIMI key=value pairs * Handle missing PTR records more gracefully * Redundant DMARC fo tag values now result in a warning * Detect non-trivial loops * Raise a SPFSyntaxError exception when an IP address and IP version do not match * Fix raising the DMARCRecordNotFound exception when a DMARC record does not exist * Add void lookup limit * Add Support for User Defined DNS Resolver Object * Fix DNS caching * Fix CSV output * Always parse RUA and RUF fields, even if other parts of the record are invalid * Migrate build from setuptools to hatch - Stop shipping LICENSE, now included directly. - Refresh tests.py from upstream. - Switch to pyproject and patch macros. - No more greedy globs in %files. - Drop skip-broken-tests.patch, not required. - Add patch skip-network-tests.patch, skip tests that require network access. ------------------------------------------------------------------- Wed Jul 21 10:20:44 UTC 2021 - Matej Cepl <mcepl@suse.com> - Use %pyunittest macro instead of directly calling %python_exec ------------------------------------------------------------------- Tue Jul 20 17:00:06 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Use tests.py from github - Add patch: * skip-broken-tests.patch ------------------------------------------------------------------- Sat Jul 17 10:14:54 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Initial package, version 4.4.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor