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

cups-filters-devel-1.28.17-3.4 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: cups-filters-devel Distribution: openSUSE Tumbleweed
Version: 1.28.17 Vendor: openSUSE
Release: 3.4 Build date: Wed Oct 16 16:59:31 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 32082 Source RPM: cups-filters-1.28.17-3.4.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
Summary: Development files for cups-filters
This package contains the development files for cups-filters.

Provides

Requires

License

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

Changelog

* 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
* Fri Jun 24 2022 Martin Wilck <mwilck@suse.com>
  - Spec file: Removed URL from source line
* Thu Jun 09 2022 mwilck@suse.com
  - Update to version 1.28.15:
    * pdftops: Identify old LaserJets more precisely for swicth to Poppler
    * Make pdftopdf also work correctly with auro-rotating off
    * libcupsfilters: Make pdftopdf() correctly working with "landscape" option
    * rastertopdf: Filter fails if no PCLm default resolution given by printer
    * pdftopdf: Fix N-up printing with long-edge-first
    * libcupsfilters: In pdftopdf() fix cropping with long-edge-first
    * pdftops: Use Poppler for all Apple LaserWriter models
* Thu Jun 09 2022 mwilck@suse.com
  - Enable OBS source services. Stay at 1.28.12 for now.
    * add _service file
