Skip to content

libppd 2.1.1

Latest
Compare
Choose a tag to compare
@tillkamppeter tillkamppeter released this 19 Feb 12:25

Bug fix release, to fix crash and memory bugs discovered by running the static analyzer OpenScanHub, a crasher in the PPD-to-IPP-attributes conversion, and off-center printing by printers using the epsoneplijs driver.

  • pdftops: Use Poppler for a few old Epson laser printers
    This works around documents being printed off-center, shifted towards the top right. Affected are printers using the epsoneplijs driver: EPL-5700L, EPL-5800L, EPL-5900L, EPL-6100L, EPL-6200L (Pull request #53).
  • Fixed bugs discovered by static analyzer OpenScanHub
    Possible buffer overflows, uninitialized memory, format string issues and resource leaks, ... (Pull request #54)
  • Fix crash bugs in ppdLoadAttributes()
    When parsing the "*cupsFilter(2): ..." lines in the PPD file use memmove() instead of strcpy() as the latter does not support handling overlapping memory portions and do not move running pointer beyond the end of the input string (Pull request #51).