libppd 2.0.0 #25
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
-
Final 2.0.0 release with a security vulnerability fix and some other last fixes
ppd_scan_ps()
: Fix CVE-2023-4504Added check for end of buffer/string when reading escaped character after backslash, return NULL (invalid string) if no character follows.
ppdEmitJCLPDF()
: Decode "JCLToPDFInterpreter" value in ppdEmitJCLPDF()Fixes "classic" (non-driverless) PDF printing (Issue PPD option JCLToPDFInterpreter's value is not decoded, breaks printing for PDF+PJL PPDs #24).
ppdLoadAttributes()
: ApplycfIEEE1284NormalizeMakeModel()
to NickNameMake and model for the printer IPP attributes are extracted from the PPD's NickName, which sometimes misses the manufacturer's name. Extract it from the PPD's Manufacturer field or derive it from the model name if possible. Enhanced alternative for pull request ppd/ppd-ipp.c: Use make when constructing printer-make-model attr #21.
Makefile.am
: Fix disablingtestppdfile
Missing conditionals made the binary built when disabled (Pull request Makefile.am: Fix disabling testppdfile #18).
This discussion was created from the release libppd 2.0.0.
Beta Was this translation helpful? Give feedback.
All reactions