* Tue Mar 22 2022 Aurélien Joga <aurelienjoga@gmail.com>
  - Version upgrade to 1.28.12
    * imagetoraster, imagetopdf: Fixed comparison of the image size
      with the page size for print-scaling=auto. The image size
      in pixels was compared with the page size in PostScript
      points (1/72 inch).
    * imagetoraster, imagetopdf: Fixed the "print-scaling=none"
      (crop-to-fit) mode, also use crop-to-fit always when requested,
      do not fall back to fit-to-page when the image size differs
      significantly from the page size (Issue #362).
    * libcupsfilters: Changed the default PPI resolution for images
      as input files from 128 to 200 (Pull request #446).
    * implicitclass: Do not check availability of "gs" and "pdftops"
      executables, instead, check by the presence of "gstoraster"
      and "pdftoraster" filters whether we have configured
      cups-filters for Ghostscript and/or Poppler use.
    * libcupsfilters: In the PPD generator for the driverless
      utility and cups-browsed add "*cupsFilter2: ..." lines for
      all supported driverless data formats (PDF, Apple/PWG Raster,
      PCLm), and add lines for legacy data formats (PCL, PostScript)
      only if no driverless formats available.
    * libcupsfilters: Always use encryption for ipps. RFC7472
      requires that 'ipps' must be used over HTTPS, but the
      driverless utility does not enforce encryption
      (Pull request #433).
    * serial: Add a 10-msec sleep and at the end add a tcdrain().
      For some unknown reason, every printing file need sleep a
      little time to make sure the serial printer receive data
      is right (Pull request #431).
    * libcupsfilters: Fix resolver functions for DNS-SD-based URIs,
      to make resolve_uri() also work when DEVICE_URI env variable
      is set and to make ippfind_based_uri_converter() not
      re-direct stdin.
    * pdftopdf: Set default for print-scaling to avoid
      "should never happem" log messages and undefined behavior.
    * pdftopdf: Fix orientation-requested = 0. Consider this as
      automatic selection and not as error.
    * pdftopdf: Fixed all combinations of print-scaling and
      number-up for printers with asymmetric margins
      (top != bottom or left != right) and for input files
      containing pages with different sizes and/or orientations.
      Fixes backported from 2.x branch.
    * pdftopdf: Add 2% tolerance for input size larger than output
      page when "print-scaling=auto" or "print-scaling=auto-fit"
      is used and too large input pages should be scaled, fitting
      documents not. This prevents a random-looking behavior if
      input and output page size seem to be equal, but in reality
      there are slight differences between size dimensions.
  - Version upgrade to 1.28.11
    * libcupsfilters: Let PPD generator take default ColorModel
      from printer (CUPS issue #277).
    * Braille: In vectortopdf check inkscape version to call inkscape
      with the correct command line (Issue #315, Pull request #443).
    * Build system: Make missing DejaVuSans.ttf non-fatal
      in ./configure as the font is only needed for test programs,
      not for actual use of cups-filters (Issue #411).
    * libcupsfilters: In imagetoraster() fixed crash with SGray
      (Issue #435).
    * cups-browsed: Naming of local queues is matched to
      CUPS' current naming of temporary queues (no leading or
      trailing underscores), to avoid duplicates in print dialogs
      which support CUPS' temporary queues.
    * libcupsfilters: Make cupsRasterParseIPPOptions() work
      correctly with PPDs (Issue #436).
    * libcupsfilters: Let colord_get_profile_for_device_id()
      not return empty file name, to avoid error messages
      in CUPS error_log.
    * foomatic-rip: Debug message was wrongly sent to stdout
      and not to log (Issue #422).
  - Version upgrade to 1.28.10
    * Sample PPDs: Add borderless page size definitions to
      Generic PDF Printer, HP Color LaserJet CM3530 MFP PDF,
      and Ricoh PDF Printer PPD files.
    * Sample PPDs: From the PDF PPD files removed the unneeded
      "*cupsFilters2: ..." line. For CUPS it does not make any
      difference.
    * libcupsfilters: Fixed pdftopdf filter to correctly support page
      ranges without upper limit, like "10-" (Pull request #399).
    * libcupsfilters: Use wildcard tag (IPP_TAG_ZERO) search for
      "media-type" and "media-type-supported" in the PPD generator
      (Pull request #398).
    * implicitclass, parallel: Added missing newlines at error
      messages.
    * libfontembed: Removed unneeded fontembed/main.c and ttfread
      executable. Eliminates the dependency on DejaVuSans.ttf
      (Issue #386).
    * gstoraster: Refactor the filter a little to clarify handling
      of page counts and set job-impressions for TotalPageCount in
      PWG-Raster header (Pull request #394).
    * cups-browsed: Make NotifLeaseDuration configurable and renew
      after half the lease duration not 60 sec before end. The early
      renewal improves reliability on busy systems a lot. For easier
      development and debugging short durations from 300 sec on can
      get selected (Pull request #378).
  - Version upgrade to 1.28.9
    * libcupsfilters: Silenced compiler warnings
    * libcupsfilters: Removed duplicate code in the apply_filters()
      function.
    * driverless: If there are no driverless IPP printers available
      let "driverless" terminate with exit code 0 and not 1, to
      follow CUPS' standard of backends in discovery mode
      terminating with 0 if there are no appropriate printers
      found (Issue #375).
    * gstoraster, foomatic-rip: Fixed Ghostscript command line for
      counting pages as it took too long on PDFs from evince when
      printing DjVu files (Issue #354, Pull request #371,
      Ubuntu bug #1920730).
    * cups-browsed: Renamed ldap_connect() due to conflict in new
      openldap (Issue #367, Pull request #370).
    * pdftoraster: Free color data after processing of each page
      (Pull request #363).
    * cups-browsed: Always save "...-default" option entries from
      printers.conf, regardless of presence or absense of PPD file
      (Pull request #359).
    * cups-browsed: Start after network-online.target
      (Pull request #360).
    * texttopdf: Set default margins when no PPD file is used
      (Pull request #356).
  - harden_cups-browsed.service.patch adapted to cups-filters-1.28.12
* Fri Oct 15 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400), see
    https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
    Added patch harden_cups-browsed.service.patch

Files

/usr/include/cupsfilters
/usr/include/cupsfilters/colord.h
/usr/include/cupsfilters/colormanager.h
/usr/include/cupsfilters/driver.h
/usr/include/cupsfilters/image.h
/usr/include/cupsfilters/ipp.h
/usr/include/cupsfilters/pdftoippprinter.h
/usr/include/cupsfilters/ppdgenerator.h
/usr/include/cupsfilters/raster.h
/usr/include/fontembed
/usr/include/fontembed/bitset.h
/usr/include/fontembed/embed.h
/usr/include/fontembed/fontfile.h
/usr/include/fontembed/iofn.h
/usr/include/fontembed/sfnt.h
/usr/lib64/libcupsfilters.so
/usr/lib64/libfontembed.so
/usr/lib64/pkgconfig/libcupsfilters.pc
/usr/lib64/pkgconfig/libfontembed.pc
/usr/share/cups/ppdc
/usr/share/cups/ppdc/escp.h
/usr/share/cups/ppdc/pcl.h


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Feb 1 00:38:01 2025