diff --git a/CHANGELOG.md b/CHANGELOG.md index 828619d..c658f9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # EasyWKS Changelog + +## Version 0.4.6 + +Bugfix release + +### Changes + + +- Fix: Don't put multiple keys into a DANE record + + + + ## Version 0.4.5 diff --git a/easywks/__init__.py b/easywks/__init__.py index 7553f16..62c068b 100644 --- a/easywks/__init__.py +++ b/easywks/__init__.py @@ -1,2 +1,2 @@ -__version__ = '0.4.5' +__version__ = '0.4.6' diff --git a/easywks/files.py b/easywks/files.py index cebf11a..59aa6af 100644 --- a/easywks/files.py +++ b/easywks/files.py @@ -99,7 +99,7 @@ def write_public_key(domain, user, key, revoked): danefile = os.path.join(Config.working_directory, domain, 'dane', dane) joined = bytes(key) + b''.join([bytes(k) for k in revoked]) _locked_write(keyfile, joined, binary=True) - _locked_write(danefile, joined, binary=True) + _locked_write(danefile, key, binary=True) dane_notify(domain)