GNU bug report logs - #33684
DocView bombs out upon password protected PDFs

Previous Next

Package: emacs;

Reported by: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>

Date: Sun, 9 Dec 2018 10:54:02 UTC

Severity: wishlist

Done: Tassilo Horn <tsdh <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 33684 in the body.
You can then email your comments to 33684 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Sun, 09 Dec 2018 10:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 09 Dec 2018 10:54:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>
To: bug-gnu-emacs <at> gnu.org
Subject: DocView bombs out upon password protected PDFs
Date: Sun, 09 Dec 2018 18:52:50 +0800
When trying to view a password protected PDF:
DocView: process pdf/ps->png changed status to exited abnormally with code 1.
Maybe it should ask for the password.
emacs-version "25.2.2"




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Sun, 27 Jan 2019 02:15:01 GMT) Full text and rfc822 format available.

Message #8 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Federico Tedin <federicotedin <at> gmail.com>
To: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>,
 33684 <at> debbugs.gnu.org
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Sat, 26 Jan 2019 23:14:49 -0300
[Message part 1 (text/plain, inline)]
積丹尼 Dan Jacobson <jidanni <at> jidanni.org> writes:

> When trying to view a password protected PDF:
> DocView: process pdf/ps->png changed status to exited abnormally with code 1.
> Maybe it should ask for the password.
> emacs-version "25.2.2"

