diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-01-15 02:45:08 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-01-17 17:43:56 +0100 |
commit | 6ec22f117d9ad9d7ba5315c4b493b85222f93b4b (patch) | |
tree | d9e2dc3d3b51f019790497ed7706d7a13e97e1db /ChangeLog | |
parent | 463037773177eb616f2dfd9a58f039b3eebd192c (diff) | |
download | qpdf-6ec22f117d9ad9d7ba5315c4b493b85222f93b4b.tar.zst |
Modernize encryption API for more granularity
Setting encryption permissions for R >= 3 set permission bits in
groups corresponding to menu options in Acrobat 5. The new API allows
the bits to be set individually.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -16,6 +16,15 @@ 2019-01-14 Jay Berkenbilt <ejb@ql.org> + * Add new versions of + QPDFWriter::setR{3,4,5,6}EncryptionParameters that allow + individual setting of the various permission bits. The old + interfaces are retained for backward compatibility. In the "C" + API, add qpdf_set_r{3,4,5,6}_encryption_parameters2. The new + interfaces use separate booleans for various permissions instead + of the qpdf_r3_modify_e enumerated type, which set permission bits + in predefined groups. + * Add versions of utf8 to single-byte character transcoders that return a success code. |