cups-pdf (2.4.6-4ubuntu2) hardy; urgency=low * Suggest both frontends system-config-printer-gnome | system-config-printer-kde -- Jonathan Riddell Thu, 24 Jan 2008 11:28:38 +0000 cups-pdf (2.4.6-4ubuntu1) hardy; urgency=low * Merge from debian unstable, remaining changes: - debian/control: "Depends: ghostscript | gs-esp | gs-gpl, libpaper-utils, cupsys, cupsys-client", "Suggests: system-config-printer" - debian/patches/01_mkdir_as_user.patch: Postpone creation of per-user output directory until we setuid()'ed to the user. This both avoids nasty mistakes, and also avoids using CAP_DAC_OVERRIDE, so that we can tighten cups' apparmor profile. - debian/patches/10_auto_assign_ppd.patch: Make the PPD automatically assigned to the PDF printer by CUPS/printer setup tools - debian/patches/50_default_conf.patch, extra/cups-pdf.conf: Move the default configuration changes into a patch 50_default_conf.patch, so that the diff.gz is now free of upstream diffs. - debian/rules: Enabled the package for applying patches by adding "include /usr/share/cdbs/1/rules/simple-patchsys.mk" - debian/postinst, debian/prerm: Let PDF print queue being created automatically when installing the package and being removed automatically when uninstalling the package. * debian/postinst, debian/postrm: Restart of CUPS daemon not needed, restarting only causes CUPS daemon not listening immediately after restart and so the PDF queue not being created. So removed any restart of the CUPS daemon from the maintainer script. We only start the CUPS daemon if it is not actually running, because we need it for having a PDF printer (LP: #152293). * debian/postinst: Create CUPS queue by modifying config files in the case that the CUPS daemon could not be started or if CUPS is not installed. -- Till Kamppeter Mon, 19 Nov 2007 15:00:19 +0000 cups-pdf (2.4.6-4) unstable; urgency=low [ Martin Pitt ] * debian/postinst: Changed /usr/lib/cups/backend/cups-pdf permissions from 4751 (which was still necessary for the non-root CUPS) to 0700 (in accordance with upstream requirements). * debian/postinst: Made /var/spool/cups-pdf/ANONYMOUS sticky, since it is world-writeable. -- Martin-Éric Racine Sat, 11 Aug 2007 22:29:33 +0300 cups-pdf (2.4.6-3ubuntu10) gutsy; urgency=low * debian/postinst: Before creating a CUPS queue wait 3 seconds to be sure that the CUPS daemon is listening (LP: #152293). -- Till Kamppeter Sat, 13 Oct 2007 19:56:19 +0100 cups-pdf (2.4.6-3ubuntu9) gutsy; urgency=low * debian/patches/50_default_conf.patch: Withdrawn the chnage of the PDF destination to ~/Desktop, returned to ~/PDF, also do not let cups-pdf label documents with job numbers by default (see LP bugs 134682 and 134671). * debian/control: Removed the versioned require on cupsys, as we have withdrawn the change of the PDF destination. -- Till Kamppeter Thu, 5 Oct 2007 12:56:19 +0100 cups-pdf (2.4.6-3ubuntu8) gutsy; urgency=low * debian/patches/50_default_conf.patch: Use ~/Desktop as default destination for the PDF files so that users find them more easily (LP: #134682, LP: #134671) * debian/prerm, debian/postinst: Make any failure of CUPS command line tools non-fatal, to not affect the setup of cups-pdf if CUPS crashes immediately after being restarted by the cups-pdf setup (LP: #136449, LP: #147974). * debian/control: Require cupsys 1.3.2-1ubuntu2 or newer, to have AppArmor restrictions allowing to write into ~/Desktop. -- Till Kamppeter Wed, 4 Oct 2007 17:56:19 +0100 cups-pdf (2.4.6-3ubuntu7) gutsy; urgency=low * debian/control: Add explicit cupsys-client dependency, since the postinst needs 'lpadmin' and cupsys itself only recommends -client. (LP: #134453) -- Martin Pitt Tue, 02 Oct 2007 09:14:03 +0200 cups-pdf (2.4.6-3ubuntu6) gutsy; urgency=low * debian/postinst: Fix invocation of "lpstat -r" (remove backticks). This makes the automatic setup of the PDF queue actually work again. -- Martin Pitt Mon, 01 Oct 2007 16:49:53 +0200 cups-pdf (2.4.6-3ubuntu5) gutsy; urgency=low * debian/postinst: force PDF queues on localhost only; systems configured for remote CUPS servers are not expecting it. -- Kees Cook Thu, 23 Aug 2007 13:24:36 -0700 cups-pdf (2.4.6-3ubuntu4) gutsy; urgency=low * debian/postinst, debian/prerm: Check, create, or remove PDF queues only if the CUPS daemon is running, otherwise go on silently (LP: #133743). -- Till Kamppeter Tue, 21 Aug 2007 10:56:19 +0100 cups-pdf (2.4.6-3ubuntu3) gutsy; urgency=low * debian/postinst: Only set up the PDF queue, do not make it the default. Otherwise the PDF queue would stay the default when the first real printer is detected after installation and as the installation of the packages happens before the detection of the printers all systems will have the PDF queue as default. -- Till Kamppeter Mon, 20 Aug 2007 10:55:19 +0100 cups-pdf (2.4.6-3ubuntu2) gutsy; urgency=low [ Till Kamppeter ] * debian/control: Updated dependencies: ghostscript, paperconf. * debian/postinst, debian/prerm: Create a PDF print queue when installing and take it down when uninstalling (LF: #82674) * debian/patches/10_auto_assign_ppd.patch: Make the PPD automatically assigned to the PDF printer by CUPS/printer setup tools * debian/rules: Enabled the package for applying patches by adding "include /usr/share/cdbs/1/rules/simple-patchsys.mk" [ Martin Pitt ] * Now that we use simple-patchsys.mk, make a proper patch debian/patches/01_mkdir_as_user.patch from the src/cups-pdf.c change in the last upload. Also move the default configuration changes into a patch 50_default_conf.patch, so that the diff.gz is now free of upstream diffs. * debian/postinst: If paperconf fails, fall back to paper size "a4". -- Martin Pitt Wed, 15 Aug 2007 08:55:19 +0200 cups-pdf (2.4.6-3ubuntu1) gutsy; urgency=low * Sync with latest Debian version. * src/cups-pdf.c: Postpone creation of per-user output directory until we setuid()'ed to the user. This both avoids nasty mistakes, and also avoids using CAP_DAC_OVERRIDE, so that we can tighten cups' apparmor profile. * debian/postinst: Change /usr/lib/cups/backend/cups-pdf permissions from 4751 (which was still necessary for the non-root cups) to 0700 (in accordance with upstream's requirements). * debian/postinst: Make /var/spool/cups-pdf/ANONYMOUS sticky, since it is world-writeable. -- Martin Pitt Sat, 11 Aug 2007 16:20:23 +0200 cups-pdf (2.4.6-3) unstable; urgency=low * Implemented a basic reportbug script to remind people not to file pointless CVE bugs concerning Poppler or XPDF, since we don't use that code; we simply pass the document to external tools that do. * Added the same warning to NEWS.Debian. -- Martin-Éric Racine Wed, 8 Aug 2007 01:10:19 +0300 cups-pdf (2.4.6-2) unstable; urgency=low * Bumped debhelper Build-Depends to (>= 5). -- Martin-Éric Racine Sun, 15 Jul 2007 18:13:45 +0300 cups-pdf (2.4.6-1) unstable; urgency=low * New upstream release: - Changed GS options to save memory on some files (Closes: #421868). - Changed CUPS printer description to CUPS-PDF (Closes: #411620). * Made Debian CUPS Maintainers the Maintainer and myself Uploaders. TODO: automagic installation of PDF printer for granny-friendliness. -- Martin-Éric Racine Thu, 24 May 2007 12:28:22 +0300 cups-pdf (2.4.2-3) unstable; urgency=high * Reversed order of chmod and chown in postinst (Closes: #411580). -- Martin-Éric Racine Tue, 20 Feb 2007 02:48:36 +0200 cups-pdf (2.4.2-2) unstable; urgency=high * Upgraded backend permissions to match Policy 10.9 (Closes: #409356). -- Martin-Éric Racine Mon, 12 Feb 2007 17:45:57 +0200 cups-pdf (2.4.2-1) unstable; urgency=low * New upstream maintenance release: - Removed extraneous COPYRIGHT files (make Lintian happy). - Cleaned up over 200 warnings issued by 'splint'. - Renamed PPD v4 to match the single PPD file from the 1.7 codebase. - Removed PPD v3. - Shipped the PPD uncompressed. * Migrated PPD to /usr/share/ppd/cups-pdf directory (Closes: #390141). * Added missing invoke-rc.d reload loop in postrm. Thanks to Roger Leigh for spotting this. -- Martin-Éric Racine Sat, 30 Sep 2006 22:51:33 +0300 cups-pdf (2.4.1-3) unstable; urgency=low * Changed the backend permissions to 6755 for Ubuntu compatibility. -- Martin-Éric Racine Fri, 29 Sep 2006 02:26:39 +0300 cups-pdf (2.4.1-2) unstable; urgency=low * Changed the backend permissions to 6700 for Ubuntu compatibility. (Launchpad #36093, #42147) -- Martin-Éric Racine Tue, 19 Sep 2006 21:04:58 +0300 cups-pdf (2.4.1-1) unstable; urgency=low * New upstream release. * Upgraded Standards-Version to 3.7.2; no change required. * Upgraded debian/install to anticipate PPD revision numbers. * Added debian/links to always track the latest PPD revision. -- Martin-Éric Racine Wed, 21 Jun 2006 15:47:26 +0300 cups-pdf (2.4.0-2) unstable; urgency=low * Fixed: restarting CUPS fails if it's not running (Closes: #372691). -- Martin-Éric Racine Sun, 11 Jun 2006 18:15:41 +0300 cups-pdf (2.4.0-1) unstable; urgency=medium * New upstream release. * Installed contributed documentation as examples. * Fixed backend permissions for CUPS 1.2 (Closes: #371143). -- Martin-Éric Racine Fri, 9 Jun 2006 13:46:44 +0300 cups-pdf (2.2.0-1) unstable; urgency=low * New upstream release. * Document the fact that PPD drivers other than PostscriptColor are not guaranteed to work with CUPS-PDF (Closes: #344872). -- Martin-Éric Racine Fri, 21 Apr 2006 14:18:32 +0300 cups-pdf (2.1.1-1) unstable; urgency=medium * New upstream release: (Closes: #361062) thanks to Nickolay Kondrashov for the patch. -- Martin-Éric Racine Fri, 7 Apr 2006 06:25:32 +0300 cups-pdf (2.1.0-1) unstable; urgency=low * New upstream release. * Rewrote long description to reflect configurable output path. * Removed no longer needed preinst maintenance script. * Dropped no longer needed Depends on adduser. -- Martin-Éric Racine Sun, 26 Mar 2006 07:27:01 +0300 cups-pdf (2.0.5-1) unstable; urgency=low * New upstream release. -- Martin-Éric Racine Sat, 4 Mar 2006 13:50:18 +0200 cups-pdf (2.0.4-1) unstable; urgency=low * New upstream release. -- Martin-Éric Racine Sun, 5 Feb 2006 00:23:06 +0200 cups-pdf (2.0.3-1) unstable; urgency=low * New upstream release. -- Martin-Éric Racine Sat, 7 Jan 2006 18:15:32 +0200 cups-pdf (2.0.2-1) unstable; urgency=low * New upstream release. * Uploading to unstable (Closes: #329751). -- Martin-Éric Racine Wed, 4 Jan 2006 19:55:40 +0200 cups-pdf (2.0.1-1) experimental; urgency=low * New upstream release. -- Martin-Éric Racine Wed, 4 Jan 2006 02:01:26 +0200 cups-pdf (2.0.0-1) experimental; urgency=low * New upstream release (Closes: #329751): - Improved PostscriptColor PPD now fully conforms with Adobe specs. - Settings are now fully configurable via /etc/cups/cups-pdf.conf using the administrator's favorite text editor. * Updated README.Debian content to document the new features. -- Martin-Éric Racine Sat, 31 Dec 2005 18:18:43 +0200 cups-pdf (1.7.3-9) unstable; urgency=low * Added uupdate action to debian/watch. -- Martin-Éric Racine Thu, 22 Dec 2005 12:55:35 +0200 cups-pdf (1.7.3-8) unstable; urgency=low * Added call to list-missing target of utils.mk CDBS include. * Replaced compiler options with langcore.mk CDBS include. -- Martin-Éric Racine Mon, 19 Dec 2005 20:26:07 +0200 cups-pdf (1.7.3-7) unstable; urgency=high * The "Making all changes really obvious" release (Closes: #331378): - Corrected package description to match current output directory. - Added a debian/NEWS that describes all changes since Sarge. -- Martin-Éric Racine Mon, 3 Oct 2005 11:30:08 +0300 cups-pdf (1.7.3-6) unstable; urgency=low * Fixed maintainer scripts to correctly shuffle the directories. -- Martin-Éric Racine Fri, 23 Sep 2005 14:42:30 +0300 cups-pdf (1.7.3-5) unstable; urgency=high * Changed output directory to $HOME/PDF/ to prevent file clobbering. * Created a "cups-pdf" system user for anonymous Samba printing jobs: - Printouts go to /var/spool/cups-pdf/ANONYMOUS/ (Closes: #319353, #325584, #326001, #326034). -- Martin-Éric Racine Fri, 23 Sep 2005 13:36:22 +0300 cups-pdf (1.7.3-4) unstable; urgency=low * Changed anonymous output directory to upstream default "ANONYMOUS". * Rewrote README.Debian for better clarity. -- Martin-Éric Racine Sat, 27 Aug 2005 14:25:43 +0300 cups-pdf (1.7.3-3) unstable; urgency=low * Corrected 'gs' dependency to non-virtual package 'gs-esp'. -- Martin-Éric Racine Thu, 18 Aug 2005 19:31:12 +0300 cups-pdf (1.7.3-2) unstable; urgency=low * Added explicit dependency on virtual package 'gs' (Closes: #323012). -- Martin-Éric Racine Sun, 14 Aug 2005 19:59:06 +0300 cups-pdf (1.7.3-1) unstable; urgency=low * New upstream release. -- Martin-Éric Racine Thu, 11 Aug 2005 18:52:00 +0300 cups-pdf (1.7.1-1) unstable; urgency=low * New upstream release. - Note about CUPS options to operate under Ubuntu (Closes: #300320). - Note about mounting options for NFS directories (Closes: #307872). See author's README for details. * Changed output path from ~/cups-pdf/ to ~/ as per Ubuntu suggestion. * Updated debian/watch URL. -- Martin-Éric Racine Fri, 1 Jul 2005 10:13:31 +0300 cups-pdf (1.7.0a-3) unstable; urgency=low * Converted debian/control to debian/control.in for CDBS auto-updating. * Upgraded to Debian Policy 3.6.2 standards; no change required. -- Martin-Éric Racine Sun, 19 Jun 2005 12:19:16 +0300 cups-pdf (1.7.0a-2) unstable; urgency=low * Moved file installation process from debian/rules to debian/install. * Rewrote the preinst script to handle creation of /var/spool/cups-pdf. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Wed, 4 May 2005 03:47:43 +0300 cups-pdf (1.7.0a-1) unstable; urgency=low * New upstream release. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Tue, 8 Mar 2005 01:00:36 +0200 cups-pdf (1.7.0-1) unstable; urgency=low * New upstream release. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sun, 6 Mar 2005 15:35:50 +0200 cups-pdf (1.6.6-1) unstable; urgency=low * New upstream release. * The "We sing the Postscript electric" release (Closes: #293428): - additional PA4 (mixes A4 and Letter) paper description from me. - additional A0-A3 paper descriptions from Sebastian Hegler. - additional A6-A10 paper descriptions from me. - changed PC filename to POSTSCRIPTCOLOR.PPD. - really made A4 the default paper size. More paper descriptions could eventually be supported. Please check and file "wishlist" items into the Debian BTS for package "cups-pdf". * Sponsored by Kenshi Muto. -- Martin-Éric Racine Thu, 10 Feb 2005 10:27:37 +0200 cups-pdf (1.6.5-1) unstable; urgency=medium * New upstream release. Definitely closes #286024 with a macro to define the group of new files. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Wed, 5 Jan 2005 07:24:00 +0200 cups-pdf (1.6.4-1) unstable; urgency=low * New upstream release. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Tue, 4 Jan 2005 03:22:14 +0200 cups-pdf (1.6.3-3) unstable; urgency=medium * Moved cupsys to Pre-Depends, to ensure that group lpadmin is created before the installation of cups-pdf (Closes: #286024). * Sponsored by Kenshi Muto. -- Martin-Éric Racine Fri, 17 Dec 2004 16:13:37 +0200 cups-pdf (1.6.3-2) unstable; urgency=medium * Changed preinst script to fix ownership of /var/log/cups/cups-pdf_log to root:lpadmin and permissions to 0600. (Closes: #279251). * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sat, 27 Nov 2004 10:47:34 +0200 cups-pdf (1.6.3-1) unstable; urgency=high * New upstream release. Really fixes Ghostscript call to ensure compatibility with complex user directory paths. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Fri, 8 Oct 2004 12:44:27 +0300 cups-pdf (1.6.2-1) unstable; urgency=high * New upstream release. Fixes user directory case-sensitivity bug. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Tue, 5 Oct 2004 20:17:42 +0300 cups-pdf (1.6.1-1) unstable; urgency=low * New upstream release (Closes: #267950). No longer requires users to have a valid shell defined in /etc/passwd. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sun, 3 Oct 2004 14:10:50 +0300 cups-pdf (1.5.2-4) unstable; urgency=high * urgency=high because CUPS doesn't update its backend list after cups-pdf is installed, which required adding a postinstall script to restart it. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Wed, 25 Aug 2004 14:04:38 +0300 cups-pdf (1.5.2-3) unstable; urgency=high * urgency=high because /var/spool/cups-pdf wasn't automatically created, which completely prevented normal operation for some people. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Wed, 25 Aug 2004 11:52:38 +0300 cups-pdf (1.5.2-2) unstable; urgency=high * urgency=high to provoke a build on architectures that remained jamed during the GCC RC bug this week, which prevented all previous security fixes from the 1.5.x releases from reaching Testing. * Changed preinst script to check if /var/log/cups/cups-pdf_log exists, before trying to secure its permissions (Closes: #265672). * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sat, 14 Aug 2004 20:39:34 +0300 cups-pdf (1.5.2-1) unstable; urgency=high * New upstream release. * urgency=high; fixes vulnerability: - insecure creation of spoolfile. Thanks to Florian Zumbiehl for additional auditing. * Added preinst script that secures /var/log/cups/cups-pdf_log* files. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Wed, 11 Aug 2004 01:06:27 +0300 cups-pdf (1.5.1-1) unstable; urgency=high * New upstream release. * urgency=high; fixes several vulnerabilities: - dangerous access to array element (Closes: #262403). - format string vulnerability (#262762) patch merged by upstream. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Mon, 9 Aug 2004 13:36:22 +0300 cups-pdf (1.5.0-1) unstable; urgency=high * New upstream release. * urgency=high; fixes vulnerability: - race condition (Closes: #259993). * Added debian/watch file. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Tue, 3 Aug 2004 20:25:55 +0300 cups-pdf (1.4.3-3) unstable; urgency=high * urgency=high; fixes vulnerability: - format string vulnerability (Closes: #262762). Thanks to Florian Zumbiehl for the patch. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Mon, 2 Aug 2004 13:13:25 +0300 cups-pdf (1.4.3-2) unstable; urgency=low * Changed file creation mask to 0027. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sun, 1 Aug 2004 21:07:10 +0300 cups-pdf (1.4.3-1) unstable; urgency=high * New upstream release. * urgency=high; fixes several vulnerabilities: - insecure Ghostscript invocation (Closes: #262402). - insecure file creation mask (Closes: #262404). * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sun, 1 Aug 2004 13:03:46 +0300 cups-pdf (1.3.1-6) unstable; urgency=low * Updated my contact info. No other change. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sat, 26 Jun 2004 14:17:54 +0300 cups-pdf (1.3.1-5) unstable; urgency=low * Added NEWS file explaining the situation regarding newer CUPS-PDF releases. * Sanitized the control file into policy compliance. * Added missing shlibs:Depends to control file. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Sun, 4 Apr 2004 20:17:15 +0300 cups-pdf (1.3.1-4) unstable; urgency=low * Upgraded all Debian packaging files to UTF-8 compliance. * Sponsored by Kenshi Muto. -- Martin-Éric Racine Fri, 2 Apr 2004 11:46:45 +0300 cups-pdf (1.3.1-3) unstable; urgency=low * First Debian upload - sponsored by Kenshi Muto. Thanks! (Closes: #237028) * Tidied up the documentation and control file. -- Martin-Éric Racine Mon, 22 Mar 2004 13:51:28 +0200 cups-pdf (1.3.1-2) unstable; urgency=low * Upgraded to CDBS. * Replaced Makefile with debian/rules additions. -- Martin-Éric Racine Thu, 4 Dec 2003 20:13:07 +0200 cups-pdf (1.3.1-1) unstable; urgency=low * New upstream release. -- Martin-Éric Racine Sat, 29 Nov 2003 19:20:33 +0200 cups-pdf (1.3-1) unstable; urgency=low * New upstream release. * Changelog copied verbatim from cups-pdf.c comments instead of web site. * README.Debian updated to reflect current default settings. -- Martin-Éric Racine Sun, 2 Nov 2003 03:50:03 +0200 cups-pdf (1.2-1) unstable; urgency=low * New upstream release. * Created changelog from -- Martin-Éric Racine Sun, 26 Oct 2003 13:11:18 +0200 cups-pdf (1.1-3) unstable; urgency=low * Cleaned up the debian/control file with even more stringent Lintian rules. * Upgraded Makefile to use debuild. -- Martin-Éric Racine Wed, 15 Oct 2003 12:29:18 +0300 cups-pdf (1.1-2) unstable; urgency=low * Cleaned up the Makefile. * Cleaned up debian directory with Lintian and Linda. -- Martin-Éric Racine Mon, 22 Sep 2003 22:47:47 +0300 cups-pdf (1.1-1) unstable; urgency=low * First Debian release. * Created Makefile from scratch. * Created README from -- Martin-Éric Racine Mon, 22 Sep 2003 16:27:44 +0300