Would something like this make sense? A short patch that adds
`doc-view-pdf-password-protected-p', and an extra option to pass to
Ghostscript (-sPDFPassword=) when the command is invoked (only when the
PDF file is password protected). I tried it out by creating a
password-protected PDF using LibreOffice Writer, and then opening it
with find-file.

[pdf-passwd.patch (text/x-diff, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Fri, 01 Feb 2019 09:35:02 GMT) Full text and rfc822 format available.

Message #11 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Federico Tedin <federicotedin <at> gmail.com>, Tassilo Horn <tsdh <at> gnu.org>
Cc: 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Fri, 01 Feb 2019 11:33:55 +0200
> From: Federico Tedin <federicotedin <at> gmail.com>
> Date: Sat, 26 Jan 2019 23:14:49 -0300

Thanks.

Tassilo, any comments on the proposal below?  Should I push it?

> 積丹尼 Dan Jacobson <jidanni <at> jidanni.org> writes:
> 
> > When trying to view a password protected PDF:
> > DocView: process pdf/ps->png changed status to exited abnormally with code 1.
> > Maybe it should ask for the password.
> > emacs-version "25.2.2"
> 
> Would something like this make sense? A short patch that adds
> `doc-view-pdf-password-protected-p', and an extra option to pass to
> Ghostscript (-sPDFPassword=) when the command is invoked (only when the
> PDF file is password protected). I tried it out by creating a
> password-protected PDF using LibreOffice Writer, and then opening it
> with find-file.
> 
> 
> diff --git a/lisp/doc-view.el b/lisp/doc-view.el
> index df8a9fc70f..8691d2a3a6 100644
> --- a/lisp/doc-view.el
> +++ b/lisp/doc-view.el
> @@ -183,11 +183,16 @@ doc-view-pdf->png-converter-function
>  (defcustom doc-view-ghostscript-options
>    '("-dSAFER" ;; Avoid security problems when rendering files from untrusted
>      ;; sources.
> -    "-dNOPAUSE" "-sDEVICE=png16m" "-dTextAlphaBits=4"
> -    "-dBATCH" "-dGraphicsAlphaBits=4" "-dQUIET")
> +    "-dNOPAUSE" "-dTextAlphaBits=4" "-dBATCH"
> +    "-dGraphicsAlphaBits=4" "-dQUIET")
>    "A list of options to give to ghostscript."
>    :type '(repeat string))
>  
> +(defcustom doc-view-ghostscript-device "png16m"
> +  "Output device to give to ghostscript."
> +  :type 'string
> +  :version "27.1")
> +
>  (defcustom doc-view-resolution 100
>    "Dots per inch resolution used to render the documents.
>  Higher values result in larger images."
> @@ -950,16 +955,30 @@ doc-view-dvi->pdf
>  			    (list "-o" pdf dvi)
>  			    callback)))
>  
> +(defun doc-view-pdf-password-protected-p (pdf)
> +  "Using Ghostscript, check if a PDF file is password-protected."
> +  (with-temp-buffer
> +    (apply #'call-process doc-view-ghostscript-program nil (current-buffer)
> +           nil `(,@doc-view-ghostscript-options
> +                 "-sNODISPLAY"
> +                 ,pdf))
> +    (goto-char (point-min))
> +    (search-forward "This file requires a password for access." nil t)))
> +
>  (defun doc-view-pdf->png-converter-ghostscript (pdf png page callback)
> -  (doc-view-start-process
> -   "pdf/ps->png" doc-view-ghostscript-program
> -   `(,@doc-view-ghostscript-options
> -     ,(format "-r%d" (round doc-view-resolution))
> -     ,@(if page `(,(format "-dFirstPage=%d" page)))
> -     ,@(if page `(,(format "-dLastPage=%d" page)))
> -     ,(concat "-sOutputFile=" png)
> -     ,pdf)
> -   callback))
> +  (let ((pdf-passwd (if (doc-view-pdf-password-protected-p pdf)
> +                        (read-passwd "Enter password for PDF file: "))))
> +    (doc-view-start-process
> +     "pdf/ps->png" doc-view-ghostscript-program
> +     `(,@doc-view-ghostscript-options
> +       ,(concat "-sDEVICE=" doc-view-ghostscript-device)
> +       ,(format "-r%d" (round doc-view-resolution))
> +       ,@(if page `(,(format "-dFirstPage=%d" page)))
> +       ,@(if page `(,(format "-dLastPage=%d" page)))
> +       ,@(if pdf-passwd `(,(format "-sPDFPassword=%s" pdf-passwd)))
> +       ,(concat "-sOutputFile=" png)
> +       ,pdf)
> +     callback)))
>  
>  (defalias 'doc-view-ps->png-converter-ghostscript
>    'doc-view-pdf->png-converter-ghostscript)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Fri, 01 Feb 2019 10:14:01 GMT) Full text and rfc822 format available.

Message #14 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org,
 Federico Tedin <federicotedin <at> gmail.com>
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Fri, 01 Feb 2019 11:12:51 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

Hi Federico, Dan & Eli,

>> From: Federico Tedin <federicotedin <at> gmail.com>
>> Date: Sat, 26 Jan 2019 23:14:49 -0300
>
> Thanks.
>
> Tassilo, any comments on the proposal below? Should I push it?

It would be great if we could support opening password protected PDFs
also when we're using mupdf as a converter.  That has a "-p" option for
the very same sake which could be set analogously in
`doc-view-pdf->png-converter-mupdf'.

So, yes, please push it with that small addition.

Bye,
Tassilo

>> 積丹尼 Dan Jacobson <jidanni <at> jidanni.org> writes:
>> 
>> > When trying to view a password protected PDF:
>> > DocView: process pdf/ps->png changed status to exited abnormally with code 1.
>> > Maybe it should ask for the password.
>> > emacs-version "25.2.2"
>> 
>> Would something like this make sense? A short patch that adds
>> `doc-view-pdf-password-protected-p', and an extra option to pass to
>> Ghostscript (-sPDFPassword=) when the command is invoked (only when the
>> PDF file is password protected). I tried it out by creating a
>> password-protected PDF using LibreOffice Writer, and then opening it
>> with find-file.
>> 
>> 
>> diff --git a/lisp/doc-view.el b/lisp/doc-view.el
>> index df8a9fc70f..8691d2a3a6 100644
>> --- a/lisp/doc-view.el
>> +++ b/lisp/doc-view.el
>> @@ -183,11 +183,16 @@ doc-view-pdf->png-converter-function
>>  (defcustom doc-view-ghostscript-options
>>    '("-dSAFER" ;; Avoid security problems when rendering files from untrusted
>>      ;; sources.
>> -    "-dNOPAUSE" "-sDEVICE=png16m" "-dTextAlphaBits=4"
>> -    "-dBATCH" "-dGraphicsAlphaBits=4" "-dQUIET")
>> +    "-dNOPAUSE" "-dTextAlphaBits=4" "-dBATCH"
>> +    "-dGraphicsAlphaBits=4" "-dQUIET")
>>    "A list of options to give to ghostscript."
>>    :type '(repeat string))
>>  
>> +(defcustom doc-view-ghostscript-device "png16m"
>> +  "Output device to give to ghostscript."
>> +  :type 'string
>> +  :version "27.1")
>> +
>>  (defcustom doc-view-resolution 100
>>    "Dots per inch resolution used to render the documents.
>>  Higher values result in larger images."
>> @@ -950,16 +955,30 @@ doc-view-dvi->pdf
>>  			    (list "-o" pdf dvi)
>>  			    callback)))
>>  
>> +(defun doc-view-pdf-password-protected-p (pdf)
>> +  "Using Ghostscript, check if a PDF file is password-protected."
>> +  (with-temp-buffer
>> +    (apply #'call-process doc-view-ghostscript-program nil (current-buffer)
>> +           nil `(,@doc-view-ghostscript-options
>> +                 "-sNODISPLAY"
>> +                 ,pdf))
>> +    (goto-char (point-min))
>> +    (search-forward "This file requires a password for access." nil t)))
>> +
>>  (defun doc-view-pdf->png-converter-ghostscript (pdf png page callback)
>> -  (doc-view-start-process
>> -   "pdf/ps->png" doc-view-ghostscript-program
>> -   `(,@doc-view-ghostscript-options
>> -     ,(format "-r%d" (round doc-view-resolution))
>> -     ,@(if page `(,(format "-dFirstPage=%d" page)))
>> -     ,@(if page `(,(format "-dLastPage=%d" page)))
>> -     ,(concat "-sOutputFile=" png)
>> -     ,pdf)
>> -   callback))
>> +  (let ((pdf-passwd (if (doc-view-pdf-password-protected-p pdf)
>> +                        (read-passwd "Enter password for PDF file: "))))
>> +    (doc-view-start-process
>> +     "pdf/ps->png" doc-view-ghostscript-program
>> +     `(,@doc-view-ghostscript-options
>> +       ,(concat "-sDEVICE=" doc-view-ghostscript-device)
>> +       ,(format "-r%d" (round doc-view-resolution))
>> +       ,@(if page `(,(format "-dFirstPage=%d" page)))
>> +       ,@(if page `(,(format "-dLastPage=%d" page)))
>> +       ,@(if pdf-passwd `(,(format "-sPDFPassword=%s" pdf-passwd)))
>> +       ,(concat "-sOutputFile=" png)
>> +       ,pdf)
>> +     callback)))
>>  
>>  (defalias 'doc-view-ps->png-converter-ghostscript
>>    'doc-view-pdf->png-converter-ghostscript)
>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Fri, 01 Feb 2019 10:35:02 GMT) Full text and rfc822 format available.

