aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 992cf507..4c1e62d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2019-01-17 Jay Berkenbilt <ejb@ql.org>
+ * 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