Repository navigation
pappl-retrofit 1.0b3 #71
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
Uh oh!
There was an error while loading. Please reload this page.
This is the third beta release of the upcoming pappl-retrofit 1.0.0. It adds support for use in CUPS 3.x environments (libcups3, PAPPL 2.x), Gets a full CI testing suite with static analysis and build/unit testing on 4 architectures with CUPS 2.x, 2.5.x, and 3.x, and PAPPL 1.4.x and 2.x, conformance testing of uploaded PPDs, raw printing, and more. Also there are many bug fixes, especially for the security vulnerability CVE-2026-123747, which allowed overwriting and removing files in the whole file system.
libcups2-private.handpappl1-private.hppdTest()function of libppd, which is derived from thecupstestppdutility of CUPS 2.x.legacy-printer-appuse PAPPL configuration options via file or command line, so thatlegacy-printer-appand LPrint can use the same way of configurationprPrintFile()for raw printinglegacy-printer-app)legacy-printer-appas a daemon, the man page will get installed in section 8.(CVE-2026-123747, GHSA-wxj6-x3wg-4vmc, OCU-01-020, pull request Reject PPD names that leave the upload directory (OCU-01-020) #66)
(OCU-01-022, pull request Don't crash on a check box form field with no choice (OCU-01-022) #70)
(Pull request Don't pin whitespace collapsing in the device compare test #68)
(Pull request Fix crash when uploading PPD file fails #60)
(Issue legacy-printer-app server repeatedly issues messages - Unable to accept client connection: Bad file descriptor #32, pull request Give sidechannel and backchannel its own fd #51)
_prStatuscallback(Pull request Fix pthread rwlock deadlock in _prStatus callback #52)
(Issue legacy-printer-app segfaults when trying to print unsupported document format #30, pull request Fix crash when filter chain is NULL #42)
O_NONBLOCKflag is set with the wrong fcntl(Pull request BUG: Fix bug where O_NONBLOCK flag is set with the wrong fcntl #39)
compiled_re_list(Pull request Fix memory leaks from compiled_re_list #31)
_prASCII()from negative lengthscups-backends.c: Ensure read string is NULL-terminatedMakefile.am(Pull request Fix /usr/lib/legacy-printer-app/backend : No such file or directory #13)
//comment formatREADME.mdwith CSpell(Pull request Spell checked with CSpell #12)
README.md(Pull request Typo in URL in README.md #33)
CHANGES.mdfileThis discussion was created from the release pappl-retrofit 1.0b3.
All reactions