libppd 2.1.1 #55
tillkamppeter
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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.
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 pdftops: Use Poppler for a few old Epson laser printers #53).
Possible buffer overflows, uninitialized memory, format string issues and resource leaks, ... (Pull request Fix issues reported by OpenScanHub #54)
ppdLoadAttributes()
When parsing the "*cupsFilter(2): ..." lines in the PPD file use
memmove()
instead ofstrcpy()
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 Fix buffer overflow in ppdLoadAttributes(). #51).This discussion was created from the release libppd 2.1.1.
Beta Was this translation helpful? Give feedback.
All reactions