Message #17 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org, federicotedin <at> gmail.com
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Fri, 01 Feb 2019 12:34:34 +0200
> From: Tassilo Horn <tsdh <at> gnu.org>
> Cc: Federico Tedin <federicotedin <at> gmail.com>,  jidanni <at> jidanni.org,  33684 <at> debbugs.gnu.org
> Date: Fri, 01 Feb 2019 11:12:51 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> Hi Federico, Dan & Eli,
> 
> >> From: Federico Tedin <federicotedin <at> gmail.com>
> >> Date: Sat, 26 Jan 2019 23:14:49 -0300
> >
> > Thanks.
> >
> > Tassilo, any comments on the proposal below? Should I push it?
> 
> It would be great if we could support opening password protected PDFs
> also when we're using mupdf as a converter.  That has a "-p" option for
> the very same sake which could be set analogously in
> `doc-view-pdf->png-converter-mupdf'.
> 
> So, yes, please push it with that small addition.

Thanks.

Federico, would you please like to propose a patch with the addition
requested by Tassilo?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Fri, 01 Feb 2019 10:44:02 GMT) Full text and rfc822 format available.

Message #20 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Federico Tedin <federicotedin <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org, Tassilo Horn <tsdh <at> gnu.org>
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Fri, 1 Feb 2019 07:42:54 -0300
[Message part 1 (text/plain, inline)]
Sure! I’ll look into it.
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Sat, 02 Feb 2019 20:59:01 GMT) Full text and rfc822 format available.

Message #23 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Federico Tedin <federicotedin <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org, Tassilo Horn <tsdh <at> gnu.org>
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Sat, 02 Feb 2019 17:58:00 -0300
[Message part 1 (text/plain, inline)]
Here's the new version of the patch, which enables using MuPDF to open
password-protected PDF files.

One problem I encountered while writing it is that function
`doc-view-pdf->png-converter-mupdf' uses a small hack to add "draw" to
the arguments list passed to `doc-view-start-process', only when
`doc-view-pdfdraw-program' has the value "mutool". This is because the
"mudraw" command has been replaced at some point by the "mutool"
command, which requires passing "draw" as a subcommand to do the same
work. I ended up using the same hack in the new function I created, with
a reference to the original one, but I'm not sure this was the best
possible approach. Is there a cleaner way to solve this?

