ANN: Xpdf v3.02 for OpenVMS/Alpha




I'm pleased to announce that there are fresh Xpdf 3.02 PCSI packages
available for OpenVMS/Alpha at

http://frank.harvard.edu/~coldwell/vms/xpdf.html

or

ftp://frank.harvard.edu/pub/coldwell/vms/xpdf/

This version of Xpdf contains numerous fixes and enhancements since
3.00 (the previous version that I packaged up for VMS); see

http://www.foolabs.com/xpdf/CHANGES

for a complete list.

For users of my packages, the big news is that printing now works!
When printing on Unix, Xpdf opens a pipe to a user-specified "print
command" using the popen(3) library function and then writes the
PostScript to the resulting FILE pointer, thereby sending it to the
standard input of that command. One could probably emulate this
behavior on VMS by specifying PRINT SYS$INPUT as the print command and
using the popen library function that also exists in the VMS C
run-time library. However, this seemed rather unnatural for VMS, so I
modified the code so that the print dialog prompts the user for the
name of a print queue instead of a print command, and then submits the
postscript directly to that queue using SYS$SNDJBCW. If you leave the
name of the queue blank and the logical name SYS$PRINT exists, then it
submits the job to that queue.

I'll zip up my source code and post it to the ftp site, also, if you
want to build your own binaries. Aside from the changes described in
the paragraph above, I made no alterations to source code, only to the
build procedures.

Chip

--
Charles M. "Chip" Coldwell
"Turn on, log in, tune out"

.



Relevant Pages

  • Re: ANN: Xpdf v3.02 for OpenVMS/Alpha
    ... (the previous version that I packaged up for VMS); ... For users of my packages, the big news is that printing now works! ... name of a print queue instead of a print command, ... postscript directly to that queue using SYS$SNDJBCW. ...
    (comp.os.vms)
  • [Full-disclosure] MDKSA-2006:006 - Updated gpdf packages fix several vulnerabilities
    ... Heap-based buffer overflow in the StreamPredictor function in Xpdf 3.01 ... in the JPX stream parsing code for xpdf 3.01 and earlier ... The updated packages have been patched to correct these problems. ... GPG public key of the Mandriva Security Team by executing: ...
    (Full-Disclosure)
  • MDKSA-2006:006 - Updated gpdf packages fix several vulnerabilities
    ... Heap-based buffer overflow in the StreamPredictor function in Xpdf 3.01 ... in the JPX stream parsing code for xpdf 3.01 and earlier ... The updated packages have been patched to correct these problems. ... GPG public key of the Mandriva Security Team by executing: ...
    (Bugtraq)
  • MDKSA-2006:008 - Updated koffice packages fix several vulnerabilities
    ... Heap-based buffer overflow in the StreamPredictor function in Xpdf 3.01 ... in the JPX stream parsing code for xpdf 3.01 and earlier ... The updated packages have been patched to correct these problems. ... GPG public key of the Mandriva Security Team by executing: ...
    (Bugtraq)
  • MDKSA-2006:004 - Updated pdftohtml packages fix several vulnerabilities
    ... Heap-based buffer overflow in the StreamPredictor function in Xpdf 3.01 ... in the JPX stream parsing code for xpdf 3.01 and earlier ... The updated packages have been patched to correct these problems. ... GPG public key of the Mandriva Security Team by executing: ...
    (Bugtraq)