Change logs for cups source package in Mantic

  • cups (2.4.6-0ubuntu3) mantic; urgency=medium
    
      * Let pkg-config data file cups.pc get installed into
        /usr/lib/<ARCH>/pkgconfig/
      * Include pkg-config data file cups.pc in libcups2-dev
    
     -- Till Kamppeter <email address hidden>  Tue, 26 Sep 2023 14:56:43 +0200
  • cups (2.4.6-0ubuntu2) mantic; urgency=medium
    
      * SECURITY UPDATE: Postscript parsing heap overflow
        - debian/patches/CVE-2023-4504.patch: properly check for end of buffer
          in cups/raster-interpret.c.
        - CVE-2023-4504
    
     -- Marc Deslauriers <email address hidden>  Wed, 20 Sep 2023 12:42:21 -0400
  • cups (2.4.6-0ubuntu1) mantic; urgency=medium
    
      * Update to new upstream version 2.4.6.
        - Fix printing multiple files on specific printers (Upstream issue #643)
    
     -- Till Kamppeter <email address hidden>  Wed, 16 Aug 2023 21:53:43 +0200
  • cups (2.4.5-0ubuntu2) mantic; urgency=medium
    
      * SECURITY UPDATE: use-after-free in cupsdAcceptClient()
        - debian/patches/CVE-2023-34241.patch: log result of httpGetHostname
          BEFORE closing the connection in scheduler/client.c.
        - CVE-2023-34241
    
     -- Marc Deslauriers <email address hidden>  Thu, 22 Jun 2023 12:06:19 -0400
  • cups (2.4.5-0ubuntu1) mantic; urgency=medium
    
      * Update to new upstream version 2.4.5.
        - Fixes color printing on printers with "CMYK" choice instead of "RGB"
          in "ColorModel" option of their PPD (Upstream issues #451 and #500,
          LP: 1971242).
      * Merge from Debian unstable. Remaining changes:
        - Added "--enable-snapped-clients" to the "./configure" options to use
          the correct Snap mediation mode for an unsnapped cupsd, like provided
          by this package.
        - In the AppArmor profile allow CUPS to access (/var)/run/snapd.socket
          to allow cupsd to determine which interfaces a snapped client
          is plugging.
        - Build-depend on libapparmor-dev, libsnapd-glib-dev, needed for
          Snap mediation.
        - Added fully automatic generation of PPD option setting presets to
          be applied depending on the settings of the job IPP attributes
          "print-color-mode", "print-quality", and "print-content-optimize".
          This allows easy control of any printer with only standard IPP
          attributes, as for example from a phone (functionality overtaken
          from cups-filters, mot (yet) upstream in CUPS).
        - In debian/rules updated ./configure arguments from --enable-gnutls to
          --with-tls=gnutls. Now libcups has support for all hash types again,
          especially can provide sha2-256 to PAPPL.
        - When polling capabilities of a driverless printer via
          get-printer-attributes IPP request, do a separate poll of the
          media-col-database attribute in case it did not get obtained by the
          first polls.
        - In libcupsimage2 recommend libcupsfilters2 instead of libcupsfilters1.
      * Manually refreshed patch 9100-ppd-cache-add-auto-presets.patch.
      * Removed patches included upstream:
        - 9110-create-local-printer-localhost-fix.patch
        - CVE-2022-26691-2.patch
        - snapd-glib-2.patch
        - poll-media-col-database-separately.patch
        - CVE-2023-32324.patch
    
     -- Till Kamppeter <email address hidden>  Wed, 14 Jun 2023 15:38:00 +0200
  • cups (2.4.2-3ubuntu3) mantic; urgency=medium
    
      * SECURITY UPDATE: DoS via buffer overflow in format_log_line
        - debian/patches/CVE-2023-32324.patch: check _cups_strlcpy size in
          cups/string.c.
        - CVE-2023-32324
    
     -- Marc Deslauriers <email address hidden>  Thu, 25 May 2023 08:37:20 -0400
  • cups (2.4.2-3ubuntu2) lunar; urgency=low
    
      * In libcupsimage2 recommend libcupsfilters2 instead of libcupsfilters1.
    
     -- Till Kamppeter <email address hidden>  Mon, 27 Mar 2023 23:12:00 +0200