Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cups-filters-1.28.17-7.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: cups-filters Distribution: openSUSE Tumbleweed
Version: 1.28.17 Vendor: openSUSE
Release: 7.3 Build date: Thu Feb 12 13:16:20 2026
Group: Hardware/Printing Build host: reproducible
Size: 2940230 Source RPM: cups-filters-1.28.17-7.3.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
Summary: OpenPrinting CUPS filters, backends, and cups-browsed
Contains backends, filters, and other software
that was once part of the core CUPS distribution
but is no longer maintained by Apple Inc.
In addition it contains additional filters
and software developed independently of Apple,
especially filters for the PDF-centric printing
workflow introduced by OpenPrinting and a daemon
to browse broadcasts of remote CUPS printers
and makes these printers available locally.
Since Ghostscript version 9.10 the CUPS filters
gstoraster and gstopxl are removed from Ghostscript.
Those filters are now provided by cups-filters.
Since cups-filters version 1.0.42 foomatic-rip
is also provided by cups-filters.
Since CUPS >= 1.6 the CUPS Browsing functionality
is dropped in CUPS. The OpenPrinting cups-browsed
is a daemon running in parallel to the CUPS daemon
to provide again basic CUPS Browsing functionality.
This way basic CUPS Browsing works on clients
with CUPS >= 1.6 when there are remote CUPS servers
of CUPS version 1.5 and older in the network.
Load-balancing (what CUPS <= 1.5 did via implicit classes)
is not supported with cups-browsed.

Provides

Requires

License

GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND MIT

Changelog

