From 392f2ece51e66dd4c92df3be7f91b637cb54c059 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Thu, 17 Jan 2019 19:44:18 -0500 Subject: Try passwords with different string encodings --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 992cf507..4c1e62d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2019-01-17 Jay Berkenbilt + * When attempting to open an encrypted file with a password, if + the password doesn't work, try alternative passwords created by + re-interpreting the supplied password with different string + encodings. This makes qpdf able to recover passwords with + non-ASCII characters when either the decryption or encryption + operation was performed with an incorrectly encoded password. + * Fix data loss bug: qpdf was discarding referenced resources in the case in which a page's resource dictionary contained an indirect reference for either /Font or /XObject that contained -- cgit v1.2.3-54-g00ecf