summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog35
-rw-r--r--debian/patches/series1
-rw-r--r--debian/patches/use-ghostscript-for-pdf-to-ps.patch35
3 files changed, 35 insertions, 36 deletions
diff --git a/debian/changelog b/debian/changelog
index 561b210..65a6c31 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,38 @@
+foomatic-filters (4.0.12-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ - Regenerated upstream tarball, release script was broken.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Fri, 10 Feb 2012 22:37:03 +0100
+
+foomatic-filters (4.0.11-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ - If incoming PDF needs to be converted to PostScript
+ due to the filter command line not being a standard Ghostscript
+ command line, no separate PDF command line being supplied, or
+ options in the PPD being implemented by PostScript code, use
+ preferrably Ghostscript (with the "ps2write" device) for this
+ conversion as Ghostscript is better optimized for printing and
+ has a more sophisticated color management compared to Poppler.
+ * debian/patches/use-ghostscript-for-pdf-to-ps.patch: Removed, merged
+ upstream.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Fri, 10 Feb 2012 22:10:03 +0100
+
+foomatic-filters (4.0.10-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ - SECURITY FIX: Use the mktemp shell command/mkstemp() function to create
+ the debug log file and the renderer input data file (both files only
+ generated when foomatic-rip is un in debug mode) with file names with an
+ unpredictable part. The names are /tmp/foomatic-rip-XXXXXX.log and
+ /tmp/foomatic-rip-YYYYYY.ps where the XXXXXX and YYYYYY are replaced by
+ random strings. Thanks to Tim Waugh from Red Hat for for the patch
+ (Upstream bug #936, CVE-2011-2924).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Fri, 10 Feb 2012 21:18:03 +0100
+
foomatic-filters (4.0.9-1ubuntu2) oneiric; urgency=low
* debian/patches/use-ghostscript-for-pdf-to-ps.patch: Use Ghostscript instead
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 46194e7..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-use-ghostscript-for-pdf-to-ps.patch
diff --git a/debian/patches/use-ghostscript-for-pdf-to-ps.patch b/debian/patches/use-ghostscript-for-pdf-to-ps.patch
deleted file mode 100644
index ff991e8..0000000
--- a/debian/patches/use-ghostscript-for-pdf-to-ps.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Description: Use Ghostscript instead of Poppler if the driver needs to have
- incoming PDF converted to PostScript.
-Author: Till Kamppeter <till.kamppeter@gmail.com>
-Origin: vendor
-Last-Update: 2011-08-25
---- a/foomaticrip.c
-+++ b/foomaticrip.c
-@@ -1043,25 +1043,16 @@
- filename = tmpfilename;
- }
-
-- /* If the spooler is CUPS we remove the /usr/lib/cups/filter
-- (CUPS filter directory, can be different, but ends with
-- "/cups/filter") which CUPS adds to the beginning of $PATH,
-- so that Poppler's/XPDF's pdftops filter is called and not
-- the one of CUPS, as the one of CUPS has a different command
-- line and does undesired page management operations.
-- The "-dNOINTERPOLATE" makes Ghostscript rendering
-+ /* The "-dNOINTERPOLATE" makes Ghostscript rendering
- significantly faster.
- Note that Ghostscript's "pswrite" output device turns text
- into bitmaps and therefore produces huge PostScript files.
- In addition, this output device is deprecated. Therefore
- we use "ps2write". */
- snprintf(pdf2ps_cmd, PATH_MAX,
-- "%spdftops -level2 -origpagesizes %s - 2>/dev/null || "
- "gs -q -sstdout=%%stderr -sDEVICE=ps2write -sOutputFile=- "
- "-dBATCH -dNOPAUSE -dPARANOIDSAFER -dNOINTERPOLATE %s 2>/dev/null",
-- (spooler == SPOOLER_CUPS ?
-- "PATH=${PATH#*/cups/filter:} " : ""),
-- filename, filename);
-+ filename);
-
- renderer_pid = start_system_process("pdf-to-ps", pdf2ps_cmd, &in, &out);
-