-
cups (1.5.0-8ubuntu7.3) oneiric-security; urgency=low
* SECURITY UPDATE: privilege escalation via config file editing
- debian/patches/CVE-2012-5519.patch: split configuration file into
two, to isolate options that have a security impact.
- debian/cups.install: also install cups-files.conf
- debian/patches/removecvstag.patch: updated to remove tag from
cups-files.conf.
- CVE-2012-5519
* NOTE: this package does _not_ include the changes from 1.5.0-8ubuntu7
in oneiric-proposed.
-- Marc Deslauriers <email address hidden> Mon, 03 Dec 2012 09:14:13 -0500
-
cups (1.5.0-8ubuntu7) oneiric-proposed; urgency=low
* debian/patches/usb-backend-generate-device-uri-without-device-id.patch:
Make USB printers working independent of what gets reported as their
device ID, including random characters or nothing. This should especially
make all USB->Parallel adapters work (LP: #910272).
-- Till Kamppeter <email address hidden> Tue, 17 Jan 2012 12:05:41 +0100
-
cups (1.5.0-8ubuntu6) oneiric-proposed; urgency=low
* debian/patches/ipp-patch-r8950+.patch: Revert the IPP backend to the state
of CUPS 1.4.x, as the 1.5.x versiuon has major regressions (LP: #877958,
LP: #879625, LP: #881843, LP: #883585, Closes: #638521, CUPS STR #3966,
CUPS STR #3967). This patch will get removed as soon as upstream has fixed
all these regressions. As upstream did not announce any new features for
the IPP backend in the release notes for 1.5.x, we assume that with this
step no features will get lost.
* debian/patches/dont-send-malformed-dbus-messages.patch: Do not send D-Bus
notifications with too few parameters when there are parameters which
cannot be added to the D-Bus request, especially invalid UTF-8 strings.
This made gnome-session-daemon crash (LP: #893676, CUPS STR #3984).
* debian/local/filters/cpdftocps: The cpdftocps filter (used for PostScript
printers and for drivers with PPDs which are not PDF-aware) did not
recognize the duplex setting correctly, making duplex not working on
many common printers (LP: #897723).
* debian/local/filters/cpdftocps: Cleaned up the header comments.
-- Till Kamppeter <email address hidden> Tue, 29 Nov 2011 21:49:41 +0100
-
cups (1.5.0-8ubuntu5) oneiric-proposed; urgency=low
* debian/patches/usb-backend-gracefully-fail-on-more-cases-of-bad-device-id.patch:
When reading out the device ID check also for too short lengths of the
device ID and also in this case try to chjange the byte order of the length
bytes and fail if the device ID lenght is still too short (LP: #887094).
* debian/patches/usb-backend-skip-set-configuration-set-interface.patch:
Avoid unneeded SET_CONFIGURATION and SET_INTERFACE requests after the
printer has already been configured. This often leads to subsequent jobs
coming out as garbage or not at all.
* debian/patches/usb-backend-reset-printer-before-printing.patch: Removed,
as we are trying the less invasive approach of CUPS STR #3965.
-- Till Kamppeter <email address hidden> Fri, 11 Nov 2011 16:01:43 +0100
-
cups (1.5.0-8ubuntu4) oneiric-proposed; urgency=low
* debian/patches/usb-backend-reset-printer-before-printing.patch: When
using the "usb" CUPS backend, reset the printer before each job as
otherwise on some printers subsequent jobs will come out as garbage
(LP: #872483).
* cups-avahi.patch: Make sure to guard against retrying the Avahi connection
whilst already doing so. Thanks to Tim Waugh for the patch! (LP: #877967)
-- Till Kamppeter <email address hidden> Thu, 20 Oct 2011 12:27:43 +0200
-
cups (1.5.0-8ubuntu3) oneiric-proposed; urgency=low
* debian/control:
- properly Provides/Conflicts/Replaces: libcupsys2 to ensure that
the apt resolver can calculate the upgrade in a multiarch scenario
where a old libcupsys2 package is installed (LP: #874835)
-- Michael Vogt <email address hidden> Wed, 19 Oct 2011 10:45:43 +0200
-
cups (1.5.0-8ubuntu2) oneiric-proposed; urgency=low
* debian/patches/do-not-suppress-inputslot-setting-with-empty-ap-d-inputslot.patch:
CUPS adds the option setting "AP_D_InputSlot=" to every job. This overrides
the InputSlot option and so the InputSlot setting and even the default
setting for InputSlot in the PPD get never used, rendering InputSlot
useless (LP: #872527).
-- Till Kamppeter <email address hidden> Tue, 11 Oct 2011 23:32:43 +0200
-
cups (1.5.0-8ubuntu1) oneiric-proposed; urgency=low
[ Till Kamppeter ]
* debian/patches/cups-avahi.patch: Updated patch from upstream (Red Hat)
to fix crashes of the CUPS daemon when using the timeout function call
functionality (LP: #860691, LP: #860498).
[ Martin Pitt ]
* debian/local/apparmor-profile: Also allow cups to map libraries under
/usr/local/. (LP: #860765)
-- Till Kamppeter <email address hidden> Fri, 7 Oct 2011 17:01:43 +0200
-
cups (1.5.0-8) unstable; urgency=medium
* Urgency medium due to security fix. The previous version wasn't in testing
yet, but already matured for half of the usual period, so it will still
be 10 days in sum.
* Add 00svn_gif_overflow.patch: Fix heap overflow with broken/crafted GIF
files. Patch taken from upstream svn. [CVE-2011-3170]
-- Martin Pitt <email address hidden> Tue, 27 Sep 2011 14:46:38 +0200
-
cups (1.5.0-7) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/dnssd-reg-array-linear-search.patch: Let the array of
DNS-SD-registered printers be searched linearly and not binarily by
the DNS-SD service name, as due to another bug the DNS-SD service name
is not correctly set in some array elements (LP: #855445). Not
reporting upstream yet, as the original bug can be in the Avahi
support patch.
[ Martin Pitt ]
* debian/local/cups.upstart: Lower the timeout for waiting for the socket
to 3 seconds. Tweak the respawn count and limit to be longer than the
socket poll time, so that a continuously failing cupsd process will not
cause an eternal respawn loop. (LP: #854490)
* debian/control: Have libcupsmime1 break pre-1.5 versions of cups as well,
so that we avoid having a configured "cups" packae with an upgraded, but
unconfigured libcupsmime1 package. This takes care of LP: #854490 during
upgrades.
* debian/rules: Configure with --enable-debug, to stop the upstream build
system stripping all our binaries. This fixes the cups-dbg package.
-- Martin Pitt <email address hidden> Thu, 22 Sep 2011 19:57:54 +0200
-
cups (1.5.0-6bzr1) oneiric; urgency=low
Upload current Debian packaging bzr.
* debian/local/cups.upstart: Lower the timeout for waiting for the socket
to 3 seconds. Tweak the respawn count and limit to be longer than the
socket poll time, so that a continuously failing cupsd process will not
cause an eternal respawn loop. (LP: #854490)
* debian/control: Have libcupsmime1 break pre-1.5 versions of cups as well,
so that we avoid having a configured "cups" packae with an upgraded, but
unconfigured libcupsmime1 package. This takes care of LP: #854490 during
upgrades.
-- Martin Pitt <email address hidden> Wed, 21 Sep 2011 08:04:56 +0200
-
cups (1.5.0-6) unstable; urgency=low
* debian/cups-client.install: Do not install the jpg/pdf/ps ipptool test
files. They are quite large, and not used anywhere by cups itself.
* debian/libcups2.symbols, debian/libcupsmime1.symbols: Drop revisions from
new symbols of 1.5.0.
* debian/local/apparmor-profile: Some third-party filters install themselves
into a subdirectory of /usr/lib/cups/filter, adjust rule. (See LP #160092)
* debian/control: Force libcups2 (>= 1.5) dependency on libcupsmime1, as it
uses private symbols from libcups2. (Closes: #641182)
* debian/libcupsmime1.symbols: Drop Debian revision suffix.
* Update debconf translations (debconf-updatepo).
-- Martin Pitt <email address hidden> Thu, 15 Sep 2011 12:03:27 +0200
-
cups (1.5.0-5) unstable; urgency=low
[ Till Kamppeter ]
* debian/cups.postinst: When executing the trigger on *.ppd-updater files of
printer driver packages, log the modification dates of the *.ppd-updater
(are more or less the build dates of the driver packages) after updating
the PPDs of the existing queues for this package and only update again if
the *.ppd-updater file has a different modification date (package got
replaced). This avoids unnecessary updates and so long delays when one
printer driver package gets updated.
* debian/control: Added myself to Uploaders: to avoid Lintian warnings about
unlogged NMUs.
[ Martin Pitt ]
* debian/control: Bump Breaks: cups version for libcups2, as cupsd seems to
use internal private symbols from this library. (Closes: #638462)
-- Martin Pitt <email address hidden> Mon, 22 Aug 2011 12:13:43 +0200
-
cups (1.5.0-4) unstable; urgency=low
* debian/cups.postinst: Another fix for the PPD updater: Let the PPD updater
not stop altogether in the case that for one driver there is no entry at all
in the output of "lpinfo -m". This is for example the case for
foomatic-db-engine if foomatic-db is not installed.
-- Martin Pitt <email address hidden> Fri, 19 Aug 2011 06:38:18 +0200
-
cups (1.5.0-3) unstable; urgency=low
* debian/patches/cups-driverd-recognize-cached-drv-generated-ppds.patch:
CUPS did not recognize that the PPD files generated by *.drv are cached
in ppds.dat, and when reloading them over the entries already loaded from
the cache, the PPD list got totally messed up (CUPS STR #3921).
* debian/cups.postinst: Clear PPD cache when upgrading from an older version
to remove the buggy entries for the *.drv files.
* debian/cups.postinst: Fixes on the PPD updater:
o Added "return 0" at the end of the ppd_updater() function, otherwise
the progrem terminates at its end and so only the first updater file
in /usr/share/cups/ppd-updaters/ is treated.
o Added quotes around parameter names to conserve the special characters
of the regexps.
o Made sure that when regexps are applied to the lines of the temporary
files that the resulting lines have still single newlines at their ends.
o Log for which drivers the PPDs get updated.
-- Martin Pitt <email address hidden> Thu, 18 Aug 2011 08:45:53 +0200
-
cups (1.5.0-2) unstable; urgency=low
[ Didier Raboud ]
* Add a dpkg trigger to update the queues' PPDs on (cooperative) driver
upgrades (Closes: #637978).
[ Till Kamppeter ]
* debian/patches/cups-avahi.patch: Resynced with patch upstream (Tim Waugh,
Red Hat), via "git clone http://twaugh.fedorapeople.org/cups-avahi.git;
cd cups-avahi, git diff origin/master origin/avahi-services-1.5 >
../cups-1.5-avahi.patch" and replacing cups-avahi.patch by the resulting
patch.
* debian/patches/airprint-support.patch: The changes for supporting Apple's
AirPrint are not in Tim Waugh's upstream repository of cups-avahi.patch.
Therefore we carry these changes in a separate patch to make syncing
with Tim's patch easier.
* debian/patches/no-conffile-timestamp.patch: Refreshed with quilt.
* debian/patches/colord-support.patch: Added colord support. Thanks to
Richard Hughes from Red Hat for the patch (LP: #787767, CUPS STR #3808).
* debian/patches/no-conffile-timestamp.patch,
debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
debian/patches/show-compile-command-lines.patch: Refreshed with quilt.
* debian/control: Added "Recommends: colord" to the cups binary package.
* debian/rules: Deactivated test suite failures only for this upload as the
test suite must be adapted to colord. It changes the number of warnings
in error_log which makes the test suite fail.
* debian/local/filters/pdf-filters/pdftopdf/P2PFont.cxx,
debian/local/filters/pdf-filters/pdftopdf/P2POutput.cxx,
debian/local/filters/pdf-filters/pdftopdf/pdf2pdf.cxx: Several bug fixes
on the pdftopdf filter from the upstream author Koji Otani. This fixes
especially LP: #780935.
-- Martin Pitt <email address hidden> Tue, 16 Aug 2011 17:30:37 +0200
-
cups (1.5.0-1ubuntu3) oneiric; urgency=low
* debian/patches/cups-avahi.patch: Resynced with patch upstream (Tim Waugh,
Red Hat), via "git clone http://twaugh.fedorapeople.org/cups-avahi.git;
cd cups-avahi, git diff origin/master origin/avahi-services-1.5 >
../cups-1.5-avahi.patch" and replacing cups-avahi.patch by the resulting
patch.
* debian/patches/airprint-support.patch: The changes for supporting Apple's
AirPrint are not in Tim Waugh's upstream repository of cups-avahi.patch.
Therefore we carry these changes in a separate patch to make syncing
with Tim's patch easier.
* debian/patches/no-conffile-timestamp.patch: Refreshed with quilt.
-- Till Kamppeter <email address hidden> Thu, 11 Aug 2011 13:47:11 +0200
-
cups (1.5.0-1ubuntu2) oneiric; urgency=low
* debian/patches/colord-support.patch: Updated patch from Richard Hughes.
-- Till Kamppeter <email address hidden> Thu, 11 Aug 2011 11:11:11 +0200
-
cups (1.5.0-1ubuntu1) oneiric; urgency=low
* debian/patches/colord-support.patch: Added colord support. Thanks to
Richard Hughes from Red Hat for the patch (LP: #787767).
* debian/patches/no-conffile-timestamp.patch,
debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
debian/patches/show-compile-command-lines.patch: Refreshed with quilt.
* debian/control: Added "Recommends: colord" to the cups binary package.
* debian/rules: Deactivated test suite failures only for this upload as the
test suite must be adapted to colord. It changes the number of warnings
in error_log which makes the test suite fail.
* debian/local/filters/pdf-filters/pdftopdf/P2PFont.cxx,
debian/local/filters/pdf-filters/pdftopdf/P2POutput.cxx,
debian/local/filters/pdf-filters/pdftopdf/pdf2pdf.cxx: Several bug fixes
on the pdftopdf filter from the upstream author Koji Otani. This fixes
especially LP: #780935.
-- Till Kamppeter <email address hidden> Wed, 10 Aug 2011 15:09:11 +0200
-
cups (1.5.0-1) experimental; urgency=low
[ Till Kamppeter ]
* New upstream release
* debian/patches/usb-backend-no-segfault-on-bad-device-id.patch,
debian/patches/usb-backend-accept-old-usblp-uris.patch,
debian/patches/use-ps2write-ghostscript-device-for-pdftops-filter.patch:
Removed, included upstream.
* debian/patches/poppler-based-pdftops-fixes.patch,
debian/patches/do-not-emit-ps-level-3-with-poppler.patch: Replaced patch
by a new one only containing the parts which remain after removing the
parts included upstream.
* debian/patches/pidfile.patch,
debian/patches/ppd-poll-with-client-conf.patch,
debian/patches/cups-avahi.patch,
debian/patches/drop_unnecessary_dependencies.patch,
debian/patches/do-not-broadcast-with-hostnames.patch,
debian/patches/ppdc-dynamic-linking.patch,
debian/patches/pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.patch:
Manually regenerated to adapt to upstream changes.
* debian/patches/manpage-translations.patch,
debian/patches/rootbackends-worldreadable.patch,
debian/patches/no-conffile-timestamp.patch,
debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
debian/patches/cups-snmp-oids-device-id-hp-ricoh.patch,
debian/patches/configure-default-browse-protocols.patch,
debian/patches/logfiles_adm_readable.patch,
debian/patches/confdirperms.patch,
debian/patches/printer-filtering.patch,
debian/patches/show-compile-command-lines.patch,
debian/patches/log-debug-history-nearly-unlimited.patch:
Refreshed using quilt.
* debian/patches/default-ripcache-size-auto.patch: Dropped, as once,
Ghostscript 9.04 is ignoring the cache size value as it crashes easily
otherwise (Ghostscript upstream bug #691586) and second, CUPS defaults to
more reasonable 128 MB (now only used for imagetops).
* debian/patches/support-gzipped-charmaps.patch: Dropped, as the SBCS and
VBCS character maps are not used any more by CUPS.
* debian/rules: Enable threads in the ./configure command line, as otherwise
CUPS 1.5.0 does not build at all.
* debian/local/filters/pdf-filters/filter/pdftoijs.cxx,
debian/local/filters/pdf-filters/filter/pdftoraster.cxx,
debian/local/filters/pdf-filters/pdftoopvp/pdftoopvp.cxx,
debian/local/filters/pdf-filters/pdftopdf/pdftopdf.cxx: Under CUPS 1.5.x.
all programs using the PPD API of CUPS need to explicitly include
"<cups/ppd.h>". Updated the PDF filter add-on package.
* debian/local/filters/pdf-filters/addtocups: Make the addition of the
pdftopdf and pdftoopvp directories also work with CUPS 1.5.x.
* debian/local/filters/pdf-filters/addtocups,
debian/local/filters/pdf-filters/removefromcups: Added a symbolic link
cups/i18n.h, so that texttopdf builds.
* debian/cups-client.install: Install the new ipptool and its sample
files and manpages.
* debian/cups-client.install: Commented out lines for dropped man page
translations: ipptool, lppasswd, client.conf, ipptoolfile, cupsenable,
lpadmin, lpinfo, cupsreject, cupsdisable, cupsaccept
* debian/cups-common.install, debian/rules: The /usr/share/cups/charmaps
directory got removed from CUPS.
* debian/libcups2-dev.install: cups/i18n.h got renamed to
cups/language-private.h. Install this as /usr/include/cups/i18n.h.
* debian/libcups2.symbols, debian/libcupsmime1.symbols: Updated.
* debian/cups.lintian-overrides, debian/cups.postinst, debian/cups.prerm,
debian/cups.templates, debian/local/apparmor-profile: The "scsi"
CUPS backend got dropped upstream, removed its treatment from these files.
[ Martin Pitt ]
* Add Serbian (Cyrillic) debconf translations, thanks Zlatan Todoric.
(Closes: #635105)
* Add Serbian (Latin) debconf translations, thanks Zlatan Todoric.
(Closes: #635108)
* debian/local/apparmor-profile: Allow access to serial printers on USB
adapters. (LP: #677432)
-- Martin Pitt <email address hidden> Sun, 07 Aug 2011 12:53:12 +0200
-
cups (1.4.8-2) unstable; urgency=low
* debian/control: Unbreak Maintainer: field. (Closes: #636574)
cups (1.4.8-1) unstable; urgency=low
[ Till Kamppeter ]
* debian/filters/pstopdf: Added "-dNOINTERPOLATE" to the Ghostscript command
line, this makes Ghostscript vastly faster.
* debian/patches/use-ps2write-ghostscript-device-for-pdftops-filter.patch:
Regenerated the patch, as we actually use it now. The "ps2write" output
device produces finally DSC-conforming PostScript and so we can use
Ghostscript for the pdftops filter. Made the patch also adding the
"-dNOINTERPOLATE" to the Ghostscript command line.
* debian/patches/series: Reactivated
use-ps2write-ghostscript-device-for-pdftops-filter.patch and promoted it
to the patches which should be submitted upstream.
* debian/rules: Build CUPS with a Ghostscript-based pdftops filter.
* debian/rules: Do not rename the pdftoraster filter of the PDF filter
add-on any more as Ghostscript has the unified gstoraster filter now.
Change the cost factor to make Ghostscript's filter being preferred.
* debian/control: Let the "cups" package require at least version 9.02
of Ghostscript, as this version does not ship a filter named pdftoraster
any more. Added Replaces/Breaks on older Ghostscript versions
(ghostscript-cups binary package) for smooth updating.
[ Jamie Strandboge ]
* debian/local/apparmor-profile: we need to allow both /var/run and /run
for upgrades (LP: #810687)
[ Martin Pitt ]
* New upstream bug fix release, fixing two regressions from 1.4.7.
(Closes: #635842)
* debian/watch: Look for tar.bz2 instead of tar.gz now.
* debian/local/apparmor-profile: Explicitly deny cupsd to write /run/samba,
to avoid dmesg errors. (LP: #812035)
* debian/control: Slightly relax ghostscript dependency to also match
current Debian version.
* debian/control: Add missing ghostscript build dependency.
-- Martin Pitt <email address hidden> Fri, 05 Aug 2011 09:22:38 +0000
-
cups (1.4.7-1ubuntu5) oneiric; urgency=low
* debian/control: Added Replaces/Breaks on older Ghostscript versions
(ghostscript-cups binary package) for smooth updating (LP: #815206).
-- Till Kamppeter <email address hidden> Mon, 25 Jul 2011 09:13:11 +0200
-
cups (1.4.7-1ubuntu4) oneiric; urgency=low
Reupload Debian packaging trunk for the FTBFS fix (missing ghostscript build
dep).
[ Till Kamppeter ]
* debian/filters/pstopdf: Added "-dNOINTERPOLATE" to the Ghostscript command
line, this makes Ghostscript vastly faster.
* debian/patches/use-ps2write-ghostscript-device-for-pdftops-filter.patch:
Regenerated the patch, as we actually use it now. The "ps2write" output
device produces finally DSC-conforming PostScript and so we can use
Ghostscript for the pdftops filter. Made the patch also adding the
"-dNOINTERPOLATE" to the Ghostscript command line.
* debian/patches/series: Reactivated
use-ps2write-ghostscript-device-for-pdftops-filter.patch and promoted it
to the patches which should be submitted upstream.
* debian/rules: Build CUPS with a Ghostscript-based pdftops filter.
* debian/rules: Do not rename the pdftoraster filter of the PDF filter
add-on any more as Ghostscript has the unified gstoraster filter now.
Change the cost factor to make Ghostscript's filter being preferred.
* debian/control: Let the "cups" package require at least version 9.02
of Ghostscript, as this version does not ship a filter named pdftoraster
any more.
[ Jamie Strandboge ]
* debian/local/apparmor-profile: we need to allow both /var/run and /run
for upgrades (LP: #810687)
[ Martin Pitt ]
* debian/local/apparmor-profile: Explicitly deny cupsd to write /run/samba,
to avoid dmesg errors. (LP: #812035)
* debian/control: Slightly relax ghostscript dependency to also match
current Debian version.
* debian/control: Add missing ghostscript build dependency.
-- Martin Pitt <email address hidden> Fri, 22 Jul 2011 08:04:49 +0200
-
cups (1.4.7-1ubuntu3) oneiric; urgency=low
Upload current Debian packaging bzr head, can't go into Debian yet.
[ Till Kamppeter ]
* debian/filters/pstopdf: Added "-dNOINTERPOLATE" to the Ghostscript command
line, this makes Ghostscript vastly faster.
* debian/patches/use-ps2write-ghostscript-device-for-pdftops-filter.patch:
Regenerated the patch, as we actually use it now. The "ps2write" output
device produces finally DSC-conforming PostScript and so we can use
Ghostscript for the pdftops filter. Made the patch also adding the
"-dNOINTERPOLATE" to the Ghostscript command line.
* debian/patches/series: Reactivated
use-ps2write-ghostscript-device-for-pdftops-filter.patch and promoted it
to the patches which should be submitted upstream.
* debian/rules: Build CUPS with a Ghostscript-based pdftops filter.
* debian/rules: Do not rename the pdftoraster filter of the PDF filter
add-on any more as Ghostscript has the unified gstoraster filter now.
Change the cost factor to make Ghostscript's filter being preferred.
* debian/control: Let the "cups" package require at least version 9.02
of Ghostscript, as this version does not ship a filter named pdftoraster
any more.
[ Jamie Strandboge ]
* debian/local/apparmor-profile: we need to allow both /var/run and /run
for upgrades (LP: #810687)
[ Martin Pitt ]
* debian/local/apparmor-profile: Explicitly deny cupsd to write /run/samba,
to avoid dmesg errors. (LP: #812035)
* debian/control: Slightly relax ghostscript dependency to also match
current Debian version.
-- Martin Pitt <email address hidden> Fri, 22 Jul 2011 06:40:02 +0200
-
cups (1.4.7-1ubuntu2) oneiric; urgency=low
Upload current Debian bzr packaging trunk.
[ Jamie Strandboge ]
* debian/local/apparmor-profile: we need to allow both /var/run and /run
for upgrades (LP: #810687)
[ Martin Pitt ]
* debian/local/apparmor-profile: Allow cupsd to write /run/samba.
(LP: #812035)
-- Jamie Strandboge <email address hidden> Thu, 14 Jul 2011 14:48:31 -0500
-
cups (1.4.7-1ubuntu1) oneiric; urgency=low
* debian/local/apparmor-profile: we need to allow both /var/run and /run
for upgrades (LP: #810687)
-- Jamie Strandboge <email address hidden> Thu, 14 Jul 2011 14:48:31 -0500
-
cups (1.4.7-1) unstable; urgency=low
* New upstream version.
[ Till Kamppeter ]
* debian/patches/ubuntu-upstart.dpatch: Updated the patch to add support
to the new device enumeration functionality of udev-configure-printer.
This way we do not need to retrigger the printers. Retriggering is only
needed if udev rules change. A fallback to the old bahavior is provided
so that this CUPS package continues to work with older versions of
udev-configure-printer.
[ Martin Pitt ]
* Update patches for new upstream release.
* Drop fix-broken-ipv6-uris.patch, applied upstream.
* debian/local/apparmor-profile: /var/run → /run transition. (LP: #810270)
* Drop debian/patches/ubuntu-upstart.dpatch and move the upstart script to
debian/local/cups.upstart. In debian/rules, copy it to debian/, and remove
that again during clean. This is a slightly easier workaround for a
nonexisting "dh_installinit --sysvinit-only" option than the previous
creation of the upstart file with an ubuntu specific dpatch.
* debian/patches/, debian/rules, debian/control, debian/source/format: Move
to source format "3.0 (quilt)" and convert our dpatches to quilt patches.
Drop dpatch build dependency.
* Move Ubuntu specific patches to debian/patches/ubuntu. In debian/rules,
apply them when building on Ubuntu. Add "patch" build dependency.
-- Martin Pitt <email address hidden> Thu, 14 Jul 2011 15:02:36 +0200
-
cups (1.4.6-11) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/cups-avahi.dpatch: Updated Avahi patch to fix places in
the CUPS source code where libdns_sd is supported but not Avahi.
especially accept being called with a hostname with ".local" domain
so that AirPrint works without "ServerAlias *" in cupsd.conf (LP: #801306).
[ Steve Langasek ]
* Build for multiarch. (Closes: #631425)
cups (1.4.6-10) unstable; urgency=low
* debian/patches/cups-avahi.dpatch: Updated Avahi patch so that it
generates the DNS-SD service names also correctly if there is a very
long server name. Before it could crash if the server name was longer than
AVAHI_LABEL_MAX - 4 (60) characters (LP: #793265).
-- Martin Pitt <email address hidden> Tue, 28 Jun 2011 18:03:26 +0100
-
cups (1.4.6-9) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/usb-backend-accept-old-usblp-uris.dpatch: Fixed bugs in
the patch which got introduced by the upstream clean-up and by the fix
of a potential segfault.
* debian/patches/usb-backend-accept-old-usblp-uris.dpatch:
Patch got accepted upstream, replaced it by the version from
the upstream trunk (1.5.x).
[ Martin Pitt ]
* debian/cups.postinst: Quiesce errors from rmmod. (Closes: #630109)
-- Martin Pitt <email address hidden> Wed, 15 Jun 2011 06:39:52 +0200
-
cups (1.4.6-8) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/usb-backend-accept-old-usblp-uris.dpatch: Let the
libusb-based "usb" backend accept also the old device URIs from the
usblp-kernel-module-based "usb" backend, so that printing stays working
for users who update from an old CUPS package with the usblp-based backend
without needing to migrate the URIs. Warnings in error_log tell about
the use of old URIs and the advantages of updating them.
* debian/patches/cups-deviced-allow-device-ids-with-newline.dpatch: Fixed
segfault happening sometimes when a device with a newline in its device
ID is found.
[ Martin Pitt ]
* Drop usb-backend-both-usblp-and-libusb.dpatch. It's causing crashes, and
upstream does not want it either. Instead, add a blacklist file
debian/local/blacklist-cups-usblp.patch and install it into
/etc/modprobe.d/; that way, we don't require kernels to disable usblp, and
allow other spoolers than cups to work.
* debian/cups.postinst: rmmod usblp on upgrades from earlier versions or
fresh installs, to make above change effective without reboots as well.
-- Martin Pitt <email address hidden> Fri, 10 Jun 2011 11:35:33 +0200
-
cups (1.4.6-7) unstable; urgency=low
* debian/patches/cups-avahi.dpatch: Updated Avahi patch so that it does
not generate too long service names which Avahi does not accept. Printers
did not get advertized via DNS-SD then. (LP: #793265).
* debian/patches/cups-avahi.dpatch: Updated Avahi patch to add the text
field entry "URF=none" and the service subtype "_universal" so that
mDNS/Bonjour-advertized printers are recognized by AirPrint clients
(iPhone/iPad with iOS 4.2 or newer). (LP: #711779).
* debian/patches/cups-avahi.dpatch: In contrary to the libdns_sd API the
Avahi API requires port numbers in host order and not in network order.
This made the Avahi-based DNS-SD broadcasting of CUPS advertizing wronmg
port numbers. Updated the Avahi patch to fix it. Thanks to Tim Waugh
from Red Hat on confirming this (LP: #792309).
* debian/local/filters/pdf-filters/pdftopdf/P2PResources.cxx: Fixed
memory leak in pdftopdf filter which made the filter taking up several
gigabytes when processing certain PDF files. Thanks to upstream
author Koji Otani for the quick fix (LP: #790378).
* debian/local/pstopdf.convs, debian/local/pstopdf.types: Do not apply
the PDF printing workflow to PostScript input coming from the Adobe
Reader. If this PostScript comes from an encrypted (DRM) PDF, it cannot
be converted to PDF again by Ghostscript (LP: #782309).
-- Martin Pitt <email address hidden> Tue, 07 Jun 2011 07:04:11 +0200
-
cups (1.4.6-6) unstable; urgency=low
[ Till Kamppeter ]
* debian/filters/pstopdf: Let pstopdf determine the page size via
the "PageSize" or "PageRegion" setting in the 5th command line
argument and not via "media". The "media" setting is usually
inserted by CUPS and uses a PWG name of the paper size and not the
name used in the PPD file. This makes Ghostscript being called
without paper size setting and so a PDF file in the default paper
size (A4/Letter) is passed on, breaking any printout from applications
which send jobs in PostScript and which have a non-default paper
size (LP: #787635).
[ Martin Pitt ]
* Revert calling "convert" on the banner PNGs (r961); the file is already
correct in the source. The format conversion happens in Ubuntu's
pkgbinarymangler, so it does not affect Debian builds at all and also this
cannot be circumvented that way. Instead, blacklist this package from
pkgstripfiles. (LP: #710881)
* Bump Standards-Version to 3.9.2 (no changes necessary).
-- Martin Pitt <email address hidden> Wed, 25 May 2011 07:03:55 +0200
-
cups (1.4.6-5ubuntu1) natty; urgency=low
* Revert calling "convert" on the banner PNGs (r961); the file is already
correct in the source. The format conversion happens in Ubuntu's
pkgbinarymangler, so it does not affect Debian builds at all and also this
cannot be circumvented that way. Instead, blacklist this package from
pkgstripfiles. (LP: #710881)
-- Martin Pitt <email address hidden> Tue, 19 Apr 2011 21:55:20 +0200