-
libppd (2:2.0~rc1-0ubuntu1.2) lunar-security; urgency=medium
* SECURITY UPDATE: Postscript parsing heap overflow
- debian/patches/CVE-2023-4504.patch: properly check for end of buffer
in ppd/raster-interpret.c.
- CVE-2023-4504
-- Marc Deslauriers <email address hidden> Fri, 15 Sep 2023 07:50:24 -0400
-
libppd (2:2.0~rc1-0ubuntu1.1) lunar; urgency=medium
* fix-mirrored-printout-when-ppd-has-mirrorprint-option.patch: When
converting PPDs with “MirrorPrint” option into IPP attributes, setting
of the option (“True”/“False”) was not considered, making printouts
always come out mirrored (LP: #2018538).
* fix-resolution-handling-on-ppd-to-ipp-attr-conversion.patch: For
PPDs for driverless printers which take jobs in Apple/PWG Raster
format always the lowest supported resolution got selected, regardless
of the PPD default or job option settings (LP: #2022929).
* ppdfilterpstops-fix-printers-with-reverse-output-order.patch:
Printouts to PostScript printers (or printers with drivers which need
PostScript input) which drop the pages face-up and therefore need to
print in reverse order came out empty (Upstream issue #20,
LP: #2022943).
-- Till Kamppeter <email address hidden> Tue, 6 Jun 2023 08:59:59 +0200
-
libppd (2:2.0~rc1-0ubuntu1) lunar; urgency=medium
* New upstream release 2.0rc1.
- PPD generator sets default color mode when printer attrs say "auto"
now (LP: #2014976).
- ppdLoadAttributes() finds the default page size also by size dimensions
now (LP: #2013131).
* Removed patches as these fixes are included upstream.
* Updated libppd2.symbols.
-- Till Kamppeter <email address hidden> Wed, 12 Apr 2023 00:12:27 +0200
-
libppd (2:2.0~b4-0ubuntu4) lunar; urgency=medium
* Added patch for upstream fix on converting the PPD file into printer IPP
attributes. If there were duplicate sizes in the PPD's PageSize option
and the PPD default was the second (or later) mention of the duplicate
size, the default size was not identified and undefined behavior
happened, cfFilterPDFToPDF() and cfFilterGhostscript() assuming
different page sizes, making the filters errorring out. This made
dymo-cups-drivers failing the autopkgtest.
* Added patch for an upstream bug of a wrong name for a PPD attribute
being used.
-- Till Kamppeter <email address hidden> Thu, 30 Mar 2023 22:14:48 +0200
-
libppd (2:2.0~b4-0ubuntu3) lunar; urgency=medium
* Removed "Breaks:/Replaces: cups-ppdc" from libppd2-common. There are no
file conflicts between these packages.
-- Till Kamppeter <email address hidden> Fri, 24 Feb 2023 22:27:48 +0100
-
libppd (2:2.0~b4-0ubuntu2) lunar; urgency=medium
* Added extra symbols from armhf and riscv64 to the debian/libppd2.symbols
file, as (optional). Used the diffs from buildlogs of failed builds of
2:2.0~b4-0ubuntu1 on Launchpad. Updated debian/NEWS.
-- Till Kamppeter <email address hidden> Thu, 23 Feb 2023 13:34:48 +0100
-
libppd (2:2.0~b4-0ubuntu1) lunar; urgency=medium
* New upstream release 2.0b4.
* Renamed binary package "ppdc" to "libppd-utils" as it now also
contains the "testppdfile" utility which replaces "cupstestppd".
* Moved the /usr/share/ppdc/*.h files from the former "ppdc"
binary package into "libppd2-common" as the PPD file generation
from *.drv files is actually done by libppd, not by the command line
utilities.
* Added new autopkgtest which builds the test program used by
"make check" but runs it on the system's libppd. To make the
test prgram ("testppd") available for autopkgtests we compile it while
building the package and then provide it (with its auxiliary files) in
the new libppd-tests binary package.
* Applied KDE symbolshelper to debian/libppd2.symbols. Updated debian/NEWS
with more detailed info.
-- Till Kamppeter <email address hidden> Wed, 22 Feb 2023 13:15:48 +0100
-
libppd (2:2.0~b2-0ubuntu8) lunar; urgency=low
* debian/tests/control: autopkgtest needs libcups2-dev installed, added
dependency.
-- Till Kamppeter <email address hidden> Thu, 26 Jan 2023 15:48:07 -0300
-
libppd (2:2.0~b2-0ubuntu7) lunar; urgency=medium
* debian/control: Removed trailing white space (lintian warning).
-- Till Kamppeter <email address hidden> Wed, 25 Jan 2023 22:06:07 -0300
-
libppd (2:2.0~b2-0ubuntu6) lunar; urgency=medium
* Fix debian/copyright syntax.
* Fix stale standards-version.
-- Steve Langasek <email address hidden> Wed, 25 Jan 2023 17:17:29 +0000
-
libppd (2:2.0~b2-0ubuntu5) lunar; urgency=medium
* debian/libppd2.symbols:
- try to fix the symbols difference between architectures
-- Sebastien Bacher <email address hidden> Wed, 25 Jan 2023 16:10:35 +0100
-
libppd (2:2.0~b2-0ubuntu4) lunar; urgency=low
* Added epoch 2 for the source package and all binary packages as there was
a package named "libppd" in the Debian/Ubuntu archives before, with last
version number 2:0.10-8. The old package was part of the GNU LPR/LPD/LPRng
printing stack, unused and unmaintained for ~20 years and is renamed
to "libppd-legacy" in Debian and removed in Ubuntu. The new epoch
assures that any remnants of that package get replaced instead of
blocking the installation of the binary packages of the current libppd.
libppd (2.0~b2-0ubuntu3) lunar; urgency=low
* debian/copyright: autotools-generated files can be included under the
license of the upstream code, and FSF copyright added to upstream
copyright list. Simplified debian/copyright appropriately.
* Removed build dependency on dh-apparmor.
* Corrected typos in debian/control.
* debian/rules: Remove dh_gencontrol override to only suggest lynx
if package is built for Ubuntu, does not apply to libppd.
* Changed autopkgtest to actually exercise libppd, creating a PPD from
a *.drv file, calling a filter chain controlled by the PPD.
libppd (2.0~b2-0ubuntu2) lunar; urgency=low
* debian/copyright: Added entry for apport-hook.py file, updated for 2023.
* Removed debian/fix.scanned.copyright file.
* Removed build dependency on sharutils.
* Added simple autopkgtest, tests building a program with this
library: pkg-config, headers, compiling ...
* Generated debian/libppd2.symbols file.
libppd (2.0~b2-0ubuntu1) lunar; urgency=low
* Initial Release. From the second generation on (2.x) cups-filters
upstream is split into libcupsfilters, libppd, cups-filters,
braille-printer-app, and cups-browsed. This package is libppd.
-- Till Kamppeter <email address hidden> Tue, 24 Jan 2023 13:58:07 -0300
-
libppd (2:0.10-9) unstable; urgency=medium
* autoconf: Probe for glib-2.0 in order to create proper symbols.
Closes: #1005435
-- Christoph Biedl <email address hidden> Sun, 25 Dec 2022 16:54:57 +0100
-
libppd (2:0.10-8) unstable; urgency=medium
* Take maintainership. Closes: #1001976
* Packaging cleanup. Closes: #998954, #912689
-- Christoph Biedl <email address hidden> Mon, 10 Jan 2022 20:37:21 +0100