Package: pypdf / 3.4.1-1+deb12u1

Metadata

Package Version Patches format
pypdf 3.4.1-1+deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Use formal Cryptodome namespace.patch | (download)

pypdf/_encryption.py | 4 2 + 2 - 0 !
tests/test_encryption.py | 2 1 + 1 - 0 !
tests/test_reader.py | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 use formal cryptodome namespace

Debian uses the Cryptodome namespace for the cryptodome module, not
the Crypto namespace.  See https://bugs.debian.org/886291 for more
details.

0002 mark new external tests appropriately.patch | (download)

tests/test_page.py | 1 1 + 0 - 0 !
tests/test_workflows.py | 1 1 + 0 - 0 !
tests/test_writer.py | 2 2 + 0 - 0 !
3 files changed, 4 insertions(+)

 mark new external tests appropriately

0003 Prevent infinite loop when no character follows afte.patch | (download)

pypdf/generic/_data_structures.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 prevent infinite loop when no character follows after a comment
https://security-tracker.debian.org/tracker/CVE-2023-36464