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-3.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: cups-filters Distribution: openSUSE Tumbleweed
Version: 1.28.17 Vendor: openSUSE
Release: 3.1 Build date: Wed Oct 16 16:59:31 2024
Group: Hardware/Printing Build host: reproducible
Size: 2653168 Source RPM: cups-filters-1.28.17-3.1.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

* 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
* Tue Jun 08 2021 jsmeix@suse.de
  - The cups-brf backend needs to run as root
    see https://bugzilla.redhat.com/show_bug.cgi?id=1657261
    (bsc#1186844)
* Tue May 25 2021 jsmeix@suse.de
  - Version upgrade to 1.28.8
    * libcupsfilters: Made check whether the driverless PPD to
      generate should be a fax out PPD more reliable (Issue #343).
    * foomatic-rip: Options in the 5th command line argument of
      the CUPS filter command line are separated only by white
      space and not by comma, also make sure that an option "none"
      is not considered a custom page size (Issue #348).
    * implicitclass: Raise timeout for cups-browsed's answer from
      20s to 60s (Pull request #346).
    * libcupsfilters: In the PPD generator really give priority to
      Apple Raster against PDF (Issue #331).
  - Version upgrade to 1.28.7
    * driverless: Removed the support quality check from Pull
      request #235 as it takes significant time for each printer
      being listed, making cups-driverd (`lpinfo -m`) timing out
      when there are many printers (OpenPrinting CUPS issue #65).
    * libcupsfilters: In the PPD generator give priority to Apple
      Raster against PDF (Issue #331).
    * libcupsfilters: Added NULL check when removing ".Borderless"
      suffixes from page size names (Issue #314, Pull request #328).
    * libcupsfilters: In the cupsRasterParseIPPOptions() map the
      color spaces the same way as in the PPD generator
      (Issue #326, Pull request #327).
    * libcupsfilters: Fixed addition of grayscale mode in
      generated PPD files, to avoid duplicate entries
      (OpenPrinting CUPS issue #59).
  - Version upgrade to 1.28.6
    * libcupsfilters: In generated PPDs add a grayscale mode if
      there are only color printing modes (from OpenPrinting CUPS).
    * libcupsfilters: In generated PPDs add an "OutputBin" option
      also if it has only one choice (OpenPrinting CUPS pull
      request #18).
    * libcupsfilters: Generated PPDs could have an "Unknown"
      default InputSlot (OpenPrinting CUPS issue #44).
    * cups-browsed: Removed unneeded IPP attribute additions
      preventing the created local queues from preserving a
      location or description the user assigns to them (Issue #323).
    * cups-browsed: Removed all calls of the resolve_uri() function
      of libcupsfilters, as these are not actually needed and in case
      the supplied DNS-SD-based URI is not resolvable, the function
      gets stuck for ~5 seconds.
    * cups-browsed: Fixed several memory leaks, mainly from the
      code to merge printer IPP attributes for clusters
      (Pull request #322).
    * cups-browsed: Silenced compiler warning.
    * foomatic-rip: Fix infinite loop and input from file on raw
      printing (Pull request #318).
    * foomatic-rip: Remove temporary file created during pdf-to-ps
      conversion (Pull request #313).
  - Version upgrade to 1.28.5
    * cups-browsed: UUID from IPP response was used after its
      pointer was freed by ippDelete() (Pull request #311).
  - Version upgrade to 1.28.4
    * driverless: Avoid duplicate PPD list entries from the same
      device via UUID
    * driverless: Reduce ippfind calls by "driverless" and
      "driverless-fax"called by CUPS. Let "driverless list" list
      both print and fax PPDs and "driverless-fax list" do nothing.
    * driverless: Avoid duplicate listings in printer discovery,
      by "driverless-fax" not listing any URI as "driverless"
      lists them all already.
    * driverless: Vastly improve performance by doing only one
      ippfind call instead of two (IPP, IPPS) as ippfind accepts
      more than one reg type on the command line.
    * Sample PPDs: Corrected manufacturer name in
      Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd.
  - Version upgrade to 1.28.3
    * libcupsfilters, cups-browsed: Fixed inconsistency between
      resolvers for DNS-SD-based URIs, resolve_uri() and
      ippfind_based_uri_converter(). Now both return a freeable
      string.
    * libcupsfilters: Fix uninitialized buffer and parsing ippfind
      output in ippfind_based_uri_converter() function
      (Issue #308, Pull request #309).
  - Version upgrade to 1.28.2
    * driverless: Free allocated memory, use MAX_OUTPUT_LEN
      (Pull request #304).
    * driverless: Make the two ippfind tasks(for IPP
      and IPPS) run in parallel (Pull request #302, #305, #306).
    * braille: Support new liblouis tables not containing a
      display name (Pull request #303)
    * Build system: Let ./configure not error out when there is
      more than one DejaVuSans.ttf test font candidate (Issue #300).
    * cups-browsed: Crash when a remote printer set as default gets
      removed, due to missing variable in printf() call (Issue #299).
    * libcupsfilters: Removed all signal handling and global
      variables from get_printer_attributes() and
      ippfind_based_uri_converter(). This is overkill for these
      quick operations and causes problems when shutting down
      cups-browsed (Issue #298).
  - Version upgrade to 1.28.1
    * COPYING: Fixed several typos
    * libcupsfilters: Fixed typo in log message of
      get_printer_attributes functions.
    * cups-browsed: Fixed typos in configuration file and man page
    * libcupsfilters: Let the PPD generator not suffix page size
      names with ".Borderless" if all page sizes would get this
      suffix, for example for printers which generally print
      borderless.
    * libcupsfilters: Added "faxPrefix" option for generated IPP Fax
      Out PPDs, so that this option also appears in print dialogs.
    * driverless: List addresses for local services correctly when
      using "--std-ipp-uris" (with "localhost" hostname).
    * driverless: Make calls of the ippfind utility somewhat faster,
      setting the timeout of ippfind to automatic.
    * libcupsfilters: Resolve DNS-SD-based URIs for local services
      correctly (using hostname "localhost").
    * libcupsfilters: In get_printer_attributes() functions do not
      try to convert URIs which are not DNS-SD-based (Issue #294).
    * libcupsfilters: In get_printer_attributes() functions also
      support URIs with "dnssd://..." scheme.
    * libcupsfilters: Moved signal handling back into main
      function of the get_printer_attributes() variants, it got
      moved out accidentally.
    * driverless: For generating a PPD, independent whether via
      "driverless URI" or "driverless cat URI", always allow CUPS
      driver URIs (prefixed with "driverless: " or
      "driverless-fax:") and pure IPP URIs.
    * driverless: Accept clean IPP URIs also for 'driverless cat ...'
      (Issue #295, Pull request #296).
    * driverless-fax: Do not use fixed path for call of driverless
      itself (Pull request #293).
  - Version upgrade to 1.28.0
    * driverless, driverless-fax, libcupsfilters: Added IPP Fax
      Out support. Now printer setup tools list an additional fax
      "driver".  A fax queue is created by selecting this driver.
      Jobs have to be sent with "-o phone=12345" to supply
      the destination phone number (Pull request #280).
    * libfontembed: Silenced warning with gcc 10.x
      (Pull request #287).
    * cups-browsed: Added ./configure
      options --enable-saving-created-queues
      and --with-remote-cups-local-queue-naming
      (Pull request: #253, #285).
    * cups-browsed: Fixed several memory leaks, mainly from
      the code to merge printer IPP attributes for clusters
      (Pull request #281, #283).
    * driverless: Added "--std-ipp-uris" command line option to
      show listed URIs in standard hostname-based form (not the
      CUPS DNS-SD-service-name-based form. Only for manual call of
      the utility, for debugging purposes (Pull request #277).
    * libfontembed: Removed assert() calls which cause crashes
      when unsupported emoji fonts are installed (Issue #254,
      Pull request #276).
    * driverless: Added support for IPPS (use "ipps://..." URIs if
      possible, Issue #251, Pull request #270, #273).
    * gstoraster, gstopdf: When converting PostScript to PDF use
      the "pdfwrite" output device with "-dPDFSETTINGS=/default"
      instead of with "-dPDFSETTINGS=/printer". This reproduces
      bitmaps in the PostScript file with their original image
      quality (Issue #272).
    * cups-browsed: Limit log file size and add backup file for
      previous log entries. Introduced the configuration option
      DebugLogFileSize in cups-browsed.conf to set the actual limit
      in kilobytes or 0 to get the old behavior of an unlimited
      size for the log file (Issue #260, Pull request #267).
    * gstoraster, gstopdf: Do not apply margins when output format
      is PDF, as then we convert an incoming PostScript file to
      PDF (pre-pdftopdf) and do not prepare the pages for the
      printer (post-pdftopdf, Issue #250).
    * cups-browsed: Do not write any log messages directly to
      stderr, there were some concerning timeouts on queue
      creation (Issue #260).
    * Build system: Fix cross-compilation without DejaVu test font
      in configure.ac (Issue #262, Pull request #263).
    * libcupsfilters: Respect the fact that PPD keywords
      are case-sensitive when adding "*cupsManualCopies: True" in
      PPD file (Issue #242).
    * libcupsfilters: Older versions of libcups (< 2.3.1)
      had the enum name for fold-accordion finishings mistyped.
      Added a workaround.
    * cups-browsed: Remove left-over local queues from the previous
      session more quickly when CUPS legacy browsing is turned on.
    * cups-browsed: Left-over local queues from the previous
      session for which the corresponding remote printer did not
      appear again did not get removed as they were considered
      externally overwritten.
    * gstoraster, gstopdf: Add option "-dDoNumCopies" to Ghostscript
      command line if we are outputting PDF (called via gstopdf
      wrapper) and the number of copies supplied to CUPS is 1 (4th
      command line argument). In this case we convert incoming
      PostScript to PDF and need to respect  embedded PostScript
      commands to implement the number of copies (Issue #255,
      CUPS Issue #5796, OpenSUSE bug #1173345).
    * imagetoraster: Potential null dereference fix (when no valid
      PPD is supplied, Pull request #256).
    * cups-browsed: Call cupsGetNamedDest() only if
      "OnlyUnsupportedByCUPS No"
    * Sample PPDs: Corrected ColorModel default for Generic PWG
      Raster PPD to Color (Pull request #247).
    * cups-browsed: Mark the temp queue as cups-browsed-generated
      during setting printer-is-shared (Pull request #246).
    * cups-browsed: Remove mentions of README and AUTHORS files in
      the man page (Pull request #244).
    * pclmtoraster: Added new filter to extract Raster data from
      raster-only PDF files, here for the special case of PCLm
      files (Pull request #243, #257).
    * Sample PPDs: In Generic-PDF_Printer-PDF.ppd add option to switch
      between color and grayscale printing (Pull request #237).
  - Version upgrade to 1.27.5
    * cups-browsed: Do not remove the created local queues on
      shutdown, to avoid their re-creation on restart, so that
      desktops get no cluttered with notifications of new queues
      being created. One can return to the old behavior via
      "KeepGeneratedQueuesOnShutdown No" in cups-browsed.conf
      (Ubuntu bug #1869981, #1878241).
    * cups-browsed: Do not accept DNS-SD broadcasts of IPPS type
      of "remote" CUPS queues of another CUPS instance on the
      local machine. This way we get a local queue pointing to
      such a printer only in unencrypted version (IPP). For some
      reason printing from one CUPS server to another on the same
      machine works only unencrypted.
    * foomatic-rip: Map two-sided-short-edge to DuplexTumble
      (Pull request #236)
    * Build system: In configure.ac use AS_IF instead of
      AC_CHECK_FILE for font check (Issue #239, Pull request #240)
    * cups-browsed: Cleaned up code for determining to which CUPS
      server (host/port/domain socket) to connect, so that connection
      via DomainSocket cups-browsed.conf directive, CUPS_SERVER and
      IPP_PORT environment variables and all defaults and methods
      of libcups, including CUPS' client.conf work.
    * gstoraster, rastertopdf: Do not pass NULL to fprintf()
      (Pull request #230).
    * libcupsfilters: Silence compiler warning (Pull request #229).
  - Version upgrade to 1.27.4
    * libcupsfilters, cups-browsed: Fix memory issues in
      ppdgenerator and cups-browsed (Pull request #226).
    * pdftops: Mention cups-filters README, CUPS README in debug log
      (Pull request #225).
    * pdftopdf, gstoraster, foomatic-rip: Use "-dSAFER" Ghostscript
      option, instead of the deprecated "-dPARANOIDSAFER"
      (Pull request #224).
    * Build System: Replace '==' in configure.ac test with '=', as
      the former is a bashism (Pull request #222).
  - Version upgrade to 1.27.3
    * cups-browsed: Allow sharing local queues pointing to remote
      CUPS queues and re-sharing printers discovered via
      BrowsePoll by default, using AllowResharingRemoteCUPSPrinters
      and NewBrowsePollQueuesShared directives in cups-browsed.conf
      (Issue #101, Pull request #218).
    * driverless: Correctly unlink temporary file when generating
      PPD file (Pull request #220).
    * cups-browsed: Fixed memory leaks (Pull request #219).
    * foomatic-rip: PDF page count side-loads the PDF file to count
      the pages in, so it cannot be run in -dSAFER mode. Run even
      in -dNOSAFER mode to override the -dSAFER default of newer
      Ghostscript versions. This should not cause a security problem
      as we do not take an input file which could do arbitrary
      side-loads but we run hard-coded PostScript commands instead
      (Issue #216).
    * libfontembed: Add checks to the test programs to not segfault
      if the test font file is not found (Pull request #214).
    * Build System: Let ./configure fail if the supplied test font
      file path (or the default) does not exist (Pull request #214),
      also use the "find" command to find the test font file
      DejaVuSans.ttf under /usr/share/fonts, as every
      distribution has it somewhere else.
  - fix_upstream_issue348.patch is no longer needed because
    it is now fixed in the upstream sources, see the above
    entry about "Issue #348". Entries like "Issue #NNN" or
    "Pull request #NNN" mean cups-filters upstream issues
    or cups-filters upstream GitHub pull requests at
    https://github.com/OpenPrinting/cups-filters
* Thu Apr 15 2021 jsmeix@suse.de
  - fix_upstream_issue348.patch fixes
    https://github.com/OpenPrinting/cups-filters/issues/348
    foomatic-rip segfaults with 'job-sheets=none,none'
    but works with 'job-sheets=none'
    (bsc#1182893)

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, Tue Nov 19 01:14:14 2024