- Federico

[pdf.patch (text/x-diff, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Sun, 03 Feb 2019 08:41:02 GMT) Full text and rfc822 format available.

Message #26 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Federico Tedin <federicotedin <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Sun, 03 Feb 2019 09:40:08 +0100
Federico Tedin <federicotedin <at> gmail.com> writes:

Hi Federico,

> Here's the new version of the patch, which enables using MuPDF to open
> password-protected PDF files.
>
> One problem I encountered while writing it is that function
> `doc-view-pdf->png-converter-mupdf' uses a small hack to add "draw" to
> the arguments list passed to `doc-view-start-process', only when
> `doc-view-pdfdraw-program' has the value "mutool". This is because the
> "mudraw" command has been replaced at some point by the "mutool"
> command, which requires passing "draw" as a subcommand to do the same
> work. I ended up using the same hack in the new function I created,
> with a reference to the original one, but I'm not sure this was the
> best possible approach. Is there a cleaner way to solve this?

You could have extracted that into its own function, e.g.,

(defun doc-view-pdfdraw-program-subcommand ()
  "Return the mutool subcommand replacing mudraw.

Recent mupdf distribution replaced mudraw with `mutool draw'."
  (when (string-match "mutool[^/\\]*$" doc-view-pdfdraw-program)
    '("draw")))

and use that at those two places.

Could you please commit the patch locally (including the ChangeLog style
commit message) and send it exported with "git format-patch"?

Bye,
Tassilo

PS: I had acually also accepted using the ghostscript password check
with mupdf, too.  But since you don't need ghostscript for PDFs if you
have mupdf, your approach is even better.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Sun, 03 Feb 2019 16:56:02 GMT) Full text and rfc822 format available.

Message #29 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Federico Tedin <federicotedin <at> gmail.com>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Sun, 03 Feb 2019 13:55:14 -0300
[Message part 1 (text/plain, inline)]
Hi Tassilo, thanks for your feedback. I've created a new patch with the
commit message, and also added an entry to NEWS. I'm attaching it here.

- Federico

[pdf.patch (text/x-diff, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Mon, 04 Feb 2019 05:45:02 GMT) Full text and rfc822 format available.

Message #32 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Federico Tedin <federicotedin <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Mon, 04 Feb 2019 06:44:43 +0100
Federico Tedin <federicotedin <at> gmail.com> writes:

Hi Federico,

> Hi Tassilo, thanks for your feedback. I've created a new patch with
> the commit message, and also added an entry to NEWS. I'm attaching it
> here.

Looks perfect.  Small nitpick: we use * for bullet points instead of -
in the commit message, but I can amend that.  I can't push it from work,
so I'll do it this evening.

Thanks a lot for improving doc-view!
Tassilo




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Mon, 04 Feb 2019 06:30:02 GMT) Full text and rfc822 format available.

Message #35 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Tassilo Horn <tsdh <at> gnu.org>,Federico Tedin <federicotedin <at> gmail.com>
Cc: 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Mon, 04 Feb 2019 08:29:46 +0200
On February 4, 2019 7:44:43 AM GMT+02:00, Tassilo Horn <tsdh <at> gnu.org> wrote:
> Federico Tedin <federicotedin <at> gmail.com> writes:
> 
> Hi Federico,
> 
> > Hi Tassilo, thanks for your feedback. I've created a new patch with
> > the commit message, and also added an entry to NEWS. I'm attaching
> it
> > here.
> 
> Looks perfect.  Small nitpick: we use * for bullet points instead of -
> in the commit message, but I can amend that.  I can't push it from
> work,
> so I'll do it this evening.


When you do, please be sure to amend the log message to mention the bug number.

Also, the doc strings of 2 of the new functions need to be reformatted to have the first line be a complete sentence.  (Just move the second sentence to the next line, I'd say.)

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Mon, 04 Feb 2019 06:53:02 GMT) Full text and rfc822 format available.

Message #38 received at 33684 <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 33684 <at> debbugs.gnu.org, jidanni <at> jidanni.org,
 Federico Tedin <federicotedin <at> gmail.com>
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Mon, 04 Feb 2019 07:52:40 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Looks perfect.  Small nitpick: we use * for bullet points instead of -
>> in the commit message, but I can amend that.  I can't push it from
>> work, so I'll do it this evening.
>
> When you do, please be sure to amend the log message to mention the
> bug number.

Ah, right!

> Also, the doc strings of 2 of the new functions need to be reformatted
> to have the first line be a complete sentence.  (Just move the second
> sentence to the next line, I'd say.)

Will do.

Bye,
Tassilo




Reply sent to Tassilo Horn <tsdh <at> gnu.org>:
You have taken responsibility. (Mon, 04 Feb 2019 15:50:02 GMT) Full text and rfc822 format available.

Notification sent to 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>:
bug acknowledged by developer. (Mon, 04 Feb 2019 15:50:02 GMT) Full text and rfc822 format available.

Message #43 received at 33684-done <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: jidanni <at> jidanni.org, 33684-done <at> debbugs.gnu.org,
 Federico Tedin <federicotedin <at> gmail.com>
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Mon, 04 Feb 2019 16:49:25 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> > Hi Tassilo, thanks for your feedback. I've created a new patch with
>> > the commit message, and also added an entry to NEWS. I'm attaching
>> it
>> > here.
>> 
>> Looks perfect.  Small nitpick: we use * for bullet points instead of
>> - in the commit message, but I can amend that.  I can't push it from
>> work, so I'll do it this evening.
>
> When you do, please be sure to amend the log message to mention the
> bug number.
>
> Also, the doc strings of 2 of the new functions need to be reformatted
> to have the first line be a complete sentence.  (Just move the second
> sentence to the next line, I'd say.)

Pushed with the aforementioned changes.

Thanks again, Federico!
Tassilo




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33684; Package emacs. (Mon, 04 Feb 2019 21:25:01 GMT) Full text and rfc822 format available.

Message #46 received at 33684-done <at> debbugs.gnu.org (full text, mbox):

From: Federico Tedin <federicotedin <at> gmail.com>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 33684-done <at> debbugs.gnu.org,
 jidanni <at> jidanni.org
Subject: Re: bug#33684: DocView bombs out upon password protected PDFs
Date: Mon, 04 Feb 2019 18:24:03 -0300
> Pushed with the aforementioned changes.
>
> Thanks again, Federico!
> Tassilo

No problem! Thank you.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 05 Mar 2019 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 25 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.