cups 2.4.5-0ubuntu1 source package in Ubuntu

Changelog

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

Upload details

Uploaded by:
Till Kamppeter
Uploaded to:
Mantic
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
net
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
cups_2.4.5.orig.tar.gz 7.8 MiB 9a404de55f74525b0a6851df0cfdebfa1215aec0e7c2f7be6b9b09b6916fb000
cups_2.4.5-0ubuntu1.debian.tar.xz 384.5 KiB 155c47a301e461bff895b72308995875a6f491dde66710bf07443bb973b0a688
cups_2.4.5-0ubuntu1.dsc 2.4 KiB 8e682cd94d74fa04b24de06dfa73ba6063af31cd10d73bf006dac200b5193d54

Available diffs

View changes file

Binary packages built by this source

cups: Common UNIX Printing System(tm) - PPD/driver support, web interface

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the parts of CUPS which are needed for using printer
 drivers.

cups-bsd: Common UNIX Printing System(tm) - BSD commands

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpr, lpd and the like. It supports the
 Internet Printing Protocol (IPP), and has its own filtering driver
 model for handling various document types.
 .
 This package provides the BSD commands for interacting with CUPS. It
 is provided separately to allow CUPS to coexist with other printing
 systems (to a small degree).

cups-bsd-dbgsym: debug symbols for cups-bsd
cups-client: Common UNIX Printing System(tm) - client programs (SysV)

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the System V style print client programs.

cups-client-dbgsym: debug symbols for cups-client
cups-common: Common UNIX Printing System(tm) - common files

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides common files for CUPS server and client packages.

cups-core-drivers: Common UNIX Printing System(tm) - driverless printing

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the parts of CUPS which are needed for driverless
 printing on IPP printers with common data formats.

cups-core-drivers-dbgsym: debug symbols for cups-core-drivers
cups-daemon: Common UNIX Printing System(tm) - daemon

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the CUPS scheduler/daemon.

cups-daemon-dbgsym: debug symbols for cups-daemon
cups-dbgsym: debug symbols for cups
cups-ipp-utils: Common UNIX Printing System(tm) - IPP developer/admin utilities

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides IPP utilities for developers and system administrators

cups-ipp-utils-dbgsym: debug symbols for cups-ipp-utils
cups-ppdc: Common UNIX Printing System(tm) - PPD manipulation utilities

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides utilities to generate and manipulate PPD files.

cups-ppdc-dbgsym: debug symbols for cups-ppdc
cups-server-common: Common UNIX Printing System(tm) - server common files

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides common files for CUPS server.

libcups2: Common UNIX Printing System(tm) - Core library

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the base shared libraries for CUPS.

libcups2-dbgsym: debug symbols for libcups2
libcups2-dev: Common UNIX Printing System(tm) - Development files CUPS library

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the files necessary for developing CUPS-aware
 applications and CUPS drivers, as well as examples how to communicate
 with cups from different programming languages (Perl, Java, and
 PHP).

libcupsimage2: Common UNIX Printing System(tm) - Raster image library

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the image libraries for handling the CUPS
 raster format.

libcupsimage2-dbgsym: debug symbols for libcupsimage2
libcupsimage2-dev: Common UNIX Printing System(tm) - Development files CUPS image library

 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like. It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the files necessary for developing applications
 that use the CUPS raster image format.