lp:ubuntu/saucy-security/cups-filters

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/saucy-security/cups-filters
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

54. By Marc Deslauriers

* SECURITY UPDATE: arbitrary code execution via overflows in urftopdf
  - debian/patches/CVE-2013-647x.patch: check sizes in
    filter/urftopdf.cpp.
  - CVE-2013-6473
* SECURITY UPDATE: arbitrary code execution via overflows in pdftoopvp
  - debian/patches/CVE-2013-647x.patch: use gmallocn and gmallocn3 in
    filter/pdftoopvp/{oprs/OPVPSplash.cxx,OPVPOutputDev.cxx}.
  - CVE-2013-6474
  - CVE-2013-6475
* SECURITY UPDATE: arbitrary code execution via driver in pdftoopvp
  - debian/patches/CVE-2013-647x.patch: restrict driver path in
    filter/pdftoopvp/oprs/OPVPWrapper.cxx.
  - CVE-2013-6476

53. By Till Kamppeter

* New upstream bug fix release 1.0.40:
   - pdftops: Introduced new "hybrid" renderer: Here usually
     Ghostscript is used, but if the printer is a Brother,
     Minolta, or Konica Minolta Poppler's pdftops gets used. This
     is a quirk rule to work around bugs in the PS interpreters
     of the printers (LP: #1097105, LP: #1053443, LP: #1205898, LP: #238129,
     LP: #1072915, LP: #293832).
   - Fixed format string issues and added __attribute__ wording
     to printf-like functions to catch any regressions. Thanks to
     Tim Waugh from Red Hat for the patch.
   - pdftops: Fix for landscape PDF handling. Do not use the
     command line options "-origpagesizes" and
     "-choosePaperByPDFPageSize" of Poppler's pdftops utility on
     already processed PDF data. Thanks to Tim Waugh from Red Hat
     for the patch.
   - cups-browsed: Improve the efficiency of BrowsePoll by using
     IPP notifications when possible. It falls back to the
     previous behaviour if it is not possible to use this
     optimization. Thanks to Tim Waugh from Red Hat for the patch.
* pdftops-only-use-origpagesizes-on-unprocessed-PDFs.patch: Removed patch
  backported from upstream.
* debian/rules: Added ./configure option "--with-pdftops=hybrid" to activate
  the hybrid rendering mode (LP: #1097105, LP: #1053443, LP: #1205898,
  LP: #238129, LP: #1072915, LP: #293832).

52. By Till Kamppeter

pdftops-only-use-origpagesizes-on-unprocessed-PDFs.patch: Fix for landscape
PDF handling in Poppler mode. Do not use the command line options
"-origpagesizes" and "-choosePaperByPDFPageSize" of Poppler's pdftops
utility on already processed PDF data. Thanks to Tim Waugh from Red Hat for
the patch.

51. By Till Kamppeter

* New upstream release 1.0.38:
   - pdftops: Added "-dNOINTERPOLATE" to the Ghostscript command line
     for quicker processing of embedded bitmaps.
   - pstopdf: Added "-dUseCIEColor" to the Ghostscript command line
     to assure compatibility with newer Ghostscript versions (9.08
     and newer).

50. By Till Kamppeter

* New upstream release 1.0.37:
   - Added example configuration files for systemd and Upstart. Thanks
     to Tomáš Chvátal for the systemd file.
   - Build system: Make sure that gstoraster gets linked against the
     libcupsfilters of the currently built package and not of the
     system. Thanks to Tomáš Chvátal.
   - cupsfilters.convs: Reworked the cost factors of the filters to
     avoid bogus filter chains like pstotiff|imagetopdf instead of
     pstopdf|pdftopdf for PostScript->PDF. Thanks to Tim Waugh from
     Red Hat for the report.
   - pdftopdf: Accept additional command line options for PPD-less
     printing.
   - cups-browsed: Fixed building with CUPS 1.5.x and older,
     ippSetVersion() was missing under the accessor function definitions
     for backward compatibility.

49. By Adam Conrad

Drop Recommends and Breaks on ghostscript-cups, now that we're
using the magic Provides/Conflicts/Replaces trio (LP: #1212239)

48. By Till Kamppeter

[ Till Kamppeter ]
* New upstream release 1.0.36:
   - Fixed libdl detection in configure. Thanks to Andreas Huettel and
     Yuta Satoh (Gentoo bug #478642).
   - cups-browsed: Allow BrowsePoll operation also access print queues
     on older CUPS servers. Thanks to David Mohr for the patch.
   - cups-browsed: Assure that it always applies to the local CUPS
     daemon and never to a remote one specified via client.conf
     (LP: #1207203).
   - pdftoopvp, pdftoijs, pdftoraster, bannertopdf: Made code working
     with Poppler 0.24.x (Upstream bug #1144).
   - gstoraster: Silenced compiler warnings.
   - gstoraster, pdftoraster: Added support for PPD-less printing
     controlled by IPP attributes (CUPS 1.7.x+ only).
   - gstoraster, gstopxl: Moved these filters from Ghostscript to
     cups-filters as upstream home.
   - libcupsfilters: Added new cupsRasterParseIPPOptions() API
     function for PPD-less printing controlled by IPP attributes
     (raster.h, CUPS 1.7.x+ only).
   - pdftopdf: Added support for page labels. "page-label" option and
     "CLASSIFICATION" environment variable. Thanks to Tim Waugh from
     Red Hat for the patch.
   - pdftops: If one or more of the PDF-to-PS renderers (Ghostscript,
     Poppler pdftops, Poppler pdftocairo, acroread) is not installed
     at build time, pre-fill the appropriate executable's path with the
     executable name to allow the use of this renderer when it gets
     installed later (Closes: #716842).
   - cups-browsed: Do not resolve host names of remote printers discovered
     via CUPS broadcasts (Upstream bug #1141).
   - Added man pages for cups-browsed and cups-browsed.conf. Thanks to
     Brian Potkin for the contribution (Closes: #714460).
   - Install also escp.h, it is useful for .drv files.
* New upstream release 1.0.35:
   - pdftoraster: Silenced compiler warning (Upstream bug #1092).
   - bannertopdf: Fixed typo which prevented the host name to be shown
     (Upstream bug #1115).
   - README: Fixed info about the PPD keyword cupsManualCopies (Upstream bug
     #1086).
   - Modified the cost factors of the filters to avoid unneeded PDF
     conversion detours when the input data is PostScript. Instead of
     pstopdf->pdftopdf->pdftops and pstopdf->pdftopdf->gstoraster we
     get pstops and pstops->gstoraster now (Upstream bug #1138).
   - pdftops: Added experimental support for pdftocairo as PDF renderer.
     Note that PostScript level 1 output and PDF input with color
     spaces other than DeviceRGB, DeviceGray, sRGB or sGray is not
     supported. PDFs generated by Cairo (for example when printing from
     evince) uses only supported color spaces. Thanks to James Cloos
     for the patch (Upstream bug #1139).
   - cups-browsed: Changed default of browsing protocols fron none to
     both DNS-SD and CUPS.
   - pdftops: Let Poppler generally generate PostScript level 3 if the
     PPD identifies the printer as PS3 printer, make an exception of
     sending PostScript Level 2 only for HP's laser printers, to not
     compromise print quality and performance on all PS3 printers only
     due to some buggy HP models (Closes: #712949, see also LP: #277404).
   - Install pcl.h, it is needed by cupsfilters.drv. Thanks to Jiri
     Popelka from Red Hat for the patch (Upstream bug #1133).
   - Make cups-filters building with automake 1.13. Thanks to Andreas K.
     Huettel (dilfridge) on IRC.
   - libcupsfilters, libfontembed, pdftopdf, texttopdf, cups-browsed:
     Fixed several resource leaks and other problems. Thanks to Jiri
     Popelka from Red Hat for the patches (Upstream bug #1116).
* debian/control: Added "Conflicts/Provides/Replaces: ghostscript-cups"
  to the cups-filters binary package as all files from ghostscript-cups
  moved to cups-filters.
* debian/libcupsfilters1.symbols: Updated.
* debian/rules: Removed "--with-browseremoteprotocols=dnssd" from the
  ./configure command line, we use the upstream default "dnssd,cups"
  now.

[ Didier Raboud ]
* Install escp.h and pcl.h in the CUPS ppdc include directory; this
  fixes cupsfilters.drv.

47. By Till Kamppeter

debian/patches/poppler-0_24.patch: Upstream fix to make cups-filters
build with Poppler 0.24.x.

46. By Sebastien Bacher

No change rebuild with the new poppler

45. By Didier Raboud

* In cups-browsed:
  - move cups from Depends to Enhances, also drop it from the init
    script requirements; it is not strictly necessary for cups-browsed
    to function.
  - add avahi-daemon to Depends, it is needed for the daemon to
    actually start. This will also transitively bring libnss-mdns in
    the normal cases as it is a recommends of avahi-daemon.
    (Closes: #711319, #711229)
  - in postinst, only try to import cups changes if the configuration
    file exists.
  - make the long description clearer on the situations in which it is
    useful. (Closes: #698141)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/trusty/cups-filters
This branch contains Public information 
Everyone can see this information.

Subscribers