libppd (2:2.1.1-0ubuntu1) plucky; urgency=medium

  * New upstream release.
    - Fixes of bugs discovered by static analyzer OpenScanHub (Thanks,
      Zdenek Dohnal from Red Hat)
    - Fixes off-centered printing with the epsoneplijs driver: Epson EPL-5700L,
      EPL-5800L, EPL-5900L, EPL-6100L, EPL-6200L
    - Fixes crasher in the PPD-to-IPP-attributes conversion
  * Removed sec-202409-*.patch, incorporated upstream.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Wed, 19 Feb 2025 14:50:32 +0100

libppd (2:2.1~b1-0ubuntu2) oracular; urgency=medium

  * SECURITY UPDATE: PPD injection issues (LP: #2082335)
    - debian/patches/sec-202409-1.patch: sanitize and validate IPP values
      in generated PPD file in ppd/ppd-cache.c, ppd/ppd-generator.c.
    - debian/patches/sec-202409-2.patch: escape localized strings in
      ppd/ppd-generator.c.
    - debian/patches/sec-202409-3.patch: fix FTBFS and default InputSlot
      value in ppd/ppd-cache.c, ppd/ppd-generator.c.
    - CVE-2024-47175

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Thu, 26 Sep 2024 09:27:49 -0400

libppd (2:2.1~b1-0ubuntu1) oracular; urgency=medium

  * New upstream release
    - One year's worth of bug fixes
  * Updated debian/libppd2.symbols

 -- Till Kamppeter <till.kamppeter@gmail.com>  Thu, 15 Aug 2024 02:24:13 +0200

libppd (2:2.0.0-0ubuntu4) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 02:11:08 +0000

libppd (2:2.0.0-0ubuntu3) noble; urgency=medium

  * No-change rebuild against libcupsfilters2t64

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 22 Mar 2024 19:08:46 +0000

libppd (2:2.0.0-0ubuntu2) noble; urgency=medium

  * No-change rebuild against libcups2t64.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 20 Mar 2024 13:51:24 +1300

libppd (2:2.0.0-0ubuntu1) mantic; urgency=medium

  * New upstream release.
    - Final release with further bug fixes
    - Fix for CVE-2023-4504 included
    - Decode "JCLToPDFInterpreter" entry in PPD file before adding it to
      a job (Upstream issue #24)
    - More reliably determine printer's manufacturer from PPD file
      (Upstream issue #21)
    - Many more fixes, especially those which have been done in CUPS
      after having extracted CUPS' PPD support for libppd.
  * Removed patches, fixes are included in the upstream code.
  * Updated debian/libcupsfilters2.symbols

 -- Till Kamppeter <till.kamppeter@gmail.com>  Mon, 25 Sep 2023 16:33:12 +0200

libppd (2:2.0~rc1-0ubuntu4) mantic; 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
  * debian/libppd2.symbols: mark _ppd_strlcat and _ppd_strlcpy as optional
    as strlcat and strlcpy appear to be available now.

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Wed, 20 Sep 2023 12:43:18 -0400

libppd (2:2.0~rc1-0ubuntu3) mantic; urgency=medium

  * Fixed autopkgtest "libppd-2-dev" initializing variable in test C program,
    to avoid occasional segfaults during test execution.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Sat, 10 Jun 2023 20:00:00 +0200

libppd (2:2.0~rc1-0ubuntu2) mantic; 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: #2018504).
  * 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 <till.kamppeter@gmail.com>  Mon,  5 Jun 2023 19:46:27 +0200

# For older changelog entries, run 'apt-get changelog libppd2'
