Opened 8 years ago

Closed 8 years ago

#99 closed enhancement (fixed)

Update poppler to 0.42.0 to support version 5 and 6 PDFs

Reported by: Lewis Rosenthal Owned by: Silvan Scherrer
Priority: minor Milestone:
Component: *none Version:
Severity: medium Keywords:
Cc:

Description

Versions of poppler before 0.42.0 do not support AES256 encryption, making it impossible to open PDFs created with newer Acrobats (I've run into a number of these files in the past couple of months).

I did just test 0.42.0 on openSUSE 13.2, and both okular and qpdfview were able to successfully open these files for reading.

Change History (7)

comment:1 Changed 8 years ago by Silvan Scherrer

Owner: set to Silvan Scherrer
Status: newaccepted

Hey 0.42 is out since 2 days. Gimme a chance to pick it within some days. It's all well planned here.

comment:2 Changed 8 years ago by Lewis Rosenthal

Entirely understood. I just wanted to provide a reason for the update request (I think this added functionality is a good one). I started building 0.42.0 myself last night, but ran into an issue with fontconfig. Looking at that, now.

Thanks for acknowledging, Silvan.

comment:3 Changed 8 years ago by Silvan Scherrer

I'm in the progress of updating it. But I need to see that we get a nss port which is at level 3.16 first. As our current one 3.12 lack at least one exported and needed api.

comment:4 Changed 8 years ago by Silvan Scherrer

ok a testversion is uploaded to exp repo. please test

comment:5 Changed 8 years ago by Lewis Rosenthal

Thanks.

I thought we needed nss >= 3.16. I've still got 3.12.8-3 installed, and don't see an upgrade.

Upgraded poppler with listed deps. Tested encrypted PDF wich would not open with 0.38.0. It works! Kudos.

I'll test some more with it as the day goes on (I have a lot of PDFs to read this time of year). I'll leave it to you whether you want to close this ticket at this point, as the main issue has been resolved. Again, many thanks.

comment:6 Changed 8 years ago by Silvan Scherrer

I didn't look close enough. NSS is only needed for Signature handling. We upgrade nss as of now. So when nss is out I will rebuild poppler and then close the ticket.

thx for testing

comment:7 Changed 8 years ago by Silvan Scherrer

Resolution: fixed
Status: acceptedclosed

next drop uploaded, now with nss enabled.

Note: See TracTickets for help on using tickets.