Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
python-dkimpy
python-dkimpy.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-dkimpy.changes of Package python-dkimpy
------------------------------------------------------------------- Sat Aug 31 15:09:54 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 1.1.8: * Correctly handle verification of signatures without t= (timestamp) and with x= (expiration); both are optional * Fix error in validate_signature_fields which prevented signature expiration from being properly evaluated * Correct ARC signing for AR headers with authres-version or comments before resinfo * Correct line separtor after AAR header field * Correct signature in ARC-Seal on LF as linesep ------------------------------------------------------------------- Sat Apr 20 13:41:46 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 1.1.6: * Use raw byte string for regex; fixes SyntaxWarning in Python 3.12 due to invalid escape sequence ------------------------------------------------------------------- Thu Feb 29 03:25:54 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com> - Switch to autosetup and pyproject macros. - No more greedy globs in %files. ------------------------------------------------------------------- Sat Jan 6 18:02:16 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 1.1.5: * Use dns.resolver.resolve instead of dns.resolver.query due to deprecation * Treat dns.resolver.NoNameservers like NXDOMAIN (not an error) * Confine errors from dnspython to dnsplug and use dkim errors, since dkim.__init__.py doesn't import dns and needs dkim errors * Catch nacl.exceptions.ValueError and raise KeyFormatError, similar to how RSA key errors are treated * Create ed25519 key files with secure permissions to avoid risk of insecure chmode call/race condition * Properly cleanup temporary directories in tests * Verify correct AMS header is used for ARC seal verification (André Cruz) * Document dropping of Python 2 support * Fix traceback when attempting to verify an unsigned message using async verify * Add domain validity check for ascii domains (no specials) * Add option to specify index number of signature to verify to dkimverify * Correct signature indexing error introduced in 1.0.0 that prevents verification of multiple signatures in a single message * Correct dkim.verify processing to avoid errors when verifying messages with no DKIM signatures * Update dnsplug for DNS Python (dns) 2.0 compatibility * Provide more specific error message when ed25519 private key is invalid * Add support for PKCS#8 for private keys, openssl 3 default * Add limitations section to README to document current IDN status * Add USE_ASYNC flag to allow async to be disabled when aiodns is installed (LP: #1954331) * Add new dkim.DnsTimeoutError class to report queried domain and selector along with timeout error from dnspython * Invalid Authentication-Results header fields are ignored for ARC signing ------------------------------------------------------------------- Sun Jun 18 15:52:47 UTC 2023 - Andreas Schneider <asn@cryptomilk.org> - Use sle15_python_module_pythons ------------------------------------------------------------------- Tue Dec 8 07:18:07 UTC 2020 - Jiri Slaby <jslaby@suse.cz> - update to 1.0.5 - Update dnsplug for DNS Python (dns) 2.0 compatibility (LP: #1888583) - Fix @param srv_id typos (LP: #1890532) - Correct dkim.verify processing to avoid errors when verifying messages with no DKIM signatures ------------------------------------------------------------------- Tue May 26 07:22:41 UTC 2020 - Petr Gajdos <pgajdos@suse.com> - %python3_only -> %python_alternative ------------------------------------------------------------------- Fri Apr 3 07:55:20 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com> - update to 1.0.3 * dknewkey: On posix operating systems set file permissions to 600 for ed25519 private key files (as is already done for RSA) (LP: #1857827) * Set minimum dnspython version to 1.16 because previous versions can not support the timeout parameter (LP: #1856546) * Follow CNAMES when looking up key records when using DNS (pydns) * Add support for RFC 8460 tlsrpt DKIM signature processing (LP: #1847020) * Add async support with aiodns for DKIM verification (ARC not supported) * Add new timeout parameter to enable DNS lookup timeouts to be adjusted * Add new DKIM.present function to allow applications to test if a DKIM signature is present without doing validation (LP: #1851141) * Support signature verification with RSAPublicKey formatted keys since, although rare, they are RFC 6376 specified (LP: #1851862) * Drop usage of pymilter Milter.dns in dnsplug since it doesn't support having a timeout passed to it * Catch binascii related key format errors (LP: #1854477) * Ignore unknown service types in key records (LP: #1847020) * Add LICENSE to MANIFEST.in so it is included in the tarball - Drop shipped LICENSE file - Reapplied patch no-optional.patch ------------------------------------------------------------------- Mon Dec 2 10:47:11 UTC 2019 - pgajdos@suse.com - call spec-cleaner ------------------------------------------------------------------- Wed Sep 25 14:24:39 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Drop the pynacl workaround as fix was submitted to the TW integration ------------------------------------------------------------------- Wed Sep 25 11:55:29 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Add patch to not optionaly import stuff, as it hides import errors and we want those to be hard enabled anyway: * no-optional.patch ------------------------------------------------------------------- Wed Sep 25 09:07:37 UTC 2019 - pgajdos@suse.com - initial version 0.9.3, required by pyton-authheaders [SLE-7686]
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