* Thu Feb 12 2026 Johannes Meixner <jsmeix@suse.com>
  - Updated cups-filters-1.28.17-CVE-2024-47175.patch
    because the former version caused a regression
    "Error about PPD file during 'driverless' printer setup"
    (boo#1256868) and
    "ppd pull out from [driverless] printer feature broken"
    (bsc#1256977)
* Wed Nov 19 2025 pgajdos@suse.com
  - added patches [bsc#1253678]
    * cups-filters-qpdf12.patch
* Thu Sep 18 2025 Johannes Meixner <jsmeix@suse.com>
  - cups-filters-1.28.17-CVE-2024-47176.patch is based on
    https://github.com/OpenPrinting/cups-browsed/commit/1d1072a0de573b7850958df614e9ec5b73ea0e0d
    backported to cups-filters 1.28.17 to fix CVE-2024-47176
    "cups-browsed binds to UDP INADDR_ANY:631" (bsc#1230939)
    and to avoid CVE-2024-47850 "cups-browsed can be abused to
    initiate remote DDoS against third-party targets" (bsc#1231294)
    by removing legacy CUPS Browsing support in cups-browsed
    (introduced 2012) which is no longer needed nowadays.
    CUPS browsing was removed from CUPS since version 1.6.
    Legacy CUPS Browsing is a generic security risk, see the
    section "Automated print queue setup via cups-browsed" in
    https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
* Wed Sep 17 2025 Johannes Meixner <jsmeix@suse.com>
  - cups-filters-1.28.17-CVE-2024-47076.patch is based on
    https://github.com/OpenPrinting/libcupsfilters/commit/95576ec3
    backported to cups-filters 1.28.17 to fix CVE-2024-47076
    "lack of input sanitization in cfGetPrinterAttributes5"
    (bsc#1230937)
* Wed Sep 17 2025 Johannes Meixner <jsmeix@suse.com>
  - cups-filters-1.28.17-CVE-2024-47175.patch is based on
    https://github.com/OpenPrinting/libppd/commit/d681747ebf12602cb426725eb8ce2753211e2477
    backported to cups-filters 1.28.17 to fix CVE-2024-47175
    "lack of input sanitization in _ppdCreateFromIPP()"
    (bsc#1230932)
  - In general regarding CUPS and cups-browsed security issues see
    https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
* Mon Apr 07 2025 Friedrich Haubensak <hsk17@mail.de>
  - add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
    still allow build on Leap 15.6
* Wed Oct 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop rcFOO symlinks for CODE16 (PED-266).
* Fri Feb 02 2024 Johannes Meixner <jsmeix@suse.com>
  - Removed outdated and obsoleted "Requires: cups > 1.5.4"
    which was used to require a sufficient CUPS version
    at times when also CUPS <= 1.5.4 was available
    but it was not meant to require CUPS (boo#1216560)
* Wed Jan 24 2024 Johannes Meixner <jsmeix@suse.com>
  - Version upgrade to 1.28.17
    See https://github.com/OpenPrinting/cups-filters/releases
    Bug fix release, to more reliably discover all printer
    capablities from driverless printers, especially borderless
    printing, and to preferably use Apple Raster instead of
    PWG Raster or PCLM.
    * libcupsfilters: In PPD generator create only one *cupsFilter2:
      line for raster. Only use the most desirable/reliable format,
      usually Apple Raster (Issue #498).
    * libcupsfilters: In get_printer_attributes() poll
      media-col-database separately if needed. On some printers
      one gets media-col-database only this way. Often it reveals
      important functionality, like for example borderless printing
      (Issue #492).
    * libcupsfilters: Let PPD generator also parse media-col-ready
      IPP attribute. media-col-ready lists the loaded media,
      in contrary to media-ready, as list of complete descriptions
      of the media (media-col data structure). This often lists also
      variants like borderless (it is the same physical paper).
      Especially useful when media-col-database is not available
      (Issue #492).
    * libcupsfilters: In generate_sizes() consider all
      margin alternatives. When generating the PPD file
      for a driverless printer, and in the
      media-{left,right,top,bottom}-margin-supported printer
      IPP attributes there was more than 1 value, the first value
      (which often was the 0 for borderless printing) was not
      considered, leaving the borderless functionality of many
      printers undiscovered (Issue #492).
    Issues are those at
    https://github.com/OpenPrinting/cups-filters/issues
  - Version upgrade to 1.28.16
    See https://github.com/OpenPrinting/cups-filters/releases
    Bug fix release, to make images be printed in their original
    size with "print-scaling=none" and to not use deprecated data
    types for reading TIFF images.
    * imagetoraster, imagetopdf, libcupsfilters: Added support
      for reading the resolution of an image from its EXIF data
      when loading it. This way we get the image reproduced in
      its original size with "print-scaling=none" (Issue #362).
    * libcupsfilters: Replaced deprecated data types uint16 and
      uint32. The function to read TIFF image files via libtiff
      in cupsfilters/image-tiff.c uses the deprecated types
      uint16 and uint32. The replacements for these types are
      uint16_t and uint32_t.
    Issues are those at
    https://github.com/OpenPrinting/cups-filters/issues
* Wed May 17 2023 Johannes Meixner <jsmeix@suse.com>
  - cups-filters-1.28.15-0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch
    cups-filters-1.28.15-0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch
    cups-filters-1.28.15-0003-beh-backend-Further-improvements-CVE-2023-24805.patch
    are the upstream
    0001-beh-backend-Use-execv-instead-of-system-CVE-2023-24805.patch
    0002-beh-backend-Extra-checks-against-odd-forged-input-CVE-2023-24805.patch
    0003-beh-backend-Further-improvements-CVE-2023-24805.patch
    backported to cups-filters-1.28.15
    to fix CVE-2023-24805: RCE in cups-filters, beh CUPS backend
    (bsc#1211340) and
    https://github.com/OpenPrinting/cups-filters/commit/8f274035756c04efeb77eb654e9d4c4447287d65
* Wed Mar 01 2023 Adam Majer <adam.majer@suse.de>
  - require_cxx17.patch: qpdf dependency is using std::string_view
    which is a c++17 feature... so we can't use c++11... Maybe it
    made sense to force c++11 at some point when it was not default,
    but with new compilers, we are actually downgrading features sets.
  - removed spec configure references to filter (ijs, opvp)
    that were removed in version 1.25

Files

/etc/cups/cups-browsed.conf
/usr/bin/driverless
/usr/bin/driverless-fax
/usr/bin/foomatic-rip
/usr/lib/cups
/usr/lib/cups/backend
/usr/lib/cups/backend/beh
/usr/lib/cups/backend/cups-brf
/usr/lib/cups/backend/driverless
/usr/lib/cups/backend/driverless-fax
/usr/lib/cups/backend/implicitclass
/usr/lib/cups/backend/parallel
/usr/lib/cups/backend/serial
/usr/lib/cups/driver
/usr/lib/cups/driver/driverless
/usr/lib/cups/driver/driverless-fax
/usr/lib/cups/filter
/usr/lib/cups/filter/bannertopdf
/usr/lib/cups/filter/brftoembosser
/usr/lib/cups/filter/brftopagedbrf
/usr/lib/cups/filter/cgmtopdf
/usr/lib/cups/filter/cmxtopdf
/usr/lib/cups/filter/commandtoescpx
/usr/lib/cups/filter/commandtopclx
/usr/lib/cups/filter/emftopdf
/usr/lib/cups/filter/foomatic-rip
/usr/lib/cups/filter/gstopdf
/usr/lib/cups/filter/gstopxl
/usr/lib/cups/filter/gstoraster
/usr/lib/cups/filter/imagetobrf
/usr/lib/cups/filter/imagetopdf
/usr/lib/cups/filter/imagetops
/usr/lib/cups/filter/imagetoraster
/usr/lib/cups/filter/imagetoubrl
/usr/lib/cups/filter/imageubrltoindexv3
/usr/lib/cups/filter/imageubrltoindexv4
/usr/lib/cups/filter/musicxmltobrf
/usr/lib/cups/filter/pdftopdf
/usr/lib/cups/filter/pdftops
/usr/lib/cups/filter/pdftoraster
/usr/lib/cups/filter/rastertoescpx
/usr/lib/cups/filter/rastertopclm
/usr/lib/cups/filter/rastertopclx
/usr/lib/cups/filter/rastertopdf
/usr/lib/cups/filter/rastertops
/usr/lib/cups/filter/svgtopdf
/usr/lib/cups/filter/sys5ippprinter
/usr/lib/cups/filter/textbrftoindexv3
/usr/lib/cups/filter/textbrftoindexv4
/usr/lib/cups/filter/texttobrf
/usr/lib/cups/filter/texttopdf
/usr/lib/cups/filter/texttops
/usr/lib/cups/filter/texttotext
/usr/lib/cups/filter/vectortobrf
/usr/lib/cups/filter/vectortopdf
/usr/lib/cups/filter/vectortoubrl
/usr/lib/cups/filter/wmftopdf
/usr/lib/cups/filter/xfigtopdf
/usr/lib/systemd/system/cups-browsed.service
/usr/lib64/libcupsfilters.so.1
/usr/lib64/libcupsfilters.so.1.0.0
/usr/lib64/libfontembed.so.1
/usr/lib64/libfontembed.so.1.0.0
/usr/sbin/cups-browsed
/usr/share/cups
/usr/share/cups/banners
/usr/share/cups/banners/classified
/usr/share/cups/banners/confidential
/usr/share/cups/banners/form
/usr/share/cups/banners/secret
/usr/share/cups/banners/standard
/usr/share/cups/banners/topsecret
/usr/share/cups/banners/unclassified
/usr/share/cups/braille
/usr/share/cups/braille/cups-braille.sh
/usr/share/cups/braille/index.sh
/usr/share/cups/braille/indexv3.sh
/usr/share/cups/braille/indexv4.sh
/usr/share/cups/charsets
/usr/share/cups/charsets/pdf.utf-8
/usr/share/cups/charsets/pdf.utf-8.heavy
/usr/share/cups/charsets/pdf.utf-8.simple
/usr/share/cups/data
/usr/share/cups/data/classified.pdf
/usr/share/cups/data/confidential.pdf
/usr/share/cups/data/default-testpage.pdf
/usr/share/cups/data/default.pdf
/usr/share/cups/data/form_english.pdf
/usr/share/cups/data/form_english_in.odt
/usr/share/cups/data/form_russian.pdf
/usr/share/cups/data/form_russian_in.odt
/usr/share/cups/data/secret.pdf
/usr/share/cups/data/standard.pdf
/usr/share/cups/data/testprint
/usr/share/cups/data/topsecret.pdf
/usr/share/cups/data/unclassified.pdf
/usr/share/cups/drv
/usr/share/cups/drv/cupsfilters.drv
/usr/share/cups/drv/generic-brf.drv
/usr/share/cups/drv/generic-ubrl.drv
/usr/share/cups/drv/indexv3.drv
/usr/share/cups/drv/indexv4.drv
/usr/share/cups/mime
/usr/share/cups/mime/braille.convs
/usr/share/cups/mime/braille.types
/usr/share/cups/mime/cupsfilters-ghostscript.convs
/usr/share/cups/mime/cupsfilters-poppler.convs
/usr/share/cups/mime/cupsfilters.convs
/usr/share/cups/mime/cupsfilters.types
/usr/share/cups/ppdc
/usr/share/cups/ppdc/braille.defs
/usr/share/cups/ppdc/fr-braille.po
/usr/share/cups/ppdc/imagemagick.defs
/usr/share/cups/ppdc/index.defs
/usr/share/cups/ppdc/liblouis.defs
/usr/share/cups/ppdc/liblouis1.defs
/usr/share/cups/ppdc/liblouis2.defs
/usr/share/cups/ppdc/liblouis3.defs
/usr/share/cups/ppdc/liblouis4.defs
/usr/share/cups/ppdc/media-braille.defs
/usr/share/doc/packages/cups-filters
/usr/share/doc/packages/cups-filters/AUTHORS
/usr/share/doc/packages/cups-filters/NEWS
/usr/share/doc/packages/cups-filters/README
/usr/share/doc/packages/cups-filters/fontembed.README
/usr/share/licenses/cups-filters
/usr/share/licenses/cups-filters/COPYING
/usr/share/man/man1/driverless.1.gz
/usr/share/man/man1/foomatic-rip.1.gz
/usr/share/man/man5/cups-browsed.conf.5.gz
/usr/share/man/man8/cups-browsed.8.gz
/usr/share/ppd
/usr/share/ppd/cupsfilters
/usr/share/ppd/cupsfilters/Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd
/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd
/usr/share/ppd/cupsfilters/HP-Color_LaserJet_CM3530_MFP-PDF.ppd
/usr/share/ppd/cupsfilters/Ricoh-PDF_Printer-PDF.ppd
/usr/share/ppd/cupsfilters/pxlcolor.ppd
/usr/share/ppd/cupsfilters/pxlmono.ppd


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026