From 0b7001778022bf11972763b5be191b82512b3ba9 Mon Sep 17 00:00:00 2001 From: antelle Date: Thu, 10 Dec 2020 20:33:48 +0100 Subject: [PATCH 1/2] fix #1650: keyfiles stored in the app can't be used --- app/scripts/models/file-model.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/scripts/models/file-model.js b/app/scripts/models/file-model.js index 76ebe954..9e10ae5e 100644 --- a/app/scripts/models/file-model.js +++ b/app/scripts/models/file-model.js @@ -716,7 +716,9 @@ class FileModel extends Model { } static createKeyFileWithHash(hash) { - return kdbxweb.Credentials.createKeyFileWithHash(hash); + const hashData = kdbxweb.ByteUtils.base64ToBytes(hash); + const hexHash = kdbxweb.ByteUtils.bytesToHex(hashData); + return kdbxweb.ByteUtils.stringToBytes(hexHash); } } From 95c077a0ba535bfd3a8e7c5e27f83c3207a20c8e Mon Sep 17 00:00:00 2001 From: antelle Date: Thu, 10 Dec 2020 20:34:11 +0100 Subject: [PATCH 2/2] bump version --- desktop/package-lock.json | 2 +- desktop/package.json | 2 +- package-lock.json | 2 +- package.json | 2 +- release-notes.md | 3 +++ 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/desktop/package-lock.json b/desktop/package-lock.json index 6c5f8787..f1245004 100644 --- a/desktop/package-lock.json +++ b/desktop/package-lock.json @@ -1,6 +1,6 @@ { "name": "KeeWeb", - "version": "1.16.2", + "version": "1.16.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/desktop/package.json b/desktop/package.json index c2c4bd33..4d070012 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "KeeWeb", - "version": "1.16.2", + "version": "1.16.3", "description": "Free cross-platform password manager compatible with KeePass", "main": "main.js", "homepage": "https://keeweb.info", diff --git a/package-lock.json b/package-lock.json index b3749cde..0f3be11d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "keeweb", - "version": "1.16.2", + "version": "1.16.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 7f6236ec..11631099 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "keeweb", - "version": "1.16.2", + "version": "1.16.3", "description": "Free cross-platform password manager compatible with KeePass", "main": "Gruntfile.js", "private": true, diff --git a/release-notes.md b/release-notes.md index cff3a3b2..c142a1f9 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,8 @@ Release notes ------------- +##### v1.16.3 (2020-12-10) +`-` fix #1650: keyfiles stored in the app can't be used + ##### v1.16.2 (2020-12-10) `+` possibility to use V2 keyfiles (.keyx) `-` fixed a missing icon in the local file question box