-
cups-filters (1.0.40-0ubuntu1.1) saucy-security; urgency=medium
* 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
-- Marc Deslauriers <email address hidden> Tue, 11 Mar 2014 10:52:15 -0400
-
cups-filters (1.0.40-0ubuntu1) saucy; urgency=low
* 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).
-- Till Kamppeter <email address hidden> Thu, 10 Oct 2013 12:04:57 +0200
-
cups-filters (1.0.38-0ubuntu2) saucy; urgency=low
* 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.
-- Till Kamppeter <email address hidden> Wed, 02 Oct 2013 12:49:34 +0200
-
cups-filters (1.0.38-0ubuntu1) saucy; urgency=low
* 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).
-- Till Kamppeter <email address hidden> Tue, 03 Sep 2013 17:03:34 +0200
-
cups-filters (1.0.37-0ubuntu1) saucy; urgency=low
* 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.
-- Till Kamppeter <email address hidden> Wed, 28 Aug 2013 22:21:32 +0200
-
cups-filters (1.0.36-0ubuntu2) saucy; urgency=low
* Drop Recommends and Breaks on ghostscript-cups, now that we're
using the magic Provides/Conflicts/Replaces trio (LP: #1212239)
-- Adam Conrad <email address hidden> Wed, 14 Aug 2013 12:42:57 -0600
-
cups-filters (1.0.36-0ubuntu1) saucy; urgency=low
[ 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.
-- Till Kamppeter <email address hidden> Wed, 26 Jun 2013 18:58:06 +0200
-
cups-filters (1.0.34-3ubuntu1) saucy; urgency=low
* debian/patches/poppler-0_24.patch: Upstream fix to make cups-filters
build with Poppler 0.24.x.
-- Till Kamppeter <email address hidden> Fri, 2 Aug 2013 16:54:06 +0200
-
cups-filters (1.0.34-3build1) saucy; urgency=low
* No change rebuild with the new poppler
-- Sebastien Bacher <email address hidden> Tue, 30 Jul 2013 18:34:17 +0200
-
cups-filters (1.0.34-3) unstable; urgency=low
* 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)
-- Didier Raboud <email address hidden> Sun, 09 Jun 2013 12:24:26 +0200
-
cups-filters (1.0.34-2) unstable; urgency=low
* Upload to unstable.
[ Till Kamppeter ]
* debian/local/cups-browsed.upstart: Give up starting cups-browsed after
3 failed attempts in 4 minutes. This avoids infinite respawning when
avahi-daemon is not running (LP: #1098756).
-- Didier Raboud <email address hidden> Tue, 04 Jun 2013 14:57:22 +0200
-
cups-filters (1.0.34-1ubuntu1) saucy; urgency=low
* Resynchronize on Debian, remaining change:
* debian/local/cups-browsed.upstart: Give up starting cups-browsed after
3 failed attempts in 4 minutes. This avoids infinite respawning when
avahi-daemon is not running (LP: #1098756).
cups-filters (1.0.34-1) experimental; urgency=low
* New upstream bug fix release 1.0.33:
- cups-browsed: Added NULL check (Upstream bug #1106).
* New upstream bug fix release 1.0.34:
- pdftopdf: Fixed duplex printing logic. Before when printing
duplex jobs with multiple copies and a odd number of pages,
the first page of the second copy got onto the back side of
the last page of the first copy, rendering printing more than
one copy unusable.
- cups-browsed: If a queue left over from the last session
gets confirmed, fill in the data structure with the Bonjour
parameters, also update the Bonjour parameters if a local
queue is upgraded from IPP to IPPS.
-- Sebastien Bacher <email address hidden> Thu, 30 May 2013 13:33:13 +0200
-
cups-filters (1.0.34-0ubuntu2) saucy; urgency=low
* debian/local/cups-browsed.upstart: Give up starting cups-browsed after
3 failed attempts in 4 minutes. This avoids infinite respawning when
avahi-daemon is not running (LP: #1098756).
-- Till Kamppeter <email address hidden> Thu, 30 Apr 2013 16:05:06 +0200
-
cups-filters (1.0.34-0ubuntu1) raring; urgency=low
* New upstream bug fix release
- pdftopdf: Fixed duplex printing logic. Before when printing
duplex jobs with multiple copies and a odd number of pages,
the first page of the second copy got onto the back side of
the last page of the first copy, rendering printing more than
one copy unusable.
- cups-browsed: If a queue left over from the last session
gets confirmed, fill in the data structure with the Bonjour
parameters, also update the Bonjour parameters if a local
queue is upgraded from IPP to IPPS.
-- Till Kamppeter <email address hidden> Wed, 10 Apr 2013 19:53:06 +0200