4 KiB
4 KiB
EasyWKS Changelog
Version 0.3.0
Feature release
Changes
- Set CORS headers on HTTP responses
- Implement direct WKD URLs
- Allow submitting additional revoked keys with the submission request
Version 0.2.0
Bugfix release
Changes
- Release pipeline runs integration test against gpg-wks-client
- Fix minor incompatibilities with gpg-wks-client
- Fix per-domain configuration (e.g. submission-address was not loaded)
Version 0.1.11
Feature release
Changes
- Add easywks import CLI command
Version 0.1.10
Bugfix release
Changes
- RFC 3156 compliance: Don't base64-encode PGP/MIME messages
Version 0.1.9
Bugfix release
Changes
- Proper handling of "Auto-Submitted: no" mail header
- Fix signature verification of responses signed with a subkey
Version 0.1.8
Changes
- Remove LMTP Recipient check as well, leads to trouble with postfix aliasing.
Version 0.1.7
Changes
- Add file locking in order to avoid races between LMTP/process and HTTP.
Version 0.1.6
Changes
- Remove LMTP Envelope-Sender check.
- Debian package now includes an "easywks clean" cronjob.
Version 0.1.5
The messages sent by EasyWKS can now be customized.
Changes
- Add
responses
config option.
Version 0.1.4
Fix HTTP server, compatibility with older HTTP clients
Changes
- Fix config loading bug in webserver.
- Add
require_user_urlparam
config option that makes the?l=<user>
query optional.
Version 0.1.3
Compatibility with gpg-wks-client.
Changes
- Webserver config is now under a
httpd
key, to be more in line with lmtpd and smtp. - Add a
permit_unsigned_response
boolean key that, if set to true, instructs EasyWKS to accept confirmation responses even if they are unsigned, in order to be compatible with version -00 of the draft standard, and thus e.g. gpg-wks-client. - Change the detection logic between submission requests and confirmation requests from PGP signature checking to attempting to parse the message as a submission response first.
- Add a
__main__
module so that easywks can be invoked as a Python module.
Version 0.1.2
Fix even morecompatibility issues with aiosmtpd from Debian repo.
Changes
- Fix #1: lmtpd not working with aiosmtpd 1.2.2
Version 0.1.1
Fix compatibility issues with aiosmtpd from Debian repo.
Changes
- Fix compatibility issues with aiosmtpd from Debian repo.
Version 0.1
First release.
Changes
- First somewhat stable version.