-
cups (2.4.7-1.2) unstable; urgency=medium
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition.
-- Michael Hudson-Doyle <email address hidden> Wed, 28 Feb 2024 23:20:02 +0000
-
cups (2.4.7-1) unstable; urgency=medium
* Update to new upstream version 2.4.7.
(Closes: #1039983 this should have been fixed in 2.4.3)
(Closes: #1041466 this should have been fixed in 2.4.3)
(Closes: #1043331 this should have been fixed in 2.4.3)
(Closes: #998004 this should have been fixed in 2.4.3)
(Closes: #1008053 this should have been fixed in 2.4.3)
(Closes: #1009146 this should have been fixed in 2.4.3)
(Closes: #1009147 this should have been fixed in 2.4.3)
* debian/watch: update watch file (Closes: #1043470)
(thanks a lot to <email address hidden>)
* debian/rules: switch on testing again
* debian/control: bump standard to 4.6.2 (no changes)
* debian/cups-daemon.NEWS: reword last entry (Closes: #1052419)
(thanks to IOhannes m zmoelnig)
* debian/local/apparmor-profile: add drop-in for cups-pdf as well
(Closes: #954974)
* Provide a cups.pc file. (Closes: #971625)
(thanks a lot to Helmut Grohne for the patch)
* update debian/*.lintian-overrides and use new syntax
-- Thorsten Alteholz <email address hidden> Fri, 06 Oct 2023 20:16:49 +0200
-
cups (2.4.2-6) unstable; urgency=medium
* CVE-2023-4504
Postscript parsing heap-based buffer overflow
* CVE-2023-32360 (Closes: #1051953)
authentication issue
-- Thorsten Alteholz <email address hidden> Tue, 19 Sep 2023 21:20:27 +0200
-
cups (2.4.2-5) unstable; urgency=medium
* CVE-2023-34241 (Closes: #1038885)
use-after-free in cupsdAcceptClient()
-- Thorsten Alteholz <email address hidden> Wed, 21 Jun 2023 22:30:27 +0200
-
cups (2.4.2-4) unstable; urgency=medium
* CVE-2023-32324
A heap buffer overflow vulnerability would allow a remote attacker to
lauch a dos attack.
-- Thorsten Alteholz <email address hidden> Wed, 31 May 2023 21:30:27 +0200
-
cups (2.4.2-3) unstable; urgency=medium
[ Helge Kreutzmann ]
* update translations (Closes: #1032833)
* add more translated man pages to binary packages (Closes: #1032621)
[ Thorsten Alteholz]
* fix typo in French translation
* debian/rules: remove link handling for manpages of cups-ipp-utils
-- Thorsten Alteholz <email address hidden> Sun, 26 Mar 2023 10:54:05 +0200
-
cups (2.4.2-2) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2220t)
[ Thorsten Alteholz]
* debian/control: add Recommends: avahi-daemon to cups-ipp-utils
(Closes: #904605)
* debian/manpage-po4a: add Portuguese translation
(Closes: #1001890)
* add ippevepcl and ippeveps (and manpages) to cups-ipp-utils
(Closes: #990410)
-- Thorsten Alteholz <email address hidden> Sun, 26 Feb 2023 12:54:05 +0100
-
cups (2.4.2-1) unstable; urgency=medium
* Update to new upstream version 2.4.2.
* debian/rules: temporarily deactivate tests
(one test fails due to only generating 4 of 14 expected warnings)
-- Thorsten Alteholz <email address hidden> Thu, 26 May 2022 12:54:05 +0200
-
cups (2.4.1op1-2) unstable; urgency=medium
* debian/rules: in latest cups version, root is no longer automatically
added to SystemGroup in cups-files.conf, so add
--with-system-groups="root lpadmin"
to configure step
(Closes: #1006849 #1006727 #876207)
-- Thorsten Alteholz <email address hidden> Mon, 07 Mar 2022 22:08:09 +0100
-
cups (2.4.1op1-1) unstable; urgency=medium
* new upstream release
* debian/patches/*: update and rebase
* debian/control: add myself to Uploaders:
* debian/copyright: remove unused BSD-3 license
* exlucde some newly generated files
* update symbols files
* move back to gbp based workflow
(git debrebase and dgit do not work in my world)
-- Thorsten Alteholz <email address hidden> Sun, 20 Feb 2022 20:08:09 +0100
-
cups (2.3.3op2-7) unstable; urgency=medium
[ Didier Raboud ]
* Remove myself from Uploaders
[ Roger Lynn ]
* Apparmor: allow CUPS to read /etc/letsencrypt/archive/ (Closes: #992378)
-- Didier Raboud <email address hidden> Mon, 06 Sep 2021 12:08:09 +0200
-
cups (2.3.3op2-6) unstable; urgency=medium
* Migrate to unstable
* Packaging cleanup
- Update S-V to 4.6.0 without changes needed
- Remove 3 obsolete maintscript entries
-- Didier Raboud <email address hidden> Tue, 24 Aug 2021 15:38:05 +0200
-
cups (2.3.3op2-3+deb11u1) unstable; urgency=medium
* Backport 2 upstream USB backend fixes:
- Revert enforcing read limits (caused a regression with Lexmark filters)
- Use 60s timeout (instead of 250ms) for reading at backchannel, as some
older models malfunction if timeout is too short (Closes: #989073)
-- Didier Raboud <email address hidden> Thu, 27 May 2021 08:49:36 +0200
-
cups (2.3.3op2-3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2212t)
[ Didier Raboud ]
* Wrap-and-sort -baskt, keep comments
* Let cups.1 point to client.conf.5, not client.conf.7 (Closes: #982303)
* Make CUPS reproducible by patching it to;
- skip the httpAddrGetHostname() test (that fails under reprotest)
- skip the stp tests if ran as root, without aborting
- run testlang for each provided CUPS locale only
-- Didier Raboud <email address hidden> Fri, 12 Feb 2021 14:09:29 +0100
-
cups (2.3.3op2-2) unstable; urgency=medium
* Bump debhelper compat to 13, document not-installed files
-- Didier Raboud <email address hidden> Wed, 03 Feb 2021 13:13:18 +0100
-
cups (2.3.3op2-1) unstable; urgency=medium
* New OpenPrinting 2.3.3op2 release
- CVE-2020-10001: Fixed a buffer (read) overflow in the `ippReadIO`
function
- Drop 4 patches merged upstream
* Update d/copyright authors and years
-- Didier Raboud <email address hidden> Tue, 02 Feb 2021 21:20:06 +0100
-
cups (2.3.3op1-7) unstable; urgency=medium
[ Helmut Grohne ]
* Reduce Build-Depends, move dh_apparmor to B-D-A (Closes: #980104)
-- Didier Raboud <email address hidden> Fri, 15 Jan 2021 12:11:30 +0100
-
cups (2.3.3op1-6) unstable; urgency=medium
[ Till Kamppeter ]
* In the AppArmor profile, allow cupsd to write to /run/systemd/notify to
notify that it is up and running (systemd service type "notify")
-- Didier Raboud <email address hidden> Mon, 11 Jan 2021 08:31:58 +0100
-
cups (2.3.3op1-5) unstable; urgency=medium
* Update Homepage and Source fields to point
https://github.com/OpenPrinting/cups/ as Debian's using the OpenPrinting
(friendly) fork (Closes: #979461)
-- Didier Raboud <email address hidden> Fri, 08 Jan 2021 11:35:18 +0100
-
cups (2.3.3op1-4) unstable; urgency=medium
* Drop ancient manual link-doc setting in cups-bsd.postinst
* Let cups.service start after nslcd.service (Closes: #977198)
-- Didier Raboud <email address hidden> Wed, 23 Dec 2020 14:53:09 +0100
-
cups (2.3.3op1-3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2211t)
[ Didier Raboud ]
* Patch configure scripts to fix FTBFS on freebsd-gnu systems
-- Didier Raboud <email address hidden> Fri, 04 Dec 2020 10:32:55 +0100
-
cups (2.3.3op1-2) unstable; urgency=medium
* Backport upstream "Force a 5 second sleep to wait for the job control file
to be written" patch, to address s390x test suite timing issue
-- Didier Raboud <email address hidden> Sat, 28 Nov 2020 16:50:59 +0100
-
cups (2.3.3op1-1) unstable; urgency=medium
* Use OpenPrinting CUPS fork instead of Apple's codebase
- Update d/upstream/metadata, d/watch
- d/upstream/signing-key.asc: Swap Apple's with Michael R Sweet's
* Large patch-suite cleanup thanks to lots of Debian proposals merged
upstream; from 40 to 9;
- Reorder (upstream-mergeable first, Debian-specific later)
- Reword and refresh metadata for the last patches
* Set Debian customizations in d/rules instead of patches;
- Set --with-max-log-size=0
- Set --enable-sync-on-close
- Set --with-error-policy=retry-job
* Packaging cleanup;
- Drop the Debian-specific systemd units' renaming, now upstream
- Drop pre-oldstable postinst ConfigFilePerm handling
- Add missing BSD-2-Clause block in debian/copyright
- Convert debian/po files to UTF-8
- Drop --as-needed as it's now default in Debian
- Drop Ubuntu-specific patch handling, in favour of compile-time option
for --disable-browsing
- Bump S-V to 4.5.1 without changes needed
- Use debian/main as head branch; update d/gbp.conf accordingly
- Drop outdated d/source/options
* Refresh manpage translation pofiles for 2.3.3op1
-- Didier Raboud <email address hidden> Fri, 27 Nov 2020 17:27:21 +0100
-
cups (2.3.3-4) unstable; urgency=medium
* Drop Ubuntu "Make lpoptions list a printer's options correctly also when
CUPS is running on an alternative port" patch, refused upstream
(Closes: #970725)
* Use upstream-merged patches for fax numbers' fix and rastertopwg rounding
-- Didier Raboud <email address hidden> Tue, 24 Nov 2020 08:49:46 +0100
-
cups (2.3.3-3) unstable; urgency=medium
[ Didier Raboud ]
* Set lintian overrides for non-changeable upstream choices
* Add missing Build-Depends-Package in symbols' files
[ Till Kamppeter ]
* Resolve DNS-SD-service-name-based URIs correctly also if they are
from a service from localhost (like IPP-over-USB, Printer
Application, ...)
* Make lpoptions list a printer's options correctly also when CUPS is
running on an alternative port
* Fix fax numbers supplied via GTK print dialog, removing a "Custom."
prefix; do not choke if the GTK dialog sends "None" as phone number
or pre-dial prefix
* Let the rastertopwg filter check rounding errors when calculating
the page geometry
-- Didier Raboud <email address hidden> Thu, 03 Sep 2020 09:27:04 +0200
-
cups (2.3.3-2) unstable; urgency=medium
* Add missing dh-strip-nondeterminism B-D
* cups-daemon: Add ipp-usb Recommends
-- Didier Raboud <email address hidden> Wed, 29 Jul 2020 09:20:56 +0200
-
cups (2.3.3-1) unstable; urgency=medium
* New 2.3.3 upstream release, with the two -12 security patches
-- Didier Raboud <email address hidden> Fri, 01 May 2020 15:28:22 +0200
-
cups (2.3.1-12) unstable; urgency=medium
* Backport two security patches
- CVE-2020-3898: heap-buffer-overflow in libcups’s ppdFindOption()
function in ppd-mark.c
- CVE-2019-8842: The `ippReadIO` function may under-read an extension
field
-- Didier Raboud <email address hidden> Sat, 25 Apr 2020 16:13:13 +0200
-
cups (2.3.1-11) unstable; urgency=medium
* CI Tests: fix cups-basiccommands:
- swap awk with sed;
- filter stderr away from known errors
- add missing cups-bsd depends to test lpr commands
-- Didier Raboud <email address hidden> Mon, 24 Feb 2020 19:40:39 +0100
-
cups (2.3.1-10) unstable; urgency=medium
* Add Requires=cups.socket to cups.service, to make sure they start in
the right order
* CI Tests: Add a test for all CUPS' basic commands, thanks to RedHat
* Add Pre-Depends: ${misc:Pre-Depends} to cups-daemon to fix
skip-systemd-native-flag-missing-pre-depends lintian flag
* Add patch proposal from RedHat to fix leakage of ppd (Issue: #5738)
-- Didier Raboud <email address hidden> Mon, 24 Feb 2020 12:25:39 +0100
-
cups (2.3.1-9) unstable; urgency=medium
* CI Tests: Ensure the job files are non-empty; should detect more
regressions
-- Didier Raboud <email address hidden> Sat, 22 Feb 2020 17:19:46 +0100
-
cups (2.3.1-8) unstable; urgency=medium
* Add patch to fix cupsctl when loading cupsd.conf (Issue: #5744)
-- Didier Raboud <email address hidden> Sat, 22 Feb 2020 14:34:48 +0100
-
cups (2.3.1-7) unstable; urgency=medium
* Add patch to fix conversion of PPD InputSlot choice names; this should fix
printers ignoring the paper tray selection (Issue: #5740, Closes: #949315)
* lintian-brush:
- Set upstream metadata fields: Bug-Database, Repository, Repository-Browse
- Rewrap some d/changelog entries
-- Didier Raboud <email address hidden> Mon, 17 Feb 2020 09:19:56 +0100
-
cups (2.3.1-6) unstable; urgency=medium
* Patch test suite to also ignore 'Job held' lines in error_log line
counting
-- Didier Raboud <email address hidden> Sat, 08 Feb 2020 11:52:44 +0100
-
cups (2.3.1-5) unstable; urgency=medium
* Move towards driverless-centered installation:
- Drop all printer-driver-* and hplip recommends/suggests
* Cleanup all versions from pre- Debian stable
* Bump S-V to 4.5.0 without changes needed
-- Didier Raboud <email address hidden> Fri, 07 Feb 2020 17:08:48 +0100
-
cups (2.3.1-4) unstable; urgency=medium
* Cleanup patch queue for cups' bts URLs and patch names
* Update README.Debian to remove leftover SystemdIdleExit references
-- Didier Raboud <email address hidden> Thu, 30 Jan 2020 20:35:47 +0100
-
cups (2.3.1-2) unstable; urgency=medium
* Drop pwg-raster-attributes.patch
* Amend 2.3.1-1 changelog entry to add missing Ubuntu package drop and CVE
bug closure
-- Didier Raboud <email address hidden> Sun, 26 Jan 2020 15:23:24 +0100
-
cups (2.3.1-1) unstable; urgency=medium
[ Didier Raboud ]
* New 2.3.1 upstream release:
- CVE-2019-2228: The `ippSetValuetag` function did not validate the
default language value
[ Helge Kreutzmann ]
* Update German man page (2207t)
-- Didier Raboud <email address hidden> Tue, 24 Dec 2019 13:02:06 +0100
-
cups (2.3.0-7) unstable; urgency=medium
* Packaging cleanup:
- Set upstream metadata fields: Repository
- Rely on pre-initialized dpkg-architecture variables
- Fix day-of-week for changelog entries 1.0.1-1
- Bump Standards-Version to 4.4.1 without changes needed
- Replace dh-exec usage with manual renaming in debian/rules
-- Didier Raboud <email address hidden> Wed, 06 Nov 2019 08:57:40 +0100
-
cups (2.3.0-6) unstable; urgency=medium
[ Didier Raboud ]
* Tests-drivers: Cleanup output
[ intrigeri ]
* AppArmor: support cups-pdf "Out" directory pointing to almost anywhere
below $HOME (Closes: #940578)
-- Didier Raboud <email address hidden> Thu, 31 Oct 2019 08:44:29 +0100
-
cups (2.3.0-5) unstable; urgency=medium
* Let the test-drivers script stop waiting when a filter is allegedly
failed, and give context
-- Didier Raboud <email address hidden> Sat, 21 Sep 2019 09:41:44 +0200
-
cups (2.3.0-4) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2197t)
-- Didier Raboud <email address hidden> Fri, 20 Sep 2019 15:03:47 +0200
-
cups (2.3.0-3) unstable; urgency=low
* Fix autopkgtests for real; refactor lpadmin stderr filtering
-- Didier Raboud <email address hidden> Fri, 06 Sep 2019 09:32:07 +0200
-
cups (2.3.0-2) unstable; urgency=low
[ Helge Kreutzmann ]
* Update German man page (2100t58f39u)
[ Didier Raboud ]
* Fix autopkgtest by filtering away known stderr messages
-- Didier Raboud <email address hidden> Thu, 05 Sep 2019 09:33:20 +0200
-
cups (2.3.0-1) unstable; urgency=low
* New 2.3.0 upstream release, to unstable
- CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows
- Fixed IPP buffer overflow
- Fixed memory disclosure and DoS issues in the scheduler
- CUPS is now provided under the Apache License, Version 2.0, with a
GPL2/LGPL2 exception
* Rewrite debian/copyright with the above license change, install the
NOTICE file
* Refresh manpage translations
* Refresh upstream metadata
* Bump S-V to 4.4 without changes needed
-- Didier Raboud <email address hidden> Mon, 02 Sep 2019 13:19:18 +0200
-
cups (2.2.12-2) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2193t)
-- Didier Raboud <email address hidden> Fri, 30 Aug 2019 18:19:57 +0200
-
cups (2.2.12-1) unstable; urgency=medium
* New 2.2.12 upstream release
- CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows
(Closes: #934957)
* Remove 11 backported patches
* Fix CVE-2018-4{7,8}00 typo retrospectively in d/changelog
(Closes: #933985)
* Refresh debian/gitlab-ci.yml
* Refresh manpage translations
-- Didier Raboud <email address hidden> Sat, 17 Aug 2019 15:51:30 +0200
-
cups (2.2.10-6) unstable; urgency=medium
* Backport patch from upstream's 2.2 "stable" branch:
- Fix an issue with `PreserveJobHistory` and time values (Issue #5538)
(Closes: #921741)
-- Didier Raboud <email address hidden> Tue, 23 Apr 2019 08:33:01 +0200
-
cups (2.2.10-5) unstable; urgency=medium
[ Helge Kreutzmann ]
* Correct error in german manpage translation
[ Didier Raboud ]
* Backport patches from upstream's 2.2 "stable" branch:
- Add USB quirks rule for Xerox printers (Issue #5523)
- Add a USB quirks rule for the DYMO 450 Turbo (Issue #5521)
-- Didier Raboud <email address hidden> Wed, 27 Mar 2019 17:13:07 +0100
-
cups (2.2.10-4) unstable; urgency=low
* Backport patches from upstream's 2.2 "stable" branch:
- Protect against continuing to read from a file at EOF (Issue #5473)
- Use the same requested-attributes values for all IPP Everywhere setup
requests (Issue #5484)
- Add a USB quirk rule for the Lexmark E120n (Issue #5478)
- Updated the USB quirks rule for Zebra label printers (Issue #5395)
- Fix compile error on Linux (Issue #5483)
- Stop parsing the Emulators keywords in PPD files (Issue #5475)
- Fix potential unaligned accesses in the string pool (Issue #5474)
-- Didier Raboud <email address hidden> Sat, 16 Feb 2019 14:48:42 +0100
-
cups (2.2.10-3) unstable; urgency=medium
* reprotest errors; cleanup patches:
- Remove culprit patches refused for upstream integration:
- patch to implement PRINTER_LIST printer filtering (see #3092)
- patch to read embedded options from postcript (see #4344)
- patch to cope with newline in device IDs (see #4345)
- Update no-conffile-timestamp.patch for syntax bug
-- Didier Raboud <email address hidden> Fri, 14 Dec 2018 12:53:56 +0100
-
cups (2.2.10-1) unstable; urgency=medium
* New 2.2.10 upstream release
- CVE-2018-4700: Linux session cookies used a predictable random number
seed (Closes: #915909)
* Manpage translations refresh
* Drop superfluous dpkg-dev B-D
-- Didier Raboud <email address hidden> Sat, 08 Dec 2018 12:58:43 +0100
-
cups (2.2.9-4) unstable; urgency=medium
* Cherry-pick from upstream:
- Fix handling of MaxJobTime 0
(Issue #5438, LP: #1804576, Closes: #915724)
-- Didier Raboud <email address hidden> Thu, 06 Dec 2018 19:05:22 +0100
-
cups (2.2.9-3) unstable; urgency=medium
* debian/control cleanup:
- Refresh thanks to `cme fix dpkg-control`
- Drop xpp suggest
- Bump S-V to 4.2.1 without changes needed
* Replace revert with upstream patch to fix `lpadmin -E` regression
(Issue #5440)
-- Didier Raboud <email address hidden> Wed, 05 Dec 2018 22:45:00 +0100
-
cups (2.2.9-2) unstable; urgency=medium
* Revert 2.2.9 lpadmin fixes to circumvent 2.2.9 regression revealed
by autopkgtest, see https://github.com/apple/cups/issues/5440
-- Didier Raboud <email address hidden> Mon, 19 Nov 2018 21:53:01 +0100
-
cups (2.2.9-1) unstable; urgency=medium
* New 2.2.9 upstream release
- Remove libcups{cgi1,mime1,ppdc1} packages as they are not built
anymore upstream
-- Didier Raboud <email address hidden> Fri, 16 Nov 2018 21:35:17 +0100
-
cups (2.2.8-5) unstable; urgency=high
* CVE-2018-6553: Fix AppArmor cupsd sandbox bypass due to use of hard links
(Closes: #903605)
* All these were fixed in 2.2.8:
- CVE-2018-4180 Local Privilege Escalation to Root in dnssd Backend
(CUPS_SERVERBIN)
- CVE-2018-4181 Limited Local File Reads as Root via cupsd.conf Include
Directive
- CVE-2018-4182 cups-exec Sandbox Bypass Due to Insecure Error Handling
- CVE-2018-4183 cups-exec Sandbox Bypass Due to Profile Misconfiguration
-- Didier Raboud <email address hidden> Thu, 12 Jul 2018 18:48:48 +0200
-
cups (2.2.8-4) unstable; urgency=medium
* Backport upstream patches:
- Fix A4 crash in Epson 24-pin driver (Closes: #901860)
-- Didier Raboud <email address hidden> Tue, 03 Jul 2018 07:18:20 +0200
-
cups (2.2.8-3) unstable; urgency=medium
* Renumber first 2.2.8 upload as 2.2.8-1; skip -2.
* Drop the "Generalize the input validation of some kinds of attributes."
revert in favour of "Fix regressions in ippValidateAttribute" from upstream
-- Didier Raboud <email address hidden> Mon, 11 Jun 2018 19:34:03 +0200
-
cups (2.2.8-2) unstable; urgency=medium
* New upstream 2.2.8 release
- The scheduler allowed environment variables to be specified in the
`cupsd.conf` file
[ Didier Raboud ]
* Revert "Generalize the input validation of some kinds of attributes."
Fixes FTBFS on 2.2.8, see https://github.com/apple/cups/issues/5322
* Manpage refresh after 2.2.8
[ Helge Kreutzmann ]
* Update German man page (2193t)
-- Didier Raboud <email address hidden> Fri, 08 Jun 2018 14:54:46 +0200
-
cups (2.2.7-5) unstable; urgency=medium
[ Jean-Paul Guillonneau ]
* Update French man page (2185t2f) (Closes: #897406)
[ Didier Raboud ]
* Manpage refresh after 2.2.7
-- Didier Raboud <email address hidden> Wed, 16 May 2018 23:32:28 +0200
-
cups (2.2.7-4) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2187t)
[ Didier Raboud ]
* Backport an upstream fix:
- Allow cupsd daemon to exit on idle (Closes: #898745)
-- Didier Raboud <email address hidden> Wed, 16 May 2018 21:16:04 +0200
-
cups (2.2.7-3) unstable; urgency=medium
* Backport an upstream fix:
- Fix another CUPS-Create-Local-Printer crash (Issue #5290)
-- Didier Raboud <email address hidden> Wed, 11 Apr 2018 17:05:27 +0200
-
cups (2.2.7-2) unstable; urgency=medium
* Autopkgtest: blacklist the now-deprecated 'raw' queues (Closes: #894643)
-- Didier Raboud <email address hidden> Tue, 03 Apr 2018 08:51:54 +0200
-
cups (2.2.7-1) unstable; urgency=medium
* New 2.2.7 upstream release
- NOTICE: Raw print queues are now deprecated (Issue #5269)
- Fixed an Avahi crash bug in the scheduler (Issue #5268, LP: #1725749)
- Systemd did not restart cupsd when configuration changes were made that
required a restart (Issue #5263. Closes: #861470)
- The scheduler could crash while adding an IPP Everywhere printer (Issue
#5258, LP: #1750514)
- The `lp` and `lpr` commands now provide better error messages when the
default printer cannot be found (Issue #5096, Closes: #870463)
* Add cupsHashString@Base 2.2.7 symbol
* Add lintian override for cups.service WantedBy=printer.target
-- Didier Raboud <email address hidden> Tue, 27 Mar 2018 19:45:49 +0200
-
cups (2.2.6-5) unstable; urgency=medium
* Bump S-V to 4.1.3 without changes needed
* Update Vcs-* fields for the move to salsa.d.o
-- Didier Raboud <email address hidden> Sat, 10 Feb 2018 11:14:39 +0100
-
cups (2.2.6-4) unstable; urgency=medium
* Fix CI: indexv[3,4] Braille drivers cannot print PDF
-- Didier Raboud <email address hidden> Sun, 31 Dec 2017 11:35:12 +0100
-
cups (2.2.6-3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page translations
[ Didier Raboud ]
* Bump S-V to 4.1.2 without changes needed
* Remove trailing whitespace in d/control and d/changelog
* Drop duplicate priority field for cups-bsd
-- Didier Raboud <email address hidden> Mon, 18 Dec 2017 21:52:25 +0100
-
cups (2.2.6-2) unstable; urgency=medium
* Backport upstream patch from the 2.3 branch:
- The `lp` and `lpr` commands now provide better error messages when the
default printer cannot be found (Issue #5096, Closes: #870463)
* On the repository: reduce the diff to the upstream tarball to zero to
allow uploads with dgit.
-- Didier Raboud <email address hidden> Fri, 03 Nov 2017 12:55:53 +0100
-
cups (2.2.6-1) unstable; urgency=medium
* New 2.2.6 upstream release
- DBUS notifications could crash the scheduler (Issue #5143)
- Added USB quirks rules for Canon MP540 and Samsung ML-2160 (Issue #5148)
- Localization updates (Issue #5152)
* Update manpage translations
* Fix DEB_HOST_ARCH_OS dpkg-architecture variable setting
* Move source local-options to options
-- Didier Raboud <email address hidden> Thu, 02 Nov 2017 17:54:53 +0100
-
cups (2.2.5-2) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page translations
-- Didier Raboud <email address hidden> Tue, 17 Oct 2017 08:43:33 +0200
-
cups (2.2.5-1) unstable; urgency=medium
* New 2.2.5 upstream release
- The scheduler now creates a PID file when not running on demand with a
modern service launcher (Issue #5080)
- The CUPS library did not reuse domain sockets
(Issue #5098, Closes: #868316)
[ Didier Raboud ]
* Patches rework:
- Drop Debian-specific pidfile patch
- Drop the 8 patches which were backported from upstream:
- The `cupsGetDests` function incorrectly returned an empty list of
printers if there was no default printer (Issue #5046)
- Workaround for wrong resolution in PPD Generator for driverless
printing setup
- Fix an Avahi-related crash bug in the scheduler (Issues #5085 & #5086)
- The CUPS library did not reuse domain sockets (Issue #5098)
- Fix the interactions between the "print-quality" and "cupsPrintQuality"
options (Issue #5090)
- Fix mapping and defaulting of print-quality/cupsPrintQuality
(Issue #5090)
- Fix for resolution list sorting in the PPD generator which caused
segfaults when generating PPDs for driverless printing.
- The scheduler (incorrectly) woke up once per second to remove stale
temporary queues (Issue #5100)
* Stop symlinking the ssl-cert snakeoil certificates, CUPS will generate them
on-demand (with a different name)
* Drop superfluous autotools-dev B-D
* Let cups-bsd suggest one compatible inet server: inetutils-inetd
(Closes: #676472)
* Refresh manpage translations
* Make cups-bsd priority optional, as 'extra' is deprecated
[ intrigeri ]
* AppArmor: allow dac_read_search, now needed on top of dac_override
(Closes: #872817)
-- Didier Raboud <email address hidden> Sat, 14 Oct 2017 13:38:50 +0200
-
cups (2.2.4-9) unstable; urgency=medium
[ Helmut Grohne ]
* Fix FTCBS; fix manpage-translations.patch (Closes: #878326)
-- Didier Raboud <email address hidden> Fri, 13 Oct 2017 10:32:32 +0200
-
cups (2.2.4-8) unstable; urgency=medium
[ Didier Raboud ]
* Drop superfluous dh-systemd Build-Depend
* Drop --with autotools_dev and autotools-dev B-D, as these are in the
default dh sequence in compat 10
[ Till Kamppeter ]
* test-drivers script of autopkgtest for breakage with cups-filters 1.17.6
and later: skip gen-brf.ppd and gen-ubrl.ppd as these are test/debug PPD
for Braille embossers which do not accept PDF as input format
-- Didier Raboud <email address hidden> Tue, 10 Oct 2017 13:21:37 +0200
-
cups (2.2.4-7) unstable; urgency=medium
[ Till Kamppeter ]
* Backport upstream fixes:
- Fix the interactions between the "print-quality" and "cupsPrintQuality"
options (Issue #5090)
- Fix mapping and defaulting of print-quality/cupsPrintQuality (Issue #5090)
- Fix for resolution list sorting in the PPD generator which caused
segfaults when generating PPDs for driverless printing
- The scheduler (incorrectly) woke up once per second to remove stale
temporary queues (Issue #5100)
-- Didier Raboud <email address hidden> Wed, 13 Sep 2017 18:53:20 +0200
-
cups (2.2.4-6) unstable; urgency=medium
[ intrigeri ]
* AppArmor: allow dac_read_search, now needed on top of dac_override
(Closes: #872817)
-- Didier Raboud <email address hidden> Mon, 04 Sep 2017 09:22:26 +0200
-
cups (2.2.4-5) unstable; urgency=medium
* Backport one upstream patch, thanks to Christoph Pleger
- The CUPS library did not reuse domain sockets
(Issue #5098, Closes: #868316)
-- Didier Raboud <email address hidden> Tue, 29 Aug 2017 09:21:15 +0200
-
cups (2.2.4-4) unstable; urgency=low
* Backport two upstream patches, thanks to Till Kamppeter
- The IPP Everywhere PPD generator now sorts the supported resolutions
before choosing them for draft, normal, and best quality modes
(Issue #5091)
- Fix an Avahi-related crash bug in the scheduler
(Issues #5085 & #5086)
-- Didier Raboud <email address hidden> Mon, 28 Aug 2017 19:32:14 +0200
-
cups (2.2.4-3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page translations
-- Didier Raboud <email address hidden> Fri, 21 Jul 2017 15:00:58 +0200
-
cups (2.2.4-2) unstable; urgency=low
* Cleanup patch suite to come closer to upstream:
- Remove IPP backend from CUPS 1.4
- Remove cupsd upstart support
- Remove a test weakening for mips
- Remove libcupsppdc dynamic linking for mipsen
* Don't install the ipp14 backend
* Drop all postinst code managing versions before the current oldoldstable
(wheezy, 1.5.3-5)
* Drop all postinst code managing versions before the current oldstable
(jessie, 1.7.5-11)
* Drop the Ubuntu-specific upstart patches and files
* Drop Launchpad PNG_PKG_MANGLE workaround
* Drop two unused lintian overrides
* Allow parallel builds
* Backport upstream patch:
- The `cupsGetDests` function incorrectly returned an empty list of
printers if there was no default printer (Issue #5046, Closes: #867818)
[ Vangelis Skarmoutsos ]
* Add Greek translation for debconf templates (Closes: #867339)
-- Didier Raboud <email address hidden> Mon, 10 Jul 2017 21:23:54 +0200
-
cups (2.2.4-1) unstable; urgency=medium
* New 2.2.4 upstream release
* Cope with upstream documentation format change to markdown
* Migrate to debhelper compat 10
* Add two new libcups2 symbols
* Lintian overrides updates:
- Update cups' override for the non-standard-executable-perm usb
backend
- Add source override for the libcups{,image}2-dev circular
dependency
* Make libcupsimage2-dev Multi-Arch: same
* Bump Standards-Version to 4.0.0
- Make sure to update config.{sub,guess} at build time
-- Didier Raboud <email address hidden> Wed, 05 Jul 2017 21:45:48 +0200
-
cups (2.2.3-2) unstable; urgency=low
* Migrate 2.2.3 to unstable
-- Didier Raboud <email address hidden> Sun, 18 Jun 2017 16:24:03 +0200
-
cups (2.2.1-8) unstable; urgency=medium
[ JP Guillonneau ]
* French manpages translation update (Closes: #852662)
-- Didier Raboud <email address hidden> Tue, 31 Jan 2017 08:00:49 +0100
-
cups (2.2.1-6) unstable; urgency=medium
* Cherry-pick three more upstream fixes:
- Add a USB quirk rule for the Kyocera Ecosys P6026cdn (Issue #4900)
- Fix rastertopwg line offset bug (Issue #4942)
- Fix Russian localization bug (Issue #4946)
-- Didier Raboud <email address hidden> Wed, 18 Jan 2017 14:06:44 +0100
-
cups (2.2.1-5) unstable; urgency=medium
* Cherry-pick and adapt upstream's systemd configuration update to ensure
clean shutdown of CUPS (LP: #1642966)
-- Didier Raboud <email address hidden> Wed, 11 Jan 2017 09:44:52 +0100
-
cups (2.2.1-4) unstable; urgency=medium
[ Didier Raboud ]
* Cleanup the cups debconf questions from 'parallel' leftovers
(Closes: #848718)
[ intrigeri ]
* AppArmor profile: support merged-/usr (Closes: #846868)
-- Didier Raboud <email address hidden> Tue, 20 Dec 2016 08:58:02 +0100
-
cups (2.2.1-3) unstable; urgency=low
[ Helge Kreutzmann ]
* Update German man page
-- Didier Raboud <email address hidden> Fri, 16 Dec 2016 13:19:49 +0100
-
cups (2.2.1-2) unstable; urgency=medium
[ Helge Kreutzmann ]
* Several fixes to german manpages due to proofreading on
debian-l10n-german
-- Didier Raboud <email address hidden> Thu, 03 Nov 2016 09:26:32 +0100
-
cups (2.2.1-1) unstable; urgency=medium
* New 2.2.1 upstream release
- Updated man pages (PR #4885, Closes: #838854)
[ Helge Kreutzmann ]
* Update German man page
[ Didier Raboud ]
* Demote libcupsfilters{1,-dev} dependencies to recommends (Closes: #711697)
* Remove lsb Depends from cups, bump cups-daemon's to 3.2-14~
[ Helmut Grohne ]
* Fix FTCBFS (Closes: #837936)
- Build mantohtml with the build architecture compiler
- Do not execute genstrings during build
-- Didier Raboud <email address hidden> Wed, 05 Oct 2016 11:32:06 +0200
-
cups (2.2.0-2) unstable; urgency=medium
* Backport upstream patch to handle partial failures when connecting
(Closes: #838434)
-- Didier Raboud <email address hidden> Wed, 21 Sep 2016 09:30:58 +0200
-
cups (2.2.0-1) unstable; urgency=medium
* New 2.2.0 upstream release
- http*Connect did not work on Linux when cupsd was not running
(Issue #4870)
[ Helge Kreutzmann ]
* Several fixes due to proofreading on debian-l10n-german
[ Didier Raboud ]
* Update the manpage-po4a README
-- Didier Raboud <email address hidden> Mon, 19 Sep 2016 16:29:10 +0200
-
cups (2.1.4-4) unstable; urgency=medium
* Patch a final lpstat call to really make the build reproducible when built
in italian
-- Didier Raboud <email address hidden> Mon, 11 Jul 2016 13:19:05 +0200
-
cups (2.1.4-3) unstable; urgency=low
* Change the default ErrorPolicy from 'stop-printer' to 'retry-job'
- Update documentation, manpage and manpage translations
- Add a cups-daemon NEWS entry
(Closes: #631025)
* Patch another lpstat call to also make the build reproducible when built in
italian
-- Didier Raboud <email address hidden> Thu, 07 Jul 2016 16:43:34 +0200
-
cups (2.1.4-2) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2118t3f1u)
[ Didier Raboud ]
* Add patch to force LC_ALL=C on lpstat when grepping its output for
Description; should fix the FTBFS on forced-languages reproducible builds
environments
-- Didier Raboud <email address hidden> Sun, 03 Jul 2016 11:35:21 +0200
-
cups (2.1.4-1) unstable; urgency=medium
* New 2.1.4 upstream release
* Update debian/watch to check for new releases on GitHub
* Remove 3 patches backported from upstream, refresh some
* Refresh manpage translations
-- Didier Raboud <email address hidden> Fri, 17 Jun 2016 09:45:39 +0200
-
cups (2.1.3-6) unstable; urgency=medium
[ Till Kamppeter ]
* De-activate CUPS web interface when the files for it are not installed.
This allows for auto-shutdown on mobile device installations.
* Make CUPS with the Upstart support patch (Ubuntu-only) also build on
ubuntuBSD (LP: #1582002)
[ Helge Kreutzmann ]
* Update German translation
[ Didier Raboud ]
* Backport upstream-included patch to fix malformed device-id for printers
found by dnssd, thanks to Laurent Bigonville.
* Bump S-V to 3.9.8 without changes needed
* Drop duplicate 'using' word in libcups2's README.Debian
-- Didier Raboud <email address hidden> Wed, 08 Jun 2016 21:43:14 +0200
-
cups (2.1.3-5) unstable; urgency=medium
* Automatically generate debug package, B-D against debhelper >= 9.20160114
* Convert homepage and Vcs-Browser to https urls
* Drop the patch to allow auto-shutdown on idle with active web interface,
this induces a regression for web-interface users (Closes: #816490)
-- Didier Raboud <email address hidden> Fri, 25 Mar 2016 12:01:30 +0100
-
cups (2.1.3-4) unstable; urgency=medium
[ Till Kamppeter ]
* Quirk rule to make Lexmark C540n work (STR #4778)
* Quirk rule to make Xerox WorkCentre 3220 work (LP: #1406203, STR #4789)
-- Didier Raboud <email address hidden> Fri, 18 Mar 2016 15:24:54 +0100
-
cups (2.1.3-3) unstable; urgency=medium
* Install missing cups-snmp.8 manpage (Closes: #816316)
-- Didier Raboud <email address hidden> Mon, 29 Feb 2016 22:11:50 +0100
-
cups (2.1.3-2) unstable; urgency=medium
* Drop unused libslp-dev Build-Dependency (Closes: #815359)
* Bump Standards-Version to 3.9.7 without changes needed
-- Didier Raboud <email address hidden> Wed, 24 Feb 2016 13:55:29 +0100
-
cups (2.1.3-1) unstable; urgency=medium
* New 2.1.3 upstream release:
- /admin resource files (like config files of CUPS) were not served when
the web interface was disabled, breaking utilities like "cupsctl"
(CUPS STR #4755)
-- Didier Raboud <email address hidden> Sat, 13 Feb 2016 16:35:01 +0100
-
cups (2.1.2-2) unstable; urgency=medium
[ Till Kamppeter ]
* Add patch to avoid letting pending subscriptions prevent CUPS from
auto-shutdown when idle (CUPS STR#4754)
* Add patch to allow auto-shutdown when idle if the web interface is not
turned off in the CUPS configuration, the web interface is too important
(CUPS STR #4755)
[ Didier Raboud ]
* Remove libpng12-dev Build-Depends alternative to libpng-dev
(Closes: #810183)
-- Didier Raboud <email address hidden> Wed, 13 Jan 2016 16:21:31 +0100
-
cups (2.1.2-1) unstable; urgency=low
* New 2.1.2 upstream release
* Drop patches included upstream:
- usb-backend-fix-infinite-loop-when-usblp-module-attached.patch
- usb-backend-delayed-closing-for-old-laserjets.patch
- fix-ppd-file-load-for-ipp-printers.patch
Refresh 2 other patches
* Update Apple Inc. Copyright years in debian/copyright
-- Didier Raboud <email address hidden> Thu, 03 Dec 2015 21:25:48 +0100
-
cups (2.1.0-7) unstable; urgency=medium
[ Till Kamppeter ]
* Removed deprecated no-op "--upstart-only" option from dh_installinit call
in debian/rules (LP: #1519228)
* Moved empty directories /etc/cups/ppd and /etc/cups/interfaces to the
cups-core-drivers binary package
* Moved mime.convs from cups-server-common to cups-core-drivers to get it
onto mobile devices with level-2 printing stack (support for IPP printers
with common PDLs auto-set-up by cups-browsed)
-- Didier Raboud <email address hidden> Mon, 30 Nov 2015 22:21:04 +0100
-
cups (2.1.0-6) unstable; urgency=medium
[ Till Kamppeter ]
* Move /usr/lib/cups/daemom/cups-exec from the "cups" binary package to the
"cups-daemon" binary package as it is already needed for basic job
execution and therefore already in the level-1 (minimum) printing stack
(LP: #1509423)
-- Didier Raboud <email address hidden> Fri, 06 Nov 2015 17:09:44 +0100
-
cups (2.1.0-5) unstable; urgency=medium
[ Till Kamppeter ]
* Add upstream patch to fix cupsGetPPD* with IPP print queues
(CUPS STR #4725)
-- Didier Raboud <email address hidden> Wed, 21 Oct 2015 15:01:21 +0200
-
cups (2.1.0-4) unstable; urgency=medium
[ Till Kamppeter ]
* Corrected info header (author and Debian bug closure) of
usb-backend-fix-infinite-loop-when-usblp-module-attached.patch
* USB-backend: Added new quirk rules for delayed closing of the backend for
several older HP LaserJet printers (CUPS STR #4549)
[ Didier Raboud ]
* Add maintscript stanzas to properly remove the oopstops.{convs,types}
conffiles in /etc/cups that are not shipped since 1.3.10-3
(Closes: #799025)
-- Didier Raboud <email address hidden> Wed, 16 Sep 2015 19:00:13 +0200
-
cups (2.1.0-3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (2114t4f1u)
[ Till Kamppeter ]
* The libusb-based USB backend sometimes did not unload the kernel usblp
module if it was preventing the backend from accessing the printer causing
an infinite loop taking 100% CPU (CUPS STR #4707)
-- Didier Raboud <email address hidden> Mon, 14 Sep 2015 11:17:28 +0200
-
cups (2.1.0-2) unstable; urgency=low
* Upload to unstable
[ Helge Kreutzmann ]
* Update German man page (2105t4f1u)
[ Jean-Paul Guillonneau ]
* Update french manual pages translations, for 2.0.3-6 (Closes: #798257)
[ Didier Raboud ]
* Refresh the manpage translations for 2.1.0
* Given upstream's new enforcement of ConfigFilePerm on /etc/cups/ppd/ files,
make sure this is enforced on upgrade
-- Didier Raboud <email address hidden> Fri, 11 Sep 2015 09:51:24 +0200
-
cups (2.0.3-10) unstable; urgency=medium
* Backport upstream patches:
- Fix redirections from CGI scripts (STR: #4538)
- Fix the active jobs loop (STR: #4646)
-- Didier Raboud <email address hidden> Tue, 21 Jul 2015 16:15:03 +0200
-
cups (2.0.3-9) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (1606t320f184u)
[ Didier Raboud ]
* Add patch to relax socket access checking to only check read-and-write, not
execution (Closes: #792730)
* Add maintscript stanzas to properly remove the mime.convs and mime.types
conffiles in /etc/cups that are not shipped in this path since
1.4.0~svn8773-1~ (Closes: #792731, LP: #1475683)
-- Didier Raboud <email address hidden> Mon, 20 Jul 2015 17:38:49 +0200
-
cups (2.0.3-8) unstable; urgency=medium
* Mark the libsystemd as reported (and fixed) upstream
* Translate and install the cupsd-helper.8 manpage (Closes: #792484)
* Update the manpage translation infrastructure: install multiple missing
new manpages
* Add patch to move cupsd-logs manpage to section 5
-- Didier Raboud <email address hidden> Wed, 15 Jul 2015 17:03:00 +0200
-
cups (2.0.3-7) unstable; urgency=medium
[ Michael Biebl ]
* Transition from libsystemd-daemon to libsystemd:
- Update Build-Depends
- Patch the configuration system
(Closes: #779770)
-- Didier Raboud <email address hidden> Mon, 13 Jul 2015 18:35:43 +0200
-
cups (2.0.3-6) unstable; urgency=low
* Fix the 'which' calls, causing uninstallation error of cups-bsd
-- Didier Raboud <email address hidden> Tue, 07 Jul 2015 16:24:20 +0200
-
cups (2.0.3-5) unstable; urgency=low
* Amend the previous changelog to reflect its upload to unstable
* Add patch to make some attributes optional in the IPP-1.1 3.2.6 GetJobs
test, that was causing a FTBFS on mips
-- Didier Raboud <email address hidden> Tue, 07 Jul 2015 14:41:57 +0200
-
cups (2.0.3-4) experimental; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (1366t464f280u)
[ Didier Raboud ]
* Replace full paths in maintainer scripts '[ -x ]' by 'which' calls
* Refresh debian/copyright thanks to cme
* Remove the superfluous XS-Testsuite header in debian/control
-- Didier Raboud <email address hidden> Mon, 06 Jul 2015 21:57:18 +0200
-
cups (1.7.5-12) unstable; urgency=high
* Import 1.7 upstream fix for CERT VU#810572: Privilege escalation through
dynamic linker and isolated vulnerabilities: STR: #4609, VU#810572
- CVE-2015-1158 - Improper Update of Reference Count
- CVE-2015-1159 - Cross-Site Scripting
-- Didier Raboud <email address hidden> Tue, 09 Jun 2015 09:33:29 +0200
-
cups (1.7.5-11) unstable; urgency=medium
* Backport upstream patch to fix cupsRasterReadPixels buffer overflow with
invalid page header and compressed raster data
(STR: #4551, Closes: #778387)
-- Didier Raboud <email address hidden> Mon, 16 Feb 2015 08:19:17 +0100
-
cups (1.7.5-10) unstable; urgency=medium
* Change ppd-updaters trigger to use interest-noawait instead of interest to
avoid trigger cycles (Closes: #772871, #771765)
-- Didier Raboud <email address hidden> Mon, 15 Dec 2014 22:22:33 +0100
-
cups (1.7.5-9) unstable; urgency=medium
* Drop color-management patch; it got refused by upstream and is not
available in non-english translations (Closes: #763517, #768163)
* Drop the upstream patch to limit Get-Jobs replies to 500, as this triggers
a FTBS on mips
-- Didier Raboud <email address hidden> Thu, 27 Nov 2014 20:44:45 +0100
-
cups (1.7.5-8) unstable; urgency=medium
* Add a USB quirk fix for Brother HL-1250 (Closes: #712512)
* Backport upstream patch to fix random crash in TLS handling. The patch also
enables coredumps.(Closes: #760475, #760476)
-- Didier Raboud <email address hidden> Sun, 23 Nov 2014 13:26:24 +0100
-
cups (1.7.5-7) unstable; urgency=medium
* Revert to not socket-activating CUPS (Closes: #747073)
- Drop patch to let CUPS write the systemd.socket configuration files
- Replace preinst generation of the same configuration file, delete them on
upgrade
- Drop the symlink enforcing the automatic configuration
- Update NEWS and README.Debian to reflect that change
- Create two cups socket configuration examples, document their existence
in README.Debian
- Update the systemd socket activation patch to include
PassCredentials=true in the socket configuration, following upstream's
feedback
- Disable automatic idle exit timeout under systemd, as this will get
activated without socket activation
-- Didier Raboud <email address hidden> Thu, 23 Oct 2014 22:06:18 +0200
-
cups (1.7.5-6) unstable; urgency=medium
* Backport several upstream patches:
- Update the patch restoring the access to cupsd.conf with Upstream's
latest
- Fix the icon display in web interface during server restart (STR: #4475)
- Enforce correct newest-to-oldest order in the completed jobs returned by
the scheduler (STR: #4396)
- Limit Get-Jobs replies to 500 jobs (STR: #2913)
- Do not let cupsGetPPD* return a symlink if it was not readable by the
user (STR: #4500). This should help with #764253.
* Dropped the FINAL_CONTENT_TYPE revert, stick back to upstream, following
RedHat's analysis
* Add tests' patch to ignore the 'Address family not supported' that breaks
the errorlines counting on buildds without a working IPv6 stack
-- Didier Raboud <email address hidden> Wed, 22 Oct 2014 13:44:42 +0200
-
cups (1.7.5-5) unstable; urgency=medium
[ Didier Raboud ]
* In debian/rules, add conditionals to enable build-indep build
* Bump Standards-Version to 3.9.6 without changes needed
* Remove Martin Pitt, Masayuki Hatta and Jeff Licquia from the Uploaders'
field; with many thanks for their past work on CUPS.
[ Ondřej Surý ]
* Remove libjpeg8-dev from libcupsimage2-dev (Closes: #765919)
-- Didier Raboud <email address hidden> Mon, 20 Oct 2014 08:54:21 +0200
-
cups (1.7.5-4) unstable; urgency=medium
[ intrigeri ]
* In the apparmor profile, drop features yet unsupported in Debian
(Closes: #763673)
[ Didier Raboud ]
* Add the Ubuntu-specific apparmor profile as Ubuntu-specific patch
-- Didier Raboud <email address hidden> Wed, 01 Oct 2014 21:40:15 +0200
-
cups (1.7.5-3) unstable; urgency=medium
[ Didier Raboud ]
* Add two USB quirk fixes for Canon MX310 and MX320 printers
(LP: #1346868, #1369547)
[ Jamie Strandboge ]
* Update the apparmor-profile
- move Ux to Cx -> third_party and provie a third_party child profile. In
this manner, we can add some modest confinement (can't change MAC
policy, change_profile or mount) but more importantly it allows us to
specify peer=third_party to restrict where the strictly confined cups
process can send signals (LP: #1370930)
- allow r of /var/cache/samba/*.tdb (LP: #1371097)
- allow r of /var/{cache,lib}/samba/printing/printers.tdb
-- Didier Raboud <email address hidden> Tue, 30 Sep 2014 08:21:21 +0200
-
cups (1.7.5-2) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (1537t)
[ Till Kamppeter ]
* Updated color management extension patch to the newest version from Joseph
Simon, especially to fix PPD updates via the web interface (LP: #1362321).
[ Didier Raboud ]
* Replace the RedHat patch restoring the access to cupsd.conf and logfiles
with upstream's
-- Didier Raboud <email address hidden> Wed, 17 Sep 2014 13:37:01 +0200
-
cups (1.7.5-1) unstable; urgency=medium
* New 1.7.5 upstream release
- Drop upstream-originated patches, refresh all
- Refresh manpage translations for new upstream release
-- Didier Raboud <email address hidden> Thu, 14 Aug 2014 19:32:52 +0200
-
cups (1.7.4-5) unstable; urgency=medium
[ Till Kamppeter ]
* Color management extensions: Added color management checkboxes to the
Japanese version of the web interface, on request of Deng Pang from Ricoh.
[ Didier Raboud ]
* Add patch from RedHat to restore access to logfiles from the webinterface,
regression from the fix for STR: #4455 (Closes: #757964)
-- Didier Raboud <email address hidden> Thu, 14 Aug 2014 08:52:09 +0200
-
cups (1.7.4-4) unstable; urgency=medium
* Add patch to ignore the 'Failed to connect to system bus' error that
sometimes breaks the errorlines counting on various architectures
* Refresh cupsd-write-systemd-Port patch
-- Didier Raboud <email address hidden> Wed, 30 Jul 2014 10:40:53 +0200
-
cups (1.7.4-3) unstable; urgency=medium
* In cups-daemon's postinst, remove leftover cups.patch symlink in
multi-user.target.wants (Closes: #755932)
* Correct default listening address used under systemd for new installations;
also correct the discrepancy on upgrades (Closes: #755807)
-- Didier Raboud <email address hidden> Mon, 28 Jul 2014 08:22:29 +0200
-
cups (1.7.4-2) unstable; urgency=medium
* Install systemd's cups.path in paths.target instead of multi-user.target
(Closes: #755690)
* Import two upstream patches:
- Fix for unsufficient permission checking for files accesses from the
webinterface (STR: #4455)
CVE-2014-5029 Incomplete fix CVE-2014-3537
CVE-2014-5030 Disallow symlinks for directory index files
CVE-2014-5031 File/directory does not have world read permissions for
directory index files
- Fix for CGI scripts (STR: #4454)
-- Didier Raboud <email address hidden> Wed, 23 Jul 2014 09:45:49 +0200
-
cups (1.7.4-1) unstable; urgency=medium
* New 1.7.4 upstream release
- Security: The web interface incorrectly served symlinked files and
files that were not world-readable, potentially leading to a
disclosure of information (STR #4450, CVE-2014-3537)
- Added USB quirk rule for Lexmark E230 (STR #4448)
- Fix broken links on the web homepage (STR #4453, Closes: #754243)
- Refresh patches
[ Helge Kreutzmann ]
* Update German man page (1531t)
[ Didier Raboud ]
* Stop managing the rename of /etc/pam.d/cups in the cups binary package:
/etc/pam.d/cups is not renamed anymore but is now just installed from a
different package (cups-daemon). (Closes: #753439)
Thanks to Raphaël Hertzog
-- Didier Raboud <email address hidden> Mon, 14 Jul 2014 16:55:45 +0200
-
cups (1.7.3-6) unstable; urgency=medium
* Discard lpadmin stderr in the tests' utility, fixes autopkgtests.
-- Didier Raboud <email address hidden> Thu, 26 Jun 2014 07:51:30 +0200
-
cups (1.7.3-5) unstable; urgency=medium
* Add a trap to test-drivers utility, move it to cups-client instead of cups
* Run the tests using the installed test-drivers utility
-- Didier Raboud <email address hidden> Wed, 25 Jun 2014 09:53:34 +0200
-
cups (1.7.3-4) unstable; urgency=medium
* In cups-config, run krb5-config at runtime to avoid architecture
differences due to the output of krb5-config; add check at build-time to
avoid this happening again (Closes: #751157)
* Fix dpkg-architecture calls in cups-config
* Make the test-drivers utility more generic, install it in the cups package
to be able to use it in other packages' autopkgtests
-- Didier Raboud <email address hidden> Mon, 23 Jun 2014 17:09:02 +0200
-
cups (1.7.3-3) unstable; urgency=medium
* Fix autopkgtests:
- only use accessible files,
- extend the tests to test-print all PDFs in the source test/ directory,
- abstract the drivers testing script as a separate script.
-- Didier Raboud <email address hidden> Tue, 10 Jun 2014 13:18:23 +0200
-
cups (1.7.3-2) unstable; urgency=medium
[ Till Kamppeter ]
* Added IPP attributes required by IPP Everywhere for PWG Raster when PWG
Raster as input format is supported. This is needed for shared printers
correctly emulating an IPP Everywhere printer (CUPS STR #4428)
[ Didier Raboud ]
* Add SystemdIdleExit and IdleExitTimeout references in cupsd.conf manpage
* Rename the cups pam configfile from cups-daemon to cups (Closes: #750602)
* Rewrite the autopkgtests suite:
- Drop isolation-container restriction
- Test cups-core-drivers with no driver for now
- Test cups with all available drivers
[ Jean-Paul Guillonneau ]
* Update the manpages' french translation (Closes: #744987)
-- Didier Raboud <email address hidden> Mon, 09 Jun 2014 20:46:07 +0200
-
cups (1.7.3-1) unstable; urgency=medium
* New 1.7.3 upstream release
- Refresh patches
* Add one simple autopackagetest
* In cups-daemon.preinst, only write ListenStream stanzas for 'Port' OR
'Listen localhost', not both (Closes: #742668)
* Explicitly install README.Debian to libcups2, add symlinks in various
other packages (Closes: #750532)
-- Didier Raboud <email address hidden> Wed, 04 Jun 2014 15:27:04 +0200
-
cups (1.7.2-3) unstable; urgency=medium
[ Till Kamppeter ]
* Updated version numbers in Replaces:/Breaks: for cups-bsd to also work with
updating CUPS under Ubuntu (LP: #1315766)
-- Didier Raboud <email address hidden> Sun, 04 May 2014 12:18:32 +0200
-
cups (1.7.2-2) unstable; urgency=low
[ Helge Kreutzmann ]
* Update German man page (1526t)
[ Till Kamppeter ]
* Removed Ubuntu difference in the dependency of cups-deamon on avahi-daemon:
avahi-daemon is a Recommends for both now; remove "on started avahi-daemon"
from the "start on ..." rule in /etc/init/cups.conf upstart script
(LP: #1242185, #1178172)
* Add two patches for Upstart socket-triggered activation:
- allow starting cupsd socket-triggered through Upstart, for on-demand
starting to save resources (especially on mobile devices)
- let cupsd stop after 30 seconds idle time in when started by Upstart
socket-activation (if timeout is not explicitly set to another time)
(Closes: #742666, LP: #1276713)
-- Didier Raboud <email address hidden> Fri, 02 May 2014 15:54:20 +0200
-
cups (1.7.2-1) unstable; urgency=medium
* New 1.7.2 upstream release
- Security: The scheduler now blocks URLs containing embedded HTML
(STR #4356)
* Drop 10 patches that were backported from upstream or are now solved
differently:
- str4393-fix-memoryleak-in-rastertolabel
- fix-cupsdgetprivateattrs-function-missing-null-check
- fix-cupsenumdests-does-not-fill-in-is_default-field
- cupsenumdests-does-not-set-cb
- cupsd-support-avahi-daemon-restarting
- prevent-dnssd-backend-exiting-too-early
- fix-a-dbus-threading-issue-that-caused-the-scheduler-to-crash
- ipptool-doco-updates
- build-with-full-relro
- fix-template.c-typo
* Regenerate manpage-hyphen-minus patch to adapt to upstream changes
* Refresh 9 patches with quilt to cope with upstream updates
- airprint-support
- color-management-extension
- cupsd-idleexittimeout-systemd
- cupsd-idleexittimeout
- cupsd-write-systemd-Port
- no-conffile-timestamp
- pidfile
- read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs
- systemd-optional-socket-activation
* Refresh manpage translation files
-- Didier Raboud <email address hidden> Thu, 10 Apr 2014 22:05:22 +0200
-
cups (1.7.1-13) unstable; urgency=medium
* Fix hyphen-used-as-minus and a typo in the lppasswd manpage patch
* Build against GnuTLS 3.x (Closes: #638416, #714492)
- Add Build-Conflicts against libgmp-dev (<< 2:6) to avoid license
incompatibilities
- Build-Depend against libgnutls28-dev
- Add patch to stop build-depending on libgcrypt as nothing is used from
it (STR: #4399)
- Refresh affected patches
* In the postinst code fixing the lack of 'compress' stanza in the logrotate
for some versions, don't assume that all uncompressed files are present;
also clarify when the renaming should happen (Closes: #742668)
-- Didier Raboud <email address hidden> Wed, 09 Apr 2014 21:04:57 +0200
-
cups (1.7.1-12) unstable; urgency=medium
[ Didier Raboud ]
* Fix the implicit-declaration problem in the D-BUS threading patch
by backporting an upstream update
[ Alf Gaida ]
* Create /etc/cups directory before attempting to create files in it
(Closes: #743249)
-- Didier Raboud <email address hidden> Tue, 01 Apr 2014 08:00:00 +0200
-
cups (1.7.1-11) unstable; urgency=medium
[ Didier Raboud ]
* Add patch on cups-config to:
- let it use dpkg-architecture at runtime to make it
architecture-independent (Closes: #741519)
- avoid /usr/lib/triplet appearing in --ldflags output
(Closes: #727058)
- strip unnecessary libs from --libs output (Closes: #730838); therefore
also strip libgnutls-dev and libkrb5-dev from libcups2-dev's Depends
* Drop now-unused rfc2911 patch in ipptoolfile manpage as it got replaced by
upstream's; fix missing backslash escape in upstream fix that broke po4a
translation, thanks to Helge Kreutzmann
* Add upstream patch to fix memoryleak in rastertolabel
* Move the cupsd-systemd-listen.conf file creation from postinst to preinst as
it is a symlink's destination. Letting said symlink be dangling for a
timespan can make systemd crash, see #742322
[ Helge Kreutzmann ]
* Update German man page (1525t)
-- Didier Raboud <email address hidden> Mon, 31 Mar 2014 10:00:00 +0200
-
cups (1.7.1-10) unstable; urgency=medium
[ Till Kamppeter ]
* Remove upstream patch to fix race condition in cupsDoIORequest, as this
does not actually solve STR #4386 and also causes STR #4391, CUPS not being
able to communicate with Brother printers anymore
-- Didier Raboud <email address hidden> Thu, 20 Mar 2014 22:00:41 +0100
-
cups (1.7.1-9) unstable; urgency=medium
* Remove cupsd-systemd-listen.conf on purge (Closes: #741489)
* In logrotate script, use 'compress' in addition to 'delaycompress',
* thanks to Michael Biebl (Closes: #741896), re-order and compress the
logs that weren't in postinst.
-- Didier Raboud <email address hidden> Tue, 18 Mar 2014 19:34:44 +0100
-
cups (1.7.1-8) unstable; urgency=medium
[ Helge Kreutzmann ]
* Update German man page (1522t1f)
[ Didier Raboud ]
* Make libcups2-dev Multi-Arch: same (Closes: #689084)
* Replace the cupsd-support-avahi-daemon-restarting patch with the latest
upstream iteration (STR: #4373)
* Add patch to let CUPS write its own systemd sockets configuration when
configured through the webinterface; document this new behaviour in
cups-daemon.NEWS and README.Debian (Closes: #740382)
* Stop making lppasswd setuid root as it is only needed in specific cases
- Add patch to lppasswd manpage to document how dpkg-statoverride should be
used
- Update translations
* Move the repository from pkg-cups to printing; update the VCS-* fields
accordingly
[ Ansgar Burchardt ]
* systemd socket activation support: add cups.socket in Requires of
cups.service to ensure that the service is stopped before the socket is
attempted to be started. Also add Documentation references in cups.service
[ Till Kamppeter ]
* Fix crash bug in the cupsEnumDests() function (STR #4380).
* Import upstream patch to fix race condition in cupsDoIORequest()
(STR: #4386)
* Import upstream patch to fix a missing NULL check for input parameters in
cupsdGetPrivateAttrs() from scheduler/policy.c (STR: #4378)
* Import upstream fix to let cupsEnumDests() fill in is_default field
(STR: #4332)
[ Michael Biebl ]
* Fix the logrotate script to use delaycompress instead of stopping and
restarting cups, which spits out warnings under systemd (Closes: #740380)
-- Didier Raboud <email address hidden> Wed, 12 Mar 2014 12:03:14 +0100
-
cups (1.7.1-7) unstable; urgency=low
* systemd socket activation:
- Drop ListenDatagram from cups.socket as that's now in use by
cups-browsed
- Drop the Debian-specific patch to make sure that the localhost web
access works; Listen on 0.0.0.0 and [::] in the main patch instead
* cups-bsd cleanup:
- Demote update-inetd Dependency to a Suggests, add conditionals in
the maintainer scripts (Closes: #590436)
- Move the cupsd-lpd manpage to cups
- Install the translated manpages
* In postinst scripts, only chown and chmod when no dpkg-statoverrides
are set (Closes: #587015)
* Demote cups-client's smbclient Recommendation to a Suggests
(Closes: #618545)
* Drop two obsolete configuration options from dh_auto_configure
* Drop boilerplate comments from all maintainer scripts
-- Didier Raboud <email address hidden> Thu, 27 Feb 2014 16:14:55 +0100
-
cups (1.7.1-6) unstable; urgency=low
* Add systemd socket activation support (Closes: #732435):
- Add Gentoo patch to enable runtime-detected systemd socket activation
- Build-depend on libsystemd-daemon-dev on linux-any
- Build-depend on and use dh-systemd
- Install cups.service, cups.path and cups.socket files in cups-daemon
- Add Ubuntu patch to implement IdleExitTimeout
- Add patch to let cupsd exit-on-idle after 30-seconds when started
by systemd, given that systemdIdleExit is not set to Off
- Add ListenStream=127.0.0.1:631 to cups.socket to ensure that
http://localhost:631 works in Debian
- Explain the above configuration options in cups-daemon.NEWS and
README.Debian
* Drop /etc/default/cups in favour of its handling by cups-filters:
LOAD_LP_MODULES' configuration is moved to
/etc/modules-load.d/cups-filters.conf
* Update and reoder patches included upstream:
- Prevent dnssd backend from exiting too early (STR: #4365)
- ipptool doco updates (STR #3259, STR #4346), replaces the custom
ipptoolfile manpage fix
- Let cupsd cope with avahi daemon server restarts (STR: #4373)
- Fix a D-BUS threading issue that caused the scheduler to crash
(STR #4347), replace Fedora's fix for the multiple-threads dbus
usage; require dbus >= 1.0.2
* Replace the upstream pgp keyring with an armored version in
debian/upstream to cope with uscan's new default
-- Didier Raboud <email address hidden> Tue, 25 Feb 2014 12:06:47 +0100
-
cups (1.7.1-5) unstable; urgency=medium
* In cups' initscript, stop trying to restart xprint.
Thanks to Damyan Ivanov (Closes: #738801)
* Import Fedora patch to prevent the dnssd backend from exiting too
early
-- Didier Raboud <email address hidden> Tue, 18 Feb 2014 15:44:18 +0100
-
cups (1.7.1-4) unstable; urgency=medium
[ Martin Pitt ]
* debian/libcups2-dev.preinst: Move aside a /usr/include/cups/i18n.h
directory during upgrades (from wheezy/precise); this directory got
replaced with a file, and triggers a bug in overlayfs when dist-upgrading
schroots/containers/similar. This is a hackish workaround and can be
dropped again in jessie+1/trusty+1. (LP: #1272285)
[ Didier Raboud ]
* Fix LGPL-2 references in debian/copyright, hanks to Thorsten Alteholz
* Move commandtops from cups to cups-core-drivers (Closes: #737306)
-- Didier Raboud <email address hidden> Tue, 04 Feb 2014 15:31:13 +0100
-
cups (1.7.1-3) unstable; urgency=low
[ Till Kamppeter ]
* Split binary package "cups" into "cups" and "cups-core-drivers". In
low-footprint (mobile) environments we can restrict the printer
support to only IPP printers with known common languages (PDF,
PostScript, PWG Raster, PCL) to get rid of the heavy load of drivers
and PPDs for thousands of printers. From CUPS we need only the
"cups-daemon" and "cups-core-drivers" (plus library packages) then.
"cups-core-drivers" currently only contains the gziptoany and pstops
filters.
[ Didier Raboud ]
* Avoid specifying mode, user and (wrong) group in the logrotate
'create' statement (LP: #1268011)
* Install cups-daemon AppArmor, ufw profile and apport hooks on Debian
too (Closes: #735313)
* Replace custom AppArmor post{inst,rm} machinery with a dh_apparmor
call
* Add patch to move cupsd.conf.default from /etc/cups to
/usr/share/cups as it's not a configuration file (Closes: #640124)
* Reorder most patches to let those that upstream doesn't intend to
fix stay on top of the pile; most also mark those reported upstream
as such
* Drop configure-default-browse-protocols patch, now useless
* Drop update-rc.d arguments in Debian, as they are no longer
supported
[ Helge Kreutzmann ]
* Update German man page (1518t)
-- Didier Raboud <email address hidden> Mon, 20 Jan 2014 23:06:36 +0100
-
cups (1.7.1-2) unstable; urgency=medium
* Revert "Link against OpenSSL instead of GnuTLS", reopens #714492
* Add tests' patch to ignore a kfreebsd-amd64 error that breaks the
error lines counting
-- Didier Raboud <email address hidden> Tue, 14 Jan 2014 10:03:37 +0100
-
cups (1.7.1-1) unstable; urgency=medium
* New 1.7.0 upstream release
- Security: the lppasswd program incorrectly used settings from
~/.cups/client.conf (STR #4319)
- Some gzip'd PPD files could not be used
- Cleaned up some job logging in the scheduler
- ATTR messages could cause string pool memory corruption in the
scheduler
- Printing to a raw queue could result in corrupt output due to
opportunistic compression
- The "make check" test suite did not work on Linux without the
cups-filters package installed (That's not fully fixed yet)
- The libusb-based USB backend incorrectly used write timeouts
- Using "@IF(name)" in an Allow or Deny rule did not wor
(STR #4328, Closes: #674520)
- The D-BUS notifier did not remove its lockfile (STR #4314)
[ Didier Raboud ]
* Link against OpenSSL instead of GnuTLS; mark two GnuTLS-specific
symbols in libcups2 as optional (Closes: #714492)
* Refresh 13 patches for 1.7.1
* Drop patches obsoleted by 1.7.1:
- avoid-sign-extending-CRCs-for-gz-decompression
- avoid_stale_lockfile_in_dbus_notifier
- cups-dbus-utf8
- fix-job-history-logging
- fix-stringpool-corruption
- prevent-USB-timeouts-causing-incorrect-print-output
* Refresh the testsuite patches
* Rewrite tests-use-cupsfilters patch to have the whole test-suite
pass
[ wookey ]
* Honour DEB_BUILD_OPTIONS=nocheck (Closes: #734670)
-- Didier Raboud <email address hidden> Thu, 09 Jan 2014 16:54:26 +0100
-
cups (1.7.0-2) unstable; urgency=low
[ Russell Coker ]
* In the cups init script, run restorecon after creating a /var/run
directory (Closes: #677580)
[ Bastien ROUCARIÈS ]
* Add patch to drop two dangling references in cups-lpd.man
(Closes: #570157)
[ Nicolas Boulenguez ]
* Enhance cups' init-script(Closes: #718798)
- Specify SCRIPTNAME instead of relying on N=${0##*/} bashism
- Replace restart_xprint() implicit parameter (success) with an
explicit first parameter for readability
- Replace log_begin_msg() calls by log_daemon_msg() to use the
vendor-specific formatting
- Clarify exit statuses handling by making sure only the result of
start-stop-daemon is returned
- Don't call coldplug_usb_printers when the daemon fails to start
- Use status_of_proc from lsb-base >= 3.2.14 instead of a
hand-written implementation
- Unimplemented actions must return 3
[ Didier Raboud ]
* Let uscan verify PGP signatures on signed upstream tarballs
* Update manpage-hyphen-minus.patch to fix three missing fixes in
ippfind.1
* Add patch to fix expres{,s}ion typo
* Fix two occurences of pointer-from-integer in the color-management
extension patch
* Update drop_unnecessary_dependencies patch to make sure
libcupsimage2 is linked against pthread
* Bump Standards-Version to 3.9.5 without changes needed
-- Didier Raboud <email address hidden> Sat, 04 Jan 2014 15:46:02 +0100
-
cups (1.7.0-1) unstable; urgency=low
* New 1.7.0 upstream release
[ Till Kamppeter ]
* Refresh most patches with quilt
* Removed usb-backend-do-not-crash-if-usb-disabled-in-bios and
cupsd-no-crash-on-avahi-threaded-poll-shutdown patches as they got
applied upstream
* Removed drop-arch-specifics-from-doc patch as it is not needed
anymore
* Updated drop_unnecessary_dependencies, manpage-hyphen-minus,
manpage-translations and ppd-poll-with-client-conf patches manually
to apply to the new CUPS version
* Added error counting exception from
usb-backend-do-not-crash-if-usb-disabled-in-bios to
tests-ignore-warnings
* Install the newly added ippfind utility and its manpage in
cups-client
* Added pwg.h to libcups2-dev package
* Call dh_auto_clean only if the file Makedefs is present, to avoid a
FTBFS
* Added color management extensions from Joe Simon's GSoC 2013
project.
* Patch cups-files.conf to activate CUPS daemon syncing of files when
closing, so that config files (like printers.conf) do not
mysteriously disappear (LP: #1157972)
* In the AppArmor profile, allow execution of programs in
/etc/cups/interfaces/, needed to make CUPS working with queues based
on System V interface scripts, especially PPD-less queues
auto-generated by cups-browsed from cups-filters 1.0.41 on.
* Silenced AppArmor noise from udev.conf in syslog (LP: #1229766)
[ Steve Langasek ]
* Add cups-filters (>= 1.0.42) as alternative to foomatic-filters
(which is deprecated) in package relationships
[ Didier Raboud ]
* Remove Roger Leigh from uploaders on his request with thanks for his
past work!
* Switch avahi LSB Should-Start dependency to be avahi-daemon; also
bump package relationship to >= 0.6.31-3~ (Closes: #731608)
* Refresh the manpage translation files
* Move the USB backend quirk rules file to cups-server-common
* Add 38 new 1.7.0 libcups2 symbols
* Mark one C++ libcupsppdc1 symbol as optional as it isn't exported in
1.7.0 anymore
* Import Fedora patches:
- to avoid sign-extending CRCs in gz decompression
- to build with full read-only relocations
- to fix job history logging (upstream patch)
- to set the internal default for SyncOnClose to Yes, instead of
only configuring it to Yes
- to fix a stringpool corruption issue
- to prevent USB timeouts causing incorrect print output
* Import Fedora patch updates:
- to dont-use-dbus-from-two-threads patch so it removes a call to
avahi_threaded_poll_stop()
- to avoid_stale_lockfile_in_dbus_notifier patch to call _exit when
handling SIGTERM
* Move manpage-translations patch at the very end of the patch series
to have it include all our patches
-- Didier Raboud <email address hidden> Fri, 03 Jan 2014 18:42:39 +0100
-
cups (1.6.4-2) unstable; urgency=low
* Import several patches from Fedora, thanks to Tim Waugh:
- Avoid stale lockfile in dbus notifier
- Stop accessing avahi through D-Bus using two threads
- Fix jobs with multiple files and multiple formats
- Revert upstream change to FINAL_CONTENT_TYPE in order to fix
printing to remote CUPS servers
* On purge, also delete the cupsd.conf.pre16-bak file to leave no
traces
-- Didier Raboud <email address hidden> Thu, 28 Nov 2013 12:22:09 +0100
-
cups (1.6.4-1) unstable; urgency=low
* New 1.6.4 upstream release:
- Removed some duplicate size definitions for some ISO sizes that
were causing problems
- The IPP backend did not add the "last-document" attribute
- Added a SyncOnClose directive to cups-files.conf to force cupsd to
call fsync before closing any configuration/state files it writes
- Added USB quirk rule for Lexmark E238
- Closed server connections were still not always detected
- The libusb-based USB backend now loads its list of quirks from
files in /usr/share/cups/usb instead of using a hardcoded table
- The scheduler did not properly register ICC color profiles with
colord
[ Adam Conrad ]
* Update the cupsfilters tests patch to reflect the filter list in
cups-filters 1.0.36 and fix the testsuite
* Remove versioned Suggests/Recommends on ghostscript-cups (LP: #1212239)
[ Till Kamppeter ]
* debian/local/cups-daemon.cups.upstart: Increased timeout for waiting for
the CUPS daemon to get ready before automatically configuring printers
from 3 sec to 30 sec, on slower systems CUPS often needs more than 3
seconds and so the automatic printer configuration does not get done
(LP: #933308).
* debian/cups.dirs: Create empty /etc/cups/interfaces directory
(LP: #499585).
* debian/control: Use "Recommends: cups-filters (>= 1.0.36) |
ghostscript-cups (>= 9.02~)" as the CUPS filters in ghostscript-cups moved
to cups-filters.
[ Didier Raboud ]
* Don't run the dh_auto_clean command if the Makedefs doesn't exist
(Closes: #724134)
* Refresh patches for 1.6.4:
- Drop colord-add-profile-fix.patch, fixed differently upstream
- Drop usb-backend-more-quirk-rules.patch, fixed differently upstream
- Refresh 9 other patches
* Refresh the manpages translation files
* Install the usb-quirks in cups-common
* Update the tests-use-cupsfilters patch to use a patched copy of
cups-filters 1.0.38's cupsfilters.convs to circumvent #712337 and
allow cups-filters 1.0.38 to ship with the optimized pstops filters
path
* Bump cups-filters B-D to 1.0.38 to make sure the tests run as
expected
* Fix typo in README.Debian
* On upgrade to 1.6.4, keep a copy of obsolete stanzas to let
cups-browsed's postinst read them. This eases the 1.5->1.6 upgrade.
[ Helge Kreutzmann ]
* Update German manpages translation.
-- Didier Raboud <email address hidden> Wed, 27 Nov 2013 17:19:20 +0100
-
cups (1.6.3-1) unstable; urgency=low
* New 1.6.3 upstream release:
- The lp, lpq, lpr, and lpstat now display an error message advising the
use of the /version=1.1 ServerName option (<rdar://problem/14290628>)
- Added documentation about the /version=1.1 option to ServerName in
client.conf (<rdar://problem/14216262>)
- httpStatus(HTTP_ERROR) did not return a useful error message
(Closes: #645436)
- The lp, lpq, lpr, and lpstat commands incorrectly ignored the default
printer set in the lpoptions file (Closes: #711848)
- The USB backend could crash on libusb-based systems if USB was
disabled in the BIOS (LP: #1108719).
- Added more USB quirks for the libusb-based backend
- The scheduler no longer tries to do Kerberos authentication over the
loopback interface. (Closes: #640939).
[ Didier Raboud ]
* Refresh patches for 1.6.3:
- usb-backend-more-quirk-rules: Shrink to only Lexmark E238 that
missed 1.6.3 merge window
- usb-backend-do-not-crash-if-usb-disabled-in-bios: Shrink to only
keep the error counting exception.
- remove-unreal-printers: Drop, was from upstream.
- more-verbose-http-error-message: Drop, was from upstream.
- mention-ipp-version-specifier-in-man-and-ref: Drop, differently
included upstream. (Closes: #711848)
* Invert symlink handling in cups-client's preinst to cope with the
symlink-to-directory migration for /usr/share/doc. (Closes: #716867)
* Update usb backend quirks to fix Lexmark E238 printer (Closes: #716843)
* Get dpkg-maintscript-helper to delete /e/c/acroread.conf and
/e/c/pdftops.conf again in 1.6.2-9~ to cleanup upgrades from cups
1.5. (Closes: #711136)
* Update debian/watch to cope with the new cups.org layout
[ Brian Potkin ]
* Rewrite README.Debian for Jessie (>= 1.6) (Closes: #714852)
-- Didier Raboud <email address hidden> Thu, 18 Jul 2013 21:45:15 +0200
-
cups (1.6.2-10) unstable; urgency=low
[ Didier Raboud ]
* Mark the cups-client NEWS as released and make sure it can be
installed by dropping the /usr/share/doc/cups-client symlink.
Thanks to Evgeni Golov (Closes: #704238)
* Backport upstream patch to remove unreal printers from the potential
printers' list to avoid jobs to go to unexpected printers
(Closes: #711848)
* Backport upstream patch to enhance the HTTP_ERROR handling
(Closes: #645436)
* Bump Standards-Version to 3.9.4 without changes needed
* Source package cleanup:
- Drop outdated and not-applied cups-avahi.patch
- Drop unused bzr-builddep configuration files
- Add gitignore file to ignore .pc/ directory
[ Helge Kreutzmann ]
* Update German manpages translation.
-- Didier Raboud <email address hidden> Wed, 26 Jun 2013 13:51:10 +0200
-
cups (1.6.2-9) unstable; urgency=low
[ Helge Kreutzmann ]
* Update German manpages translation.
* In ipptoolfile manpage, mention that possible attribute-name are
defined in RFC2911, for clarity. (Closes: #711709)
[ Didier Raboud ]
* Add a cups-client.NEWS notice, a cups-client manpage patch and amend
the client.conf example file to inform about IPP default version
change to 2.0 and circumvention measures. (Closes: #704238, #711192)
- thanks to Brian Potkin
* Reorder patches to have the manpages translation patch higher on the
patch queue
* Fix hyphen-correction typo
* Update manpage translations with the recent changes
* Drop outdated and not-applied colord-support patch.
[ Alexey Galakhov ]
* Add patch to fix printer icc profiles registration in colord
(Closes: #711868)
-- Didier Raboud <email address hidden> Sun, 16 Jun 2013 15:32:29 +0200
-
cups (1.6.2-8) unstable; urgency=low
* Upload to unstable.
[ Helge Kreutzmann ]
* Update German manpages translation.
-- Didier Raboud <email address hidden> Tue, 04 Jun 2013 14:17:42 +0200
-
cups (1.5.3-5) unstable; urgency=low
* Team upload
- Rebuild against a fixed libmagic1 (see #703274).
- Non-NMU version, above all past 1.5.x experimental versions.
* Uploaders:
- Remove Kenshi Muto <email address hidden> with his agreement and with
great thanks for his past work!
- Add myself.
-- Didier Raboud <email address hidden> Mon, 18 Mar 2013 15:23:04 +0100
-
cups (1.5.3-2.16) unstable; urgency=low
* Backport upstream documentation fix for STR#4223 "lpadmin to root
privilege escalation"
* Correct usb-backend quirk for Epson Stylus Photo 750, thanks to
Denis Prost (Closes: #697970)
-- Didier Raboud <email address hidden> Mon, 11 Mar 2013 10:18:37 +0100
-
cups (1.5.3-2.15) unstable; urgency=low
[ Till Kamppeter ]
* Update airprint-support.patch to make AirPrint support also work for
iOS 6. (Closes: #700961, LP: #1054495) - thanks to Jan Wagner.
[ Didier Raboud ]
* Add usb-backend quirk for Epson Stylus Photo 750 (Closes: #697970)
-- Didier Raboud <email address hidden> Wed, 27 Feb 2013 12:59:30 +0100
-
cups (1.5.3-2.14) unstable; urgency=low
* Add upstream patch to avoid using Kerberos over the local socket.
Avoids having the hplip-cups upgrade asking for a root password
during upgrade (Closes: #640939).
* Fix Japanese and Russian templates translations typos (Closes: #698521)
-- Didier Raboud <email address hidden> Sun, 20 Jan 2013 17:20:16 +0100
-
cups (1.5.3-2.13) unstable; urgency=low
[ Helge Kreutzmann ]
* Update German manpage translation (Closes: #697860).
[ Didier Raboud ]
* Also refresh the po4a translations infrastructure.
-- Didier Raboud <email address hidden> Fri, 11 Jan 2013 10:30:13 +0100
-
cups (1.5.3-2.12) unstable; urgency=low
[ Julien Cristau ]
* In the dbus UTF8 checker:
- Make sure to reset the buffer correctly.
-- Didier Raboud <email address hidden> Sun, 30 Dec 2012 14:12:20 +0100
-
cups (1.5.3-2.11.1) unstable; urgency=low
* Re-upload without spurious debian-changes-* patch.
-- Didier Raboud <email address hidden> Sat, 29 Dec 2012 12:38:55 +0100
-
cups (1.5.3-2.11) unstable; urgency=low
[ Julien Cristau ]
* In the dbus UTF8 checker:
- Use C.UTF-8 instead of not-certainly-available en_US.UTF-8; make
cups depend on libc-bin (>= 2.13).
- Make sure the buffer is really big enough.
-- Didier Raboud <email address hidden> Fri, 28 Dec 2012 13:41:27 +0100
-
cups (1.5.3-2.10) unstable; urgency=low
* Backport more upstream configuration split fixes:
- Fix cupsctl man page
- Generate and install cups-files.conf online help.
- Fix "-t" operation that shows correct filename.
- Use syslog for startup errors.
- Fix installation of cupsd.conf: need to use ConfigurationFile and not
ServerRoot/cupsd.conf.
- Check permissions of ConfigurationFile and CupsFilesFile: should be
ConfigFilePerm.
-- Didier Raboud <email address hidden> Sun, 16 Dec 2012 15:33:27 +0100
-
cups (1.5.3-2.9) unstable; urgency=low
[ Didier Raboud ]
* In the configuration file split patch:
- Include 'FileDevice warning fix in ipp.c:add_printer()' from Tim
Waugh (RedHat).
- Drop pure-comment part.
* Remove cupsd.conf during purge too. (Closes: #695337)
[ Bernard Massot ]
* Fix lpa{t,d}min typo in cups.NEWS.
-- Didier Raboud <email address hidden> Fri, 07 Dec 2012 11:41:51 +0100
-
cups (1.5.3-2.8) unstable; urgency=low
* Bugfix the configuration stanzas split: it left some possibilities
to have configuration stanzas taken from the wrong file.
- Refresh affected patches too.
-- Didier Raboud <email address hidden> Tue, 04 Dec 2012 17:10:04 +0100
-
cups (1.5.3-2.7) unstable; urgency=low
* Backport upstream configuration files split to address CVE-2012-5519.
- Add split-configuration-files-STR4223.patch
- Refresh affected patches:
- cups-deviced-allow-device-ids-with-newline.patch
- default_log_settings.patch
- pidfile.patch
- reactivate_recommended_driver.patch
- removecvstag.patch
- tests-ignore-usb-crash.patch
- Install the new cups-files.conf
Fixes: CVE-2012-5519 (Closes: #692791)
* Make cupsd.conf a non-conffile, as it is managed by cups itself.
- On new installs, set it up from cupsd.conf.default.
- On upgrades, move it away in preinst and move it back in postinst.
- On aborted upgrades, move the file back in place.
* Document the split in cups.NEWS.
* Update translations for new manpage, install it.
* Put under Debian Printing Team umbrella.
-- Didier Raboud <email address hidden> Tue, 04 Dec 2012 12:13:14 +0100
-
cups (1.5.3-2.6) unstable; urgency=low
* Import more fixes:
- From RedHat:
* USB backend quirk rule for Xerox Phaser 3124 (and maybe others).
(STR #4217)
* Ensure attributes are valid UTF-8 in dbus notifier.
(RedHat #863387, STR #4219)
- From upstream:
* Fix to properly send cancel requests to printers not supporting
Create-Job.
* Fix to work around broken 1284 device IDs that use a newline
instead of a semicolon.
* Fix to avoid letting the IPP backend stuck in an endless loop on
certain network errors. (STR #4194)
* Tighten all internal dependencies on libcups2 to avoid any version
disparity. (Closes: #668662)
-- Didier Raboud <email address hidden> Tue, 06 Nov 2012 16:26:25 +0100
-
cups (1.5.3-2.5) unstable; urgency=low
* Furhter tighten cups dependency on libcups2. (Closes: #668662)
-- Didier Raboud <email address hidden> Fri, 02 Nov 2012 22:30:39 +0100
-
cups (1.5.3-2.4) unstable; urgency=low
* Non-maintainer upload on behalf of the Printing Team.
[ Till Kamppeter ]
* Correctly install language-private.h as /usr/include/cups/i18n.h,
.install file entries cannot rename files (LP: #1013470).
[ Martin Pitt ]
* Tighten cups' and cups-client's dependency to libcups2 to current binary
version. They use private symbols from the libraries which the automatic
dependencies from the .symbols files don't cover.
(Closes: #668662, #677180)
* manpage-translations.patch: Update German manpage translations, thanks
Helge Kreutzmann! (Closes: #670042)
* manpage-translations.patch: Update French manpage translations, thanks
Julien Patriarca! (Closes: #670224)
* debian/README.Debian: Explain how to enable cups-lpd, thanks Vincent
McIntyre. (Closes: #508941)
[ Didier Raboud ]
* Backport upstream quirks for the libusb backend (Closes: #690982).
* Packaging repository moved to Git, change VCS-* fields accordingly.
-- Didier Raboud <email address hidden> Thu, 25 Oct 2012 08:56:29 +0200
-
cups (1.5.3-2.3) unstable; urgency=low
* Non-maintainer upload on behalf of the Printing Team.
* When modprobe'ing usblp, respect the blacklist. Thanks to Julien
Cristau for noticing!
-- Didier Raboud <email address hidden> Fri, 12 Oct 2012 20:13:28 +0200
-
cups (1.5.3-2.2) unstable; urgency=low
* Non-maintainer upload on behalf of the Printing Team.
* Update tests-slow-lpstat.patch to wait on remaining jobs before each
test. This should fix the slow architectures' FTBFS.
-- Didier Raboud <email address hidden> Thu, 11 Oct 2012 17:34:30 +0200
-
cups (1.5.3-2.1) unstable; urgency=low
[ Didier Raboud ]
* Non-maintainer upload on behalf of the Printing Team.
* Revert all 1.5.3-2 changes.
* Cherry-pick changes targeted at Wheezy.
* Make sure unowned obsolete backends are removed on configure.
(Closes: #683754)
* Update all debconf translations to cope with the ipp14 addition and
parallel and serial removals.
* Add patch to force C locale when testing the (non-)localized PPD
content fetch.
[ Till Kamppeter ]
* debian/patches/add-ipp-backend-of-cups-1.4.patch, debian/cups.config,
debian/cups.lintian-overrides, debian/cups.postinst, debian/cups.prerm,
debian/cups.templates: Add the IPP backend of CUPS 1.4.x to the current
CUPS package as independent backend "ipp14". Some devices (like the
LiveBox 2) do not work with the current IPP backend (LP: #945028,
LP: #973270, LP: #990734, LP: #992468, LP: #992982).
* debian/patches/usb-backend-further-enhancements.patch: Added latest
development work on the libusb-based USB backend:
- Support for uni-directional devices, both protocol-1 devices and
devices where no read endpoint is found.
- Soft reset specific to the "PRINTER" device class. This allows one to
reset without reconnecting.
- When closing the device, it will also get reset to its original
configuration, before re-attaching the usblp kernel module. Do not
restore the configuration setting when the old configuration was zero,
as zero means "unconfigured".
- Added option "usb-unidir" to force the backend into uni-directional
mode. This allows one to work around problems with bi-di
communications, especially also a delay at the end of the job caused by
closing the read channel (happens only for some devices, LP:#1001028).
Also useful for debugging.
- Added the quirk management of the usblp kernel module. So the problems
of all printers which were worked around in the kernel module are
also worked around in the libusb-based CUPS backend now (LP: #1000253).
- Added new quirk type to quirk manager: Printers for which the usblp
kernel module should not get reattached after printing a job
(LP: #1000253, perhaps also LP: #995111).
- Added additional quirks for the Prolific Technology USB -> Parallel
adapter, as the adapter needs uni-directional mode to be forced and
also does not like re-attaching the usblp kernel module after the
job (last third of last page gets cut off, re-attaching probably
sends a reset to the printer while there is still data to be printed
in the printer's internal buffer (LP: #987485).
- Added the command line option "usb-no-reattach". With the option set
the usblp kernel module does not get reattached after a job has been
printed. Some printers cut off the end of the job or even crash by
re-attaching the module. This is a development/debug mode to test
whether re-attaching was the culprit of a problem. Users should
report such issues so that their printers can get added to the quirk
list.
- debian/patches/usb-backend-further-enhancements.patch: USB backend: Do
a printer reset after each job, this makes the Prolific USB -> Parallel
adapter finally work (LP: #987485) and makes it unnecessary to
blacklist the usblp kernel module for some printers (LP: #997040).
- Some extra debug messages.
- Added a missing libusb_free_config_descriptor().
This patch is submitted upstream as CUPS STR #4128.
* debian/local/blacklist-cups-usblp.conf, debian/cups.maintscript,
debian/cups.install, debian/control: Lift the usblp blacklist, not
needed anymore with the above fixes (Closes: #630556, #635041).
-- Didier Raboud <email address hidden> Fri, 28 Sep 2012 12:28:55 +0200
-
cups (1.5.3-2) unstable; urgency=low
[ Till Kamppeter ]
* debian/libcups2-dev.install, debian/rules: Correctly install
language-private.h as /usr/include/cups/i18n.h, .install file entries
cannot rename files (LP: #1013470).
[ Martin Pitt ]
* debian/local/apparmor-profile: Allow cups-pdf to read /proc/*/auxv; it's
harmless information. (LP: #1009367)
* debian/control: Tighten cups' and cups-client's dependency to libcups2 to
current binary version. They use private symbols from the libraries which
the automatic dependencies from the .symbols files don't cover.
(Closes: #668662, #677180)
[ Andy Whitcroft ]
* debian/libcupsppdc1.symbols: add two optional symbols which are only
emitted on armel and armhf architectures.
-- Martin Pitt <email address hidden> Tue, 19 Jun 2012 12:25:11 +0200
-
cups (1.5.3-1) unstable; urgency=low
[ Till Kamppeter ]
* New upstream release
- Numerous fixes on IPP (LP: #945028, LP: #973270, LP: #990734,
LP: #992468, LP: #992982, LP: #1000172, LP: #1000758)
- USB backend based on the maintained libusb 1.0.x with support for
bi-directional communication
- Fixes on SNMP-based supply level reporting
- PostScript prtinter auto-configuration reliable now
- Several fixes on PostScript, SSL, authenticated printing, and
networking issues
* debian/patches/ipp-fixes-1.5.3.patch,
debian/patches/fix-empty-translations.patch,
debian/patches/ppd-cache-fix-crash.patch,
debian/patches/commandtops-make-robust-against-broken-postscript.patch,
debian/patches/cups-polld-reconnect.patch,
debian/patches/usb-backend-libusb-1.0.patch,
debian/patches/usb-backend-backchannel-support.patch: Removed patches which
got included upstream.
* debian/patches/fix-supply-level-computation-for-percent-supply-unit.patch,
debian/patches/fix-supply-levels-for-enumerated-prtmarkersupplieslevel.patch,
debian/patches/fix-status-reports-when-supply-levels-grow.patch,
debian/patches/add-status-reports-for-full-waste-trays-and-cleaner-unit-eol.patch,
debian/patches/match-marker-colorants-which-use-non-standard-string.patch,
debian/patches/truncate-marker-supply-names-at-comma.patch: Removed supply
level report fixes. This got solved differently upstream.
* debian/patches/do-not-suppress-inputslot-setting-with-empty-ap-d-inputslot.patch:
Removed, problem solved differently upstream.
* debian/patches/cups-avahi.patch: Manually regenerated to adapt to upstream
changes.
* debian/patches/ppd-poll-with-client-conf.patch,
debian/patches/colord-support.patch,
debian/patches/airprint-support.patch,
debian/patches/no-conffile-timestamp.patch,
debian/patches/drop_unnecessary_dependencies.patch,
debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
debian/patches/show-compile-command-lines.patch: Refreshed using quilt.
* debian/patches/usb-backend-busy-loop-fix.patch: Correct loops to repeat
claiming interfaces on USB devices when they are busy. Before, hitting busy
state made the device opening function error out without comment
(LP: #987485).
* debian/patches/usb-backend-detach-usblp-earlier-crash-guards.patch: Protect
against crashes by checking error codes of libusb functions (LP: #997040)
and detach usblp kernel module in an earlier stage when opening a device
(LP: #987485, LP: #997040).
* debian/patches/usb-backend-initialize-usblp-attached-state.patch: Initialize
usblp_attached field in printer data structure to assure that detaching
and re-attaching the usblp kernel module is always done correctly
(LP: #902535, LP: #959676, LP: #960666, LP: #987485,
LP: #995111, LP: #997040, LP: #1000253, LP: #1001028).
* debian/patches/install-sh-remove-bashism.patch: Removed bashism.
* debian/local/blacklist-cups-usblp.conf, debian/cups.postinst,
debian/cups.install: Blacklist the "usblp" kernel module again. We have
now a full-featured USB backend based on the maintained libusb 1.0.x
and so we can acess printers always through the raw USB devices making
the module deprecated. Detaching the kernel module for each access causes
a lot of problems: LP: #902535, LP: #959676, LP: #960666, LP: #987485,
LP: #995111, LP: #997040, LP: #1000253, LP: #1001028.
* debian/watch: Fixed URL.
[ Bastian Blank ]
* debian/control: Support multi-arch: Mark cups, cups-client, cups-bsd,
cups-common and cups-ppdc as foreign. (Closes: #672879)
[ Martin Pitt ]
* debian/cups.{preinst,postinst,postrm}: Drop the removal of obsolete
/etc/modprobe.d/blacklist-cups-usblp.conf conffile, as this file is
reintroduced now.
-- Martin Pitt <email address hidden> Wed, 23 May 2012 14:31:36 +0200
-
cups (1.5.2-11) unstable; urgency=low
* Add tests-slow-lpstat.patch: Wait a bit for the scheduler to catch up in
the lpstat test. Fixes failures on slow architectures like armel. Thanks
to Steve McIntyre! (Closes: #670878)
-- Martin Pitt <email address hidden> Mon, 14 May 2012 10:38:14 +0200
-
cups (1.5.2-10) unstable; urgency=low
[ Martin Pitt ]
* debian/control: Drop libtiff5-dev, just use libtiff-dev. (Closes: #665646)
* debian/rules: Enable all hardening flags. Thanks Simon Ruderich!
(Closes: #662821)
[ Steve Langasek ]
* debian/local/cups.upstart: Don't wait on udevtrigger before starting cups;
the only reason this is here is to let '/lib/udev/udev-configure-printer
enumerate' work, but if cups does start before we've cold-plugged
everything, the udev rule will call '/lib/udev/udev-configure-printer add'
for each device it discovers anyway, so this is redundant.
-- Martin Pitt <email address hidden> Tue, 10 Apr 2012 07:41:03 +0200
-
cups (1.5.2-9) unstable; urgency=low
[ Till Kamppeter ]
* debian/control: In the Recommends: section of the "cups" binary package
replaced "cups-driver-gutenprint" by "printer-driver-gutenprint" to
reflect the new name (LP: #966217).
* debian/patches/cups-polld-reconnect.patch: The CUPS polling daemon did not
reinitialize its connection to the remote server on errors in all cases
(LP: #965124, CUPS STR #4031, Red Hat bug #799595).
* debian/patches/commandtops-make-robust-against-broken-postscript.patch:
Updated patch to the upstream state of commandtops.
* debian/patches/ppd-cache-fix-crash.patch: Added NULL check to fix crash
of cupsd on corrupted data in /var/cache/cups/ (LP: #957023, CUPS STR
#4049).
* debian/patches/cups-avahi.patch: Refreshed with quilt.
[ Martin Pitt ]
* debian/cups.postinst: Don't fall over if /etc/apparmor.d/local exists and
is not a directory. (LP: #962226)
-- Martin Pitt <email address hidden> Fri, 30 Mar 2012 08:44:35 +0200
-
cups (1.5.2-8) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/ipp-fixes-1.5.3.patch: Updated IPP backend to the state of
the upcoming CUPS 1.5.3, fixing most of the known problems with printing
to IPP printers or servers.
* debian/patches/ipp-backend-fails-to-trigger-authentication-prompts.patch,
debian/patches/ipp-backend-http-1.0-fallback-fix.patch,
debian/patches/ipp-backend-missing-document-type.patch: Removed old
patches for the IPP backend.
[ Martin Pitt ]
* test-i18n-nonlinux.patch: Fix typo in #if which broke the patch. Hopefully
Closes: #662996 for good now.
-- Martin Pitt <email address hidden> Wed, 14 Mar 2012 14:40:23 +0100
-
cups (1.5.2-7) unstable; urgency=low
* Add fix-empty-translations.patch: Do not translate msgids to empty
strings. Backported from upstream SVN. (LP: #953321)
* Add test-i18n-nonlinux.patch: Do not run the CUPS_EUC_JP test case on
BSD/Hurd either, as glibc's iconv behavior is different than what the test
expects. (Closes: #662996)
* debian/local/apparmor-profile: Allow gs to read /proc/*/auxv; it's
harmless information. (LP: #936629)
* debian/cups.dirs, debian/rules: Disable /usr/local/share/ppd/ directory
for now, until dh_usrlocal stops failing on those.
-- Martin Pitt <email address hidden> Tue, 13 Mar 2012 11:46:09 +0100
-
cups (1.5.2-6) unstable; urgency=low
[ Till Kamppeter ]
* debian/cups.postinst: Run "triggered" code porion of cups postinstall
script also when configuring cups ("configure") so that when cups
and a printer driver package (which triggers cups to update the PPD files
of existing print queues) get updated together the PPD update for sure
happens also if the driver's trigger action is not executed due to cups
also being updated (LP: #932882).
[ Martin Pitt ]
* debian/control: Wrap dependencies.
* debian/control, debian/rules: Move from hardening-wrapper to using
dpkg-buildflags. Bump dpkg-dev build dependency to (>= 1.16.1~) for this.
* Add tests-ignore-warnings.patch: Ignore warnings from colord and Avahi in
the tests, as they change the expected number of warnings. These services
are not running in a buildd environment.
* debian/rules: Have package fail to build on test failures again.
* debian/copyright: Convert to copyright format 1.0, and update to current
license/copyrights.
* debian/control: Bump Standards-Version to 3.9.3.
* debian/control: Build against libpng-dev, with an alternative to the older
libpng12-dev. (Closes: #662294)
* debian/control: Prefer building against libtiff5-dev if available, falling
back to libtiff-dev.
* Add tests-ignore-usb-crash.patch: Ignore "[cups-deviced] PID 17962 (usb)
crashed on signal 11!" errors in the log during the test suite. This seems
to regularly happen on Debian/Ubuntu buildds.
-- Martin Pitt <email address hidden> Mon, 05 Mar 2012 08:05:41 +0100
-
cups (1.5.2-5) unstable; urgency=low
* debian/patches/commandtops-make-robust-against-broken-postscript.patch:
CUPS' commandtops filter allows auto-configuration of the default option
settings of PostScript printers querying the printer using PostScript
commands defined in the PPD file ("*?..." entries). Problem is that if
one of the query commands has a PostScript error (rather common in
manufacturer-supplied PPD files) the printer errors out and ignores all
subsequent queries putting the auto-configuration job into a 90-second
timeout for each query. This patch protects the job against failures
on broken PostScript and shortens the timeout to 10 seconds, so that
as many options as possible get auto-configured in a reasonable time.
Thanks to Helge Blischke for applying the needed PostScript tricks
(CUPS STR #4028). No auto-configuration of PostScript printers actually
works by sending a job like 'echo -en '#CUPS-COMMAND\nAutoConfigure\n' |
lp -d <printer>' which could be done by a button in a printer setup tool.
-- Till Kamppeter <email address hidden> Thu, 23 Feb 2012 14:52:01 +0100
-
cups (1.5.2-4) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/blacklist-cups-usblp.conf, debian/cups.install: Removed
the blacklisting of the "usblp" kernel module. The new libusb-1.0.x-
based "usb" backend automatically disconnects the module from the
printer with which it communicates and reconnects it afterwards. This
way we can keep the module available for third-party drivers but let
the CUPS backend use the more modern libusb method, especially
providing bi-di access for all printers (CUPS STR #3626).
[ Martin Pitt ]
* Clean up /etc/modprobe.d/blacklist-cups-usblp.conf conffile on upgrade,
using dpkg-maintscript-helper. Add necessary dpkg pre-depends for this.
* debian/cups.{pre,post}inst: Remove upgrade transitions for versions prior
to Debian Squeeze/Ubuntu 10.04 LTS.
-- Till Kamppeter <email address hidden> Thu, 16 Feb 2012 11:28:36 +0100
-
cups (1.5.2-3) unstable; urgency=low
* debian/patches/usb-backend-backchannel-support.patch: Added backchannel
(bi-directional access) support to the "usb" backend. This allows things
like status checks, auto-configuration (run command "echo -en
'#CUPS-COMMAND\nAutoConfigure\n' | lpr -P <printer>" on USB-connected
PostScript printer with manufacturer's PPD), and also use of proprietary
manufacturer drivers which require read-back from printer (CUPS STR #2890).
-- Till Kamppeter <email address hidden> Thu, 09 Feb 2012 06:17:57 +0100
-
cups (1.5.2-2) unstable; urgency=low
* debian/patches/series: Actually add the new patches for the IPP backend and
the SNMP supply level check (LP: #879625, LP: #881843, LP: #925086,
LP: #926457).
-- Till Kamppeter <email address hidden> Tue, 07 Feb 2012 17:57:57 +0100
-
cups (1.5.2-1) unstable; urgency=low
[ Till Kamppeter ]
* New upstream release
* debian/patches/00svn_gif_overflow.patch,
debian/patches/cups-driverd-recognize-cached-drv-generated-ppds.patch,
debian/patches/dont-send-malformed-dbus-messages.patch,
debian/patches/execute-commandtops-commands.patch,
debian/patches/usb-backend-gracefully-fail-on-more-cases-of-bad-device-id.patch,
debian/patches/usb-backend-skip-set-configuration-set-interface.patch:
Removed, included upstream.
* debian/patches/ipp-patch-r8950+.patch,
debian/patches/ipp-backend-fails-to-trigger-authentication-prompts.patch,
debian/patches/ipp-backend-missing-document-type.patch,
debian/patches/ipp-backend-http-1.0-fallback-fix.patch: Replaced patch
for downgrading to the IPP backend to the version of CUPS 1.4.x by patches
for the current backend (LP: #879625, LP: #881843, CUPS STR #3985,
CUPS STR #3986, CUPS STR #3988, thanks to Robert Bradley, robert dot
bradley1 at gmail dot com, for the patches).
* debian/patches/drop_unnecessary_dependencies.patch: Updated patch to
add "-lm" to the linker command line, libcups uses the "fmod()" function
now.
* debian/patches/cups-avahi.patch,
debian/patches/usb-backend-libusb-1.0.patch,
debian/patches/printer-filtering.patch:
Manually regenerated to adapt to upstream changes.
* debian/patches/pidfile.patch,
debian/patches/rootbackends-worldreadable.patch,
debian/patches/colord-support.patch,
debian/patches/airprint-support.patch,
debian/patches/no-conffile-timestamp.patch,
debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
debian/patches/do-not-broadcast-with-hostnames.patch,
debian/patches/do-not-suppress-inputslot-setting-with-empty-ap-d-inputslot.patch,
debian/patches/confdirperms.patch,
debian/patches/show-compile-command-lines.patch,
debian/patches/log-debug-history-nearly-unlimited.patch,
debian/patches/dnssd-reg-array-linear-search.patch:
Refreshed using quilt.
* debian/patches/fix-supply-level-computation-for-percent-supply-unit.patch,
debian/patches/fix-supply-levels-for-enumerated-prtmarkersupplieslevel.patch,
debian/patches/fix-status-reports-when-supply-levels-grow.patch:
The printer supply levels reported via SNMP, according to the printer MIB
were not correctly interpreted (LP: #925086, CUPS STR #4016, thanks to
Peter Hurley, peter at hurleysoftware dot com, for the patches).
* debian/patches/add-status-reports-for-full-waste-trays-and-cleaner-unit-eol.patch:
Added status reports for waste tray status and cleaner unit end-of-life
(LP: #925086, CUPS STR #4017, thanks to Peter Hurley, peter at
hurleysoftware dot com, for the patch).
* debian/patches/match-marker-colorants-which-use-non-standard-string.patch:
Try harder to match supply colorant values (LP: #925086, CUPS STR #4019,
thanks to Peter Hurley, peter at hurleysoftware dot com, for the patch).
* debian/patches/truncate-marker-supply-names-at-comma.patch: Commas in
marker supply names misinterpreted as additional markers (LP: #926457,
CUPS STR #4020, thanks to Peter Hurley, peter at hurleysoftware dot com,
for the patch).
* debian/cups.postinst, debian/cups.prerm: Updated symlinks for alias names
of debconf-selectable CUPS backends.
[ Martin-Éric Racine ]
* Removed myself from Uploaders.
[ Martin Pitt ]
* debian/control: Drop now obsolete poppler-dev build dependency, thanks
Pino Toscano. (Closes: #658237)
* Drop do-not-emit-ps-level-3-with-poppler.patch, filter is now built by
the cups-filters package.
* debian/control, debian/rules: libusb-1.0 is not available on hurd. Drop
build dependency on hurd and build with --disable-libusb there. Thanks
Pino Toscano for the patch. (Closes: #658236)
-- Martin Pitt <email address hidden> Tue, 07 Feb 2012 09:29:59 +0100
-
cups (1.5.0-16) unstable; urgency=low
[ Till Kamppeter ]
* debian/filters/, debian/local/backends/, debian/local/filters/,
debian/local/cpdftocps.convs, debian/local/oopstops.convs,
debian/local/oopstops.types, debian/local/postscript.ppd,
debian/local/pstopdf.convs, debian/local/pstopdf.types,
debian/local/text.convs, debian/local/textonly.ppd, debian/cups.install,
debian/cups-common.links, debian/cups.links, debian/rules: Removed all
add-on filters and backends which now get hosted by OpenPrinting in the
OpenPrinting CUPS filters package (Debian package "cups-filters"). Also
removed some obsolete or redundant filters/backends/PPDs: mailto, oopstops,
dvipipetops, samba-to-ps, postscript.ppd, pdf.ppd.
* debian/rules: Removed filters, backends, and MIME conversion rules from
upstream CUPS which have now moved to the cups-filters package.
* debian/rules: Do not apply the PDF filters add-on package any more as
the filters are supplied by cups-filters now. Call aclocal and
autoconf explicitly, as the add-on package does not call them for us
any more.
* debian/control: Let the cups binary package depend on cups-filters, so
that the moved filters and backends stay available.
* debian/control: Do not build-depend on liblcms1-dev any more. We do not
have the PDF filters in this package any more.
* debian/control: Do not depend on ttf-freefont any more.
* debian/cups.lintian-overrides: Removed entries for serial and parallel
backends.
* debian/cups.postinst, debian/cups.prerm, debian/cups.templates,
Updated debconf for the removal of the parallel and serial backends.
* debian/patches/ubuntu/poppler-0.18.patch: Removed, as the CUPS package
does not contain the PDF filters any more.
[ Martin Pitt ]
* debian/rules: Stop setting LC_MESSAGES, this was fixed upstream in the
test suite a while ago.
* Drop debian/dirs: Unnecessary.
* Drop debian/suid: Not used anywhere, and the time when cups shipped suid
backends is long gone.
* Drop debian/docs: Redundant with debian/cups.docs.
* Drop debian/patches/pdftops-testsuite.patch: Not applied, and fixed
upstream.
* manpage-translations.patch: Update German translations, thanks Helge
Kreutzmann. (Closes: #630217)
* Add Polish debconf translations, thanks Michał Kułach. (Closes: #657670)
* debian/local/apparmor-profile: Allow cups-pdf to read /var/spool/cups.
(LP: #923538)
-- Martin Pitt <email address hidden> Mon, 30 Jan 2012 08:35:28 +0100
-
cups (1.5.0-15) unstable; urgency=low
* debian/patches/execute-commandtops-commands.patch: When sending maintenance
command files to PostScript printers the commands got printed as plain text
and not executed, due to the "commandtops" filter not being executed
(CUPS STR #4007).
* debian/patches/series,
debian/patches/usb-backend-gracefully-fail-on-more-cases-of-bad-device-id.patch,
debian/patches/usb-backend-libusb-1.0.patch,
debian/patches/usb-backend-skip-set-configuration-set-interface.patch:
Added references to the upstream bugs under which these patches got
submitted upstream as header comments. Also moved the entries in the series
file to the section of patches submitted upstream.
* debian/patches/usb-backend-libusb-1.0.patch: Updated the patch to correctly
generate the make/model string if no device ID could be found. Before,
arbitrary memory content was picked up, not only giving an ugly listing
of the ID-less printer in printer setup tools but also a being a potential
crash bug.
-- Till Kamppeter <email address hidden> Fri, 20 Jan 2012 10:02:27 +0100
-
cups (1.5.0-14) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/usb-backend-libusb-1.0.patch: Migrated the "usb" CUPS
backend to libusb 1.0.x, as libusb 0.1.x is deprecated and not maintained
upstream any more. Also make 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).
* debian/control: Build-depend on libusb-1.0-0-dev instead of on libusb-dev.
[ Martin Pitt ]
* debian/local/filters/pdf-filters/pdftoopvp/OPVPOutputDev.{h,cxx}: Drop
definition of drawLink(). It is not being used anywhere and uses the
"Link" class which is gone in poppler 0.18.
* Add debian/patches/ubuntu/poppler-0.18.patch: Port SplashFontEngine()
constructor call to poppler 0.18 API. Keep it as Ubuntu patch until Debian
gets poppler 0.18, too. (Closes: #645507)
-- Martin Pitt <email address hidden> Mon, 16 Jan 2012 10:51:53 +0100
-
cups (1.5.0-13) unstable; urgency=low
[ Till Kamppeter ]
* 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.
[ Martin-Éric Racine ]
* [cups.postrm]: purge /etc/cups/ssl/server.[crt|key] and /etc/cups/ssl.
[ Martin Pitt ]
* debian/compat: Bump from 5 to 9, this apparently was forgotten in the
Multi-Arch transition.
-- Martin Pitt <email address hidden> Fri, 02 Dec 2011 11:05:51 +0100
-
cups (1.5.0-12) unstable; urgency=low
[ Martin-Éric Racine ]
* debian/control: cups-ppdc: move from net/optional to utils/optional
to match the repository override's correct assumption.
* Fixed: Lintian: W: spelling-error-in-changelog: lenght length.
* Fixed: Lintian: I: conflicts-with-version: cupsddk-drivers (<< 1.4.0).
* Fixed: Lintian: I: conflicts-with-version: cupsddk (<< 1.4.0).
* Fixed: Lintian: W: symbols-file-contains-debian-revision: 1.5.0-0ubuntu1
(-0ubuntu1 version removed): _mimeError@Base and mimeNew@Base.
* Removed |libheimdal-dev from libcups2-dev Depends. (Closes: #648105)
[ Martin Pitt ]
* Add debian/source/options: Ignore .bzr-builddeb/, for developers who use
bzr, but not bzr-buildpackage.
* debian/cups.lintian-overrides: Quiesce "possible-missing-stop" warning, we
quite deliberately do not run the init script on levels 0 and 6.
-- Martin Pitt <email address hidden> Sun, 13 Nov 2011 14:39:22 +0100
-
cups (1.5.0-11) unstable; urgency=low
[ Till Kamppeter ]
* 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 change 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 (CUPS STR #3965, LP: #872483).
* debian/patches/usb-backend-reset-printer-before-printing.patch: Removed,
as we are using the less invasive approach of CUPS STR #3965 now.
This also removes the Linux specific #include, causing FTBFS on non-Linux
platforms. (Closes: #647666)
* debian/cups.postinst: Allow PPD updater trigger files in
/usr/share/cups/ppd-updaters/ also be named
printer-driver-<driver>.ppd-updater and not only <driver> or
<driver>.ppd-updater. This makes it easier to provide these
files in the printer driver packages when we rename all binary packages
of printer drivers to "printer-driver-<driver>".
[ Martin-Éric Racine ]
* debian/control:
+ Added the Homepage field.
+ Cleaned up duplicate Build-Depends.
* Removed |libheimdal-dev alternative from Build-Depends (Closes: #648105)
-- Martin Pitt <email address hidden> Fri, 11 Nov 2011 15:48:39 +0100
-
cups (1.5.0-10) unstable; urgency=low
* debian/cups.postinst: Allow PPD updater trigger files in
/usr/share/cups/ppd-updaters/ also be named <driver>.ppd-updater
and not only simply <driver>. This makes it easier to provide these
files in the printer driver packages.
* 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).
-- Till Kamppeter <email address hidden> Fri, 21 Oct 2011 06:26:41 +0200
-
cups (1.5.0-9) unstable; urgency=low
[ Till Kamppeter ]
* 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).
* 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)
* 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)
[ Michael Vogt ]
* debian/control: Add 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)
-- Martin Pitt <email address hidden> Wed, 19 Oct 2011 14:57:50 +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-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)
-- Till Kamppeter <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.
-- Till Kamppeter <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.
-- Till Kamppeter <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.
-- Till Kamppeter <email address hidden> Tue, 16 Aug 2011 17:30:37 +0200
-
cups (1.4.8-2) unstable; urgency=low
* debian/control: Unbreak Maintainer: field. (Closes: #636574)
-- Martin Pitt <email address hidden> Thu, 04 Aug 2011 13:28:47 +0200
-
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) -- 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). -- Till Kamppeter <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-5) unstable; urgency=low
[ Till Kamppeter ] * debian/patches/cups-avahi.dpatch: Updated the patch to add Avahi support to the newest state of the art from http://twaugh.fedorapeople.org/cups-avahi/ (upstream of the patch), in the hope to fix CUPS crashers like LP #759031, #754567, #711875, #751770. [ Martin Pitt ] * debian/local/apparmor-profile: Add cap_dac_read_search for cups-pdf. This circumvents the sandboxing even more, but with cups-pdf's architecture there is no way around it. (LP: #295536) -- Martin Pitt <email address hidden> Mon, 18 Apr 2011 19:22:20 +0200
-
cups (1.4.6-4) unstable; urgency=low
* debian/patches/fix-broken-ipv6-uris.dpatch: When accessing the web interface via http: (unencrypted) and one does an adminstrative task which requires encryption, on upgrading to https: (encrypted) mode IPv6 IP addresses without "[...]" get inserted into the URL and the browser cannot parse the URL correctly. Fixed with a patch from upstream (LP: #744674). * debian/rules: Convert cups.png (CUPS logo for test page) to RGBA, as the original 8-bit-per-pixel color map format leads to a crash in libpng. This prevents the CUPS test page and the banner pages from printing (LP: #710881). * debian/control: Add ImageMagick to the build dependencies, as it is needed for the CUPS logo image conversion. -- Till Kamppeter <email address hidden> Fri, 01 Apr 2011 11:06:02 +0200
-
cups (1.4.6-3) unstable; urgency=low
[ Till Kamppeter ] * debian/local/filters/pdf-filters/filter/pdftoraster.cxx: Latest bug fixes from upstream: o Respect the "*RequiresPageRegion" attribute of the PPD files in the same way as pstops does (LP: #405116). o Change default rendering intent to PERCEPTUAL. o Use external ICC color profile also with CMYK color space. * debian/local/filters/pdf-filters/pdftopdf/pdftopdf.cxx: Latest bug fixes from upstream: o Support ipp-attribute-fidelity option and MirrorPrint choice. This is needed that appropriate options in printing dialogs and printer setup tools are respected. [ Martin Pitt ] * debian/control: Downgrade smbclient to Recommends. (Closes: #618545) -- Martin Pitt <email address hidden> Thu, 17 Mar 2011 10:49:04 +0100
-
cups (1.4.6-2) unstable; urgency=low
[ Till Kamppeter ] * debian/printer.schema: Added missing "printerType" attribute. Thanks to Mario Fetka for the hint (LP: #724980). [ Martin Pitt ] * ubuntu-upstart.dpatch: Fix start failure if apparmor-profile-load doesn't exist. Thanks Zach! (LP: #728592) [ Martin-Éric Racine ] * Added Recommends:smbclient to cups-client (Closes: #616015). -- Martin Pitt <email address hidden> Tue, 15 Mar 2011 15:11:19 +0100
-
cups (1.4.6-1) unstable; urgency=low
* New upstream release. [ Martin Pitt ] * ppdc-dynamic-linking.dpatch: Update to new upstream version. * debian/control: Bump smbclient from Suggests to Recommends. (Closes: #595771) [ Martin-Éric Racine ] * Updated my contact info in debian/control. -- Martin Pitt <email address hidden> Sat, 19 Feb 2011 22:41:08 +0100
-
cups (1.4.5-3) unstable; urgency=low
[ Till Kamppeter ] * debian/rules: Do not remove the /usr/share/cups/model/ directory, some manufacturer-supplied printer drivers (like from Brother) still use it. * debian/rules: Remove a cost factor change for pstops. It is not used any more and overridden by pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.dpatch * debian/local/filters/pdf-filters/filter/pdftoraster.cxx, debian/local/filters/pdf-filters/conf/pdftoraster.convs, debian/local/filters/pdf-filters/README, debian/local/filters/pdf-filters/addtocups debian/local/filters/pdf-filters/conf/HP-PhotoSmart_Pro_B8300-hpijs-pdftoijs.ppd, debian/local/filters/pdf-filters/config-scripts/cups-pdf-filters.m4, debian/local/filters/pdf-filters/removefromcups: Upstream changes of the PDF filter add-on package: o Added the Poppler-based pdftoraster filter. This filter is much faster than the Ghostscript-based filter (LP: #668800). o Cleaned up the sample PPD file for pdftoijs (does not go into the Debian/Ubuntu package of CUPS). * debian/rules: Rename the newly added Poppler-based pdftoraster filter to pdftoraster-poppler to not conflict with Ghostscript's pdftoraster and lower its cost factor so that it is prioritized against Ghostscript's filter. * debian/patches/cups-avahi.dpatch: Updated to fix assertion failure (LP: #707592, Red Hat bug #672143). [ Martin Pitt ] * debian/patches/ubuntu-upstart.dpatch: Don't ignore failures from apparmor-profile-load. -- Martin Pitt <email address hidden> Tue, 08 Feb 2011 10:46:25 +0100
-
cups (1.4.5-2) unstable; urgency=low
[ Till Kamppeter ] * debian/patches/cups-avahi.dpatch: Added patch from Tim Waugh from Red Hat to implement full Avahi support, not only for printer discovery by the "dnssd" backend but also for print queue broadcasting and browsing by the scheduler (CUPS daemon). Fixes LP: #465916. * debian/patches/dnssd-avahi.dpatch: Removed, is part of new cups-avahi.dpatch. * debian/patches/quiesce-bonjour-warning.dpatch: Removed, not needed any more with the new cups-avahi.dpatch. * debian/rules: Added "--with-local_protocols='CUPS dnssd' --with-remote_protocols='CUPS dnssd'" to the command line of "./configure". This adds support for DNS-SD-based browsing and broadcasting by default. * debian/patches/configure-default-browse-protocols.dpatch: Fixed handling of "--with-local_protocols=..." and "--with-remote_protocols=..." on the command line of "./configure". Now (quoted) values with spaces, like "CUPS dnssd" are treated correctly. * debian/patches/usb-backend-no-segfault-on-bad-device-id.dpatch: Assure that the device ID string read from a USB device can never be a mess: Try other byte order for device ID string length also if length is too small, empty the read device ID string if there is an IOCTL failure, reject ID strings with unprintable characters, clean white space in the ID string, and finally accept the empty ID string as an unknown device. This overcomes the problem that USB-to-Parallel adapter cables do not report back a usable ID string. With these changes it is at least possible to use one adapter cable per computer if the cables do not report unique serial numbers via libusb and any number of adapter cables if they do report serial numbers via libusb. Real USB printers can always be used, also if there are other printers connected with an adapter cable (LP: #468701, LP: #564917). [ Martin Pitt ] * debian/local/apparmor-profile: Explicitly deny access to ttyUSB* to silence noise. This is presumably an extra control channel for some USB printers, but cupsd can't use it anyway. (LP: #692892) * ubuntu-upstart.dpatch: Drop reloading of Samba. It didn't work in some cases, and is better fixed in samba's upstart script (start cups in its pre-start). * debian/rules: Set LC_MESSAGES=C to avoid breaking the test suite in non-English locales. This is a temporary fix until it is resolved upstream (see http://www.cups.org/str.php?L3765). [ Kees Cook ] * ubuntu-upstart.dpatch: Use AppArmor profile loading helper. (LP: #690040) -- Martin Pitt <email address hidden> Tue, 04 Jan 2011 11:02:32 +0100
-
cups (1.4.5-1) unstable; urgency=low
[ Martin Pitt ] * New upstream bug fix/security release. The security issue (CVE-2010-2941) was already fixed by a backported patch in the previous upload. * Drop CVE-2010-2941.dpatch, upstream now. * Drop manual-section-for-drv.dpatch, obsolete with new upstream version. * dnssd-avahi.dpatch: Unfuzz for new upstream version. * debian/control: Drop xpdf-* CJK suggests, they got removed from squeeze. (Closes: #603467) * debian/control: Clean up obsolete suggests. * Update Catalan debconf translations, thanks Jordi Mallach! (Closes: #601138) * debian/cups-ppdc.install: Drop drv manpage, doesn't exist any more. [ Till Kamppeter ] * debian/local/filters/pdf-filters/pdftopdf/P2PForm.cxx, debian/local/filters/pdf-filters/pdftopdf/P2PForm.h, debian/local/filters/pdf-filters/pdftopdf/Makefile, debian/local/filters/pdf-filters/pdftopdf/P2PMatrix.h, debian/local/filters/pdf-filters/pdftopdf/P2PPage.cxx, debian/local/filters/pdf-filters/pdftopdf/P2PPage.h, debian/local/filters/pdf-filters/pdftopdf/P2PResources.cxx, debian/local/filters/pdf-filters/pdftopdf/P2PResources.h: Make pdftopdf working with PDF files which use "Form" without "Resource" dictionary. Thanks to Koji Otani for this patch and to Nicola Ruggero for reporting the problem and sending sample files. -- Martin Pitt <email address hidden> Mon, 06 Dec 2010 19:40:56 +0100
-
cups (1.4.4-7) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/pdf-filters/pdftopdf/parseargs.c,
debian/local/filters/pdf-filters/pdftopdf/parseargs.cxx,
debian/local/filters/pdf-filters/pdftopdf/parseargs.h,
debian/local/filters/pdf-filters/pdftopdf/Makefile: Made pdftopdf
building with Poppler 0.15.x. Thanks to Koji Otani for this patch.
* debian/control: Added dependency on "cups-ppdc" package to the "cups"
package, so that the PPDs of the drivers which come with CUPS get built
(LP: #485383).
[ Martin Pitt ]
* ubuntu-upstart.dpatch: Wait until daemon is ready, to avoid race
conditions with init scripts which expect cups tools to work right after
restarting it. (LP: #647369)
* ubuntu-upstart.dpatch: If D-BUS is not available, start on runlevels 2 to
5, so that this also works in server environments. (LP: #650893)
* debian/local/apparmor-profile: Allow access to /usr/local/lib/cups/**.
(LP: #160092)
* debian/local/apparmor-profile: Allow reading /usr/local/**, in case
third-party printer drivers need auxiliary files.
* debian/local/apparmor-profile: Allow reading /var/run/**. (LP: #659961)
* ubuntu-upstart.dpatch: Time out after 5 seconds when the local socket
doesn't get created. Apparently a lot of users disable it in cupsd.conf.
(LP: #672438)
* debian/local/filters/pdf-filters/addtocups: Link pdftoijs with $(CXX),
since it's a C++ program. Fixes FTBFS with gcc 4.5.
* debian/local/filters/pdf-filters/pdftopdf/Makefile: Explicitly pdftopdf
with -lz. gcc 4.5 does not automatically link to transitive library
dependencies any more.
* drop_unnecessary_dependencies.dpatch: Drop hunk for reduced krb5/gssapi
linkage. With gcc 4.5, we now need -lkrb5.
[ Marc Deslauriers ]
* Add CVE-2010-2941.dpatch: Fix denial of service and possible code execution
via invalid free. Skip over and reserve unused tags in cups/ipp.{c,h}.
[CVE-2010-2941]
-- Martin Pitt <email address hidden> Fri, 12 Nov 2010 11:07:33 +0100
-
cups (1.4.4-6) unstable; urgency=low
* debian/cups.preinst: Go back to using lsb-release, since dpkg-vendor is
not installed by default (it's in dpkg-dev). Bump the version guard to
this version, to reattempt the migration. (LP: #645328)
-- Martin Pitt <email address hidden> Thu, 23 Sep 2010 08:47:11 +0200
-
cups (1.4.4-5) unstable; urgency=low
[ Martin Pitt ]
* ubuntu-upstart.dpatch: Drop the dependency "on starting smbd", it causes
samba to hang on package upgrades or manual restarts. There doesn't seem
to be a good way to express this dependency right now. (LP: #639768)
Instead, send a SIGHUP to smbd if it is running, which causes it to reload
printers.
[ Till Kamppeter ]
* pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.dpatch:
Let CUPS use the former PostScript-based filter chain only if the input
file is PostScript and the printer is a PostScript printer with
manufacturer-supplied PPD file. This avoids ugly PS->PDF->PS conversions
which are bad for the performance and sometimes cause issues
(Closes: #593338, requested by Ricoh).
-- Martin Pitt <email address hidden> Thu, 16 Sep 2010 18:57:06 +0200
-
cups (1.4.4-4) unstable; urgency=low
[ Till Kamppeter ]
* default-ripcache-size-auto.dpatch: Replaced patch for letting CUPS default
RIP_MAX_CACHE to 1/4 of the system's RAM by a patch defaulting
RIP_MAX_CACHE to "auto". See LP: #628030.
* debian/patches/cups-snmp-oids-device-id-hp-ricoh.dpatch: Let the "snmp"
backend also use the manufacturer-specific MIBs of HP and Ricoh to
obtain the device IDs of network-connected printers. This way we get more
reliable information about make and model and in addition the supported
page description languages, which allow to identify whether an optional
PostScript add-on is installed or for an unsupported printer which
generic PPD is the best choice (requested by Ricoh, thanks to Tim Waugh
from Red Hat to create the patch).
[ Martin Pitt ]
* debian/control: Drop perl-modules dependency. The only script that uses
perl is oopstops, which uses IO::Handle, and this is in perl-base.
* debian/control, debian/rules, ubuntu-*.dpatch: Replace lsb_release call
with dpkg-vendor, and drop lsb-release build dependency.
* Upstartify for Ubuntu:
- Add ubuntu-upstart.dpatch: Add debian/cups.upstart script, which now
causes Samba to wait for cups to start. Don't have it in debian/ by
default, since dh_installinit unconditionally prefers it over .init.
- debian/rules: Call dh_installinit with --upstart-only when building on
Ubuntu.
- debian/cups.preinst: Remove old init script on upgrades when running on
Ubuntu.
* debian/cups.preinst: Remove some obsolete transitional code.
* debian/cups.init.d, debian/cups.postinst: Move custom PPD directory setup
from init script into postinst. No need to do that on every boot.
-- Martin Pitt <email address hidden> Tue, 14 Sep 2010 18:49:39 +0200
-
cups (1.4.4-3) unstable; urgency=low
[ Jamie Strandboge ]
* debian/cups.post{inst,rm}: update for local include file
* debian/local/apparmor-profile: add local include file
[ Martin Pitt ]
* debian/rules: Stop building with --enable-threads, since currenu GnuTLS
does not work with threads. This brings back the lost SSL/TLS support.
(Closes: #588234, #591509)
* debian/libcups2.symbols: Readd _http{Read,Write}GNUTLS@Base symbols to
ensure that autogenerated shlibs dependencies for libcups get tight
enough.
* manpage-translations.dpatch: Update German manpage translations, thanks
Helge Kreutzmann! (Closes: #588028)
* debian/rules: Set DPKG_GENSYMBOLS_CHECK_LEVEL to 4 to point out outdated
.symbols files more strongly.
* debian/libcups2.symbols, debian/libcupsimage2.symbols: Subsume private
optional symbols into regexps.
-- Martin Pitt <email address hidden> Wed, 11 Aug 2010 19:03:01 +0200
-
cups (1.4.4-2) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/pdf-filters/filter/fontembed/bitset.h,
debian/local/filters/pdf-filters/filter/fontembed/sfnt.c,
debian/local/filters/pdf-filters/filter/texttopdf.c: Fixed bug with
subsetting certain composite chars (LP: #605479).
* debian/local/acroread.conf, debian/local/pdftops.conf, debian/cups.install:
Removed /etc/cups/acroread.conf and /etc/cups/pdftops.conf. These two files
were used by the alternative pdftops filter from Helge Blischke. As we
switched back to the original pdftops filter these files are not needed any
more (LP: #605564).
* debian/local/filters/cpdftocps: The PostScript level from the PPD file
was not used, but always the default value "2" instead. This made Xerox
color laser printers crash on some files. Thanks to Roel van Os for the
patch (LP: #600972).
[ Martin Pitt ]
* debian/control: Reintroduce the libcupsys2{-dev} Provides:, since some
third-party printer drivers still depend on them. (LP: #433311)
* debian/control: Have libcups2 break older cups versions. (Closes: #588643)
-- Martin Pitt <email address hidden> Sat, 24 Jul 2010 19:38:50 +0200
-
cups (1.4.4-1) unstable; urgency=medium
[ Till Kamppeter ]
* debian/cups.init.d: When loading kernel modules for the parallel port
load also the "parport_pc" module (LP: #369850).
* debian/filters/pstopdf: Fixed the problem of the UseCIEColor warning of
Ghostscript correctly. The file format converter should not do any kind
of color correction but simply pass the colors through (LP: #578181).
* debian/patches/cups-deviced-allow-device-ids-with-newline.dpatch: Some
printers have broken device IDs with newline characters inside. These
break the cups-deviced printer discovery mechanism and so the printers
get ignored. This patch allows newline characters in device IDs
(LP: #468701).
[ Martin Pitt ]
* New upstream bug fix/security release. Therefore "medium" urgency.
- CUPS could overwrite files as root in directories owned or writable by
non-root users. [STR #3510, CVE-2010-2431]
- The web interface now includes additional CSRF protection.
[STR #3498, CVE-2010-0540]
- The texttops filter did not check the results of allocations.
[STR #3516, CVE-2010-0542]
- The web admin interface could disclose the contents of memory.
[STR #3577, CVE-2010-1748]
* Drop select_use_after_free.dpatch: Applied upstream.
* do-not-broadcast-with-hostnames.dpatch: Update to apply to new version.
* debian/libcups2.symbols, debian/libcupscgi1.symbols: Update for new
version.
* Add support-gzipped-charmaps.dpatch: Support gzipped charset → UTF8 maps;
they compress very well and take a lot of space.
* debian/rules: Compress /usr/share/cups/charmaps/*.txt in cups-common.
* debian/local/filters/pdf-filters/*: Reenable call of setErrorFunction() on
armel, now that poppler on arm has been fixed (see #575262)
* debian/cups.postinst: Drop some obsolete transition code.
* debian/cups.postinst: Some versions of cups-pdf (and perhaps other
packages) changed the permissions of /usr/lib/cups/backend. Fix that
during upgrade. (Closes: #582942)
* debian/control: Drop all the transitional cupsys* packages and the
remaining provides/conflicts/replaces on them. All packages in sid are now
transitioned to the new package names, and Lenny already had them.
-- Martin Pitt <email address hidden> Tue, 29 Jun 2010 19:03:39 +0200
-
cups (1.4.3-1) unstable; urgency=low
[ Till Kamppeter ]
* debian/filters/pstopdf: Use "-dUseCIEColor" for the Ghostscript call in the
pstopdf filter, to eliminate the warning "Set UseCIEColor for
UseDeviceIndependentColor to work properly.".
[ Martin Pitt ]
* New upstream bug fix release. See http://www.cups.org/articles.php?L594
for details.
* Drop CVE-2010-0393.dpatch, upstream now.
* Update usb-backend-both-usblp-and-libusb.dpatch for new version.
* select_use_after_free.dpatch: Add additional fix by Tim Waugh and Vincent
Danen for CVE-2010-0302, and update tag header. (Closes: #572940)
-- Martin Pitt <email address hidden> Fri, 09 Apr 2010 16:19:16 +0200
-
cups (1.4.2-10) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/pdf-filters/pdftopdf/P2PDoc.cxx: Output of the
pdftopdf filter was not completely complying with the Adobe specs for PDF.
Thanks to Duncan Lock for finding and reporting the bug and supplying a
fix (LP: #544636).
[ Martin Pitt ]
* Add no-conffile-timestamp.dpatch: Disable time stamps in conffiles, to
avoid ever-changing files in /etc. Thanks Joey Hess!
(Rejected upstream, STR#3067; Closes: #549673)
* CVE-2010-0393.dpatch: Replace with patch from upstream, and tag
header. (Closes: #572940)
* debian/local/filters/pdf-filters/*: Disable call of setErrorFunction() on
armel for now, since armel's libpoppler is broken. This works around
#575262, so that cups can finally go into testing again (which is more
than overdue).
-- Martin Pitt <email address hidden> Wed, 24 Mar 2010 16:50:56 +0100
-
cups (1.4.2-9.1) unstable; urgency=high
* Non-maintainer upload by the Security Team.
* Fix loading of localized message string from arbitrary files
through exporting the LOCALEDIR environment variable when lppasswd
has a setuid bit set (CVE-2010-0393).
-- Nico Golde <email address hidden> Wed, 03 Mar 2010 21:28:13 +0100
-
cups (1.4.2-9) unstable; urgency=low
* debian/control: Build depend on virtual libjpeg-dev package only.
(Closes: #570381)
* debian/cups.init.d: Fix syntax error which caused coldplug_usb_printers()
to needlessly run udev-configure-printer for all USB devices.
* Bump Standards-Version to 3.8.4 (no changes necesssary).
* debian/libcupscgi1.symbols: Add new symbol from 1.4.2.
* debian/cups.init.d: Add missing $remote_fs dependency.
-- Martin Pitt <email address hidden> Thu, 18 Feb 2010 15:16:26 +0100
-
cups (1.4.2-8) unstable; urgency=low
[ Till Kamppeter ]
* dynamic-default-ripcache-size.dpatch: Fixed the copy of thr new function
cupsdDefaultRIPCacheSize() which goes into the cupsfilter utility. It did
not return its result and made cupsfilter segfaulting independent of the
input (LP: #442283).
[ Martin Pitt ]
* debian/control: Update libjpeg62-dev build/binary dependency to
libjpeg8-dev | libjpeg-dev. (Closes: #569230)
* Acknowledge Bdale Garbee's NMU to work around bad pdftotext behaviour due
to a bug in ttf-freefont. This has been worked around in texttopdf itself
in the previous upload (see LP #447961). (Closes: #519643)
-- Till Kamppeter <email address hidden> Thu, 11 Feb 2010 14:26:33 +0100
-
cups (1.4.2-7) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/pdf-filters/filter/texttopdf.c: Workaround for
bug in ttf-freefont which messed up the output of the texttopdf filter.
Thanks to Hin-Tak Leung and Steve White to find this solution (LP: #447961).
* debian/local/filters/pdf-filters/pdftopdf/P2PDoc.cxx,
debian/local/filters/pdf-filters/pdftopdf/P2PGfx.cxx,
debian/local/filters/pdf-filters/pdftopdf/P2PGfx.h,
debian/local/filters/pdf-filters/pdftopdf/P2PObject.h,
debian/local/filters/pdf-filters/pdftopdf/P2POutput.cxx: Upstream
fix from Koji Otani for the following: (1) Fixed some memory leak;
(2) pdftopdf now delays fetching a referenced object until when it is
written to the output. This fixes memory hogging with N-up output
(N pages per sheet). The fix is mainly done by (2). This fixes
LP: #508731.
[ Martin Pitt ]
* manpage-translations.dpatch: Update to German manpage translations, thanks
Helge Kreutzmann! (Closes: #502908)
* debian/cups.postinst: Do not symlink snakeoil SSL certificate if
server.{crt,key} already exist as broken symlinks. Thanks Andreas
Büsching! (Closes: #554579)
-- Martin Pitt <email address hidden> Wed, 27 Jan 2010 09:19:32 +0100
-
cups (1.4.2-6) unstable; urgency=medium
[ Till Kamppeter ]
* Urgency medium, this only fixes a highly visible crash.
* debian/local/filters/pdf-filters/pdftopdf/P2PGfx.cxx: Fixed segfault of
the pdftopdf filter when the input PDF file has ICC-profile-based color
space inline images. Thanks to Koji Otani for the fix. Fixes:
LP: #407344, LP: #466119, LP: #467919, LP: #475330, LP: #488752.
[ Martin Pitt ]
* debian/rules: Have a failed test suite fail the build on Ubuntu again,
buildds were fixed. (LP: #447919)
-- Martin Pitt <email address hidden> Mon, 21 Dec 2009 10:19:44 +0100
-
cups (1.4.2-5) unstable; urgency=low
* debian/local/filters/pdf-filters/addtocups,
debian/local/filters/pdf-filters/config-scripts/cups-pdf-filters.m4,
debian/local/filters/pdf-filters/pdftoopvp/Makefile,
debian/local/filters/pdf-filters/pdftoopvp/OPVPOutputDev.cxx,
debian/local/filters/pdf-filters/pdftopdf/P2PGfx.cxx,
debian/local/filters/pdf-filters/pdftopdf/P2PPattern.cxx: Synced
the PDF CUPS filters with upstream. This introduces a change by Koji Otani
to also support Poppler 0.12.2 and newer with a change in its API/ABI.
This version compiles with both the new and the old Poppler, but it
runs only with the Poppler with which it got compiled. This allows to
build this package with both Ubuntu which ships the unchanged upstream
version of Poppler 0.12.2 and Debian where the ABI changes got reverted
by a Debian-only patch.
-- Till Kamppeter <email address hidden> Wed, 09 Dec 2009 15:04:39 +0100
-
cups (1.4.2-4) unstable; urgency=high
* High urgency, since this fixes a security issue and should not block the
already messy poppler transition any further.
* pdftopdf, pdftoopvp: Revert patch to build against new upstream 0.12.2
poppler ABI, since it was reverted in poppler's -2 package. Tighten build
dependency and conflict to any libpoppler5 < 0.12.2-2 now.
(Closes: #558906, #559038, #559094)
* Add select_use_after_free.dpatch: Fix use-after-free segfault, causing a
remote DoS. (STR #3200, CVE-2009-3553, Closes: #557740)
-- Martin Pitt <email address hidden> Wed, 02 Dec 2009 09:39:28 +0100
-
cups (1.4.2-3) unstable; urgency=low
* pdftopdf, pdftoopvp: Patch to build with poppler 0.12.2, which broke ABI
without bumping SONAME or even just shlibs :-(. Thanks to Jonathan Guthrie
for the patch! (Closes: #558755)
-- Martin Pitt <email address hidden> Mon, 30 Nov 2009 22:58:04 +0100
-
cups (1.4.2-2) unstable; urgency=low
* debian/control, debian/rules: Drop dpkg-substvars hack for poppler-utils
dependency, since 0.12 is in Debian now. Bump poppler-utils dependency.
* debian/rules: Don't fail the build on test suite failure on Ubuntu, since
its buildds currently can't resolve their own hostname. (See LP#447919)
* poppler is now built on all architectures, so cups will build on amd64,
too. (Closes: #556359)
-- Martin Pitt <email address hidden> Tue, 17 Nov 2009 07:13:55 -0600
-
cups (1.4.2-1) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/log-debug-history-nearly-unlimited.dpatch: Made automatic
debug logging of failed jobs (without need of "LogLevel debug") practically
unlimited by raising the default limit from 200 to 99999 lines.
* debian/local/filters/pdf-filters/pdftopdf/pdftopdf.cxx: pdftopdf did
note collate for printers when they have "Collate" and
"cupsManualCopies:True" in the PPD. Thanks to Koji Otani from BBR Japan
for the fix.
* debian/local/filters/cpdftocps: Fixed turning off duplex via command line
(http://bugs.linux-foundation.org/show_bug.cgi?id=397).
* debian/patches/usb-backend-both-usblp-and-libusb.dpatch: Fixed a bug
of modifying the URI of the current print queue when comparing it with
discovered URIs. Made the USB backend also compatible with URIS generated
by old versions of CUPS, without serial number or with "serial=?"
(LP: #450513).
* debian/cups.init.d: Make cold-plugging of USB printers also correctly
work if the usblp kernel module is loaded.
[ Martin Pitt ]
* New upstream security/bug fix release:
- The CUPS web interface was vulnerable to several XSS and HTTP
header/body attacks via attribute injection (STR #3367, STR #3401,
CVE-2009-2820; Closes: #555666)
* Drop maintain-default-option-settings.dpatch, applied upstream.
* Update patches to new upstream version.
* debian/control: Drop trademark stuff from package descriptions. No other
package does that, and it's uninteresting here. The current ones with
"easysw" were out of date, too. (Closes: #552781)
* Now that poppler 0.12 is in Debian, drop
disable-pdftoopvp-with-old-poppler.dpatch and bump libpoppler-dev build
dependency.
* poppler now ships fofi include files, which fixes the build.
(Closes: #552818, #552223); rebuilding against new poppler ABI fixes
uninstallability (Closes: #552456)
-- Martin Pitt <email address hidden> Thu, 12 Nov 2009 15:03:41 +0100
-
cups (1.4.1-5) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/do-not-broadcast-with-hostnames.dpatch: Do not use host
names for broadcasting print queues and managing print queues broadcasted
from other servers by default. Many networks do not have valid host names
for all machines (LP: #449586).
* debian/cups.postinst: Clear cache for upgrade to CUPS 1.4.x (LP: #420490).
* usb-backend-both-usblp-and-libusb.dpatch: Removed some lines which were
temporarily inserted for debugging.
[ Martin Pitt ]
* usb-backend-both-usblp-and-libusb.dpatch: Add upstream link.
* Drop: disable-pie-mipsen.dpatch: Didn't help to fix the mipsen segfault.
* debian/cups.postinst: Simplify structure and avoid calling invoke-rc.d in
Till's change above.
* Add ppdc-dynamic-linking.dpatch: Dynamically link ppdc, to work around
segfault on mipsen. Thanks to Sune Vuorela! (Closes: #548246)
[ Tormod Volden ]
* debian/cups.init.d: honour blacklist when loading ppdev and lp kernel
modules (LP: #424795)
-- Martin Pitt <email address hidden> Tue, 13 Oct 2009 09:57:11 +0200
-
cups (1.4.1-4) unstable; urgency=low
[ Till Kamppeter ]
* debian/patches/usb-backend-both-usblp-and-libusb.dpatch: Make the USB
backend supporting both printer access via libusb and via the usblp kernel
module. Make it also printing via libusb if the URI for the queue was
generated via usblp and vice versa. This should solve most USB printing
problems which occured on the transition to CUPS 1.4.x (LP: #420015,
LP: #436495; Closes: #546558, #545288, #545453).
[ Martin Pitt ]
* debian/rules: Make the USB backend run as root again, udev rules do not
cover all printers. (LP: #420015)
* Drop debian/blacklist-cups.conf, and remove it on upgrade. With Till's fix
from above this is not necessary any more.
-- Martin Pitt <email address hidden> Wed, 30 Sep 2009 15:17:53 +0200
-
cups (1.4.1-3) unstable; urgency=low
* Add disable-pie-mipsen.dpatch: Disable PIE on mipsen, its binutils
segfaults with it. (Closes: #548246)
-- Martin Pitt <email address hidden> Tue, 29 Sep 2009 09:22:12 +0200
-
cups (1.4.1-2) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/cpdftocps: Double-sided printing did not work on
PostScript printers when the "sides" command line option for "lp"/"lpr"
was used (LP: #411392).
* debian/patches/maintain-default-option-settings.dpatch: For options with
an underscore (or any other allowed non-alphanumeric character) in their
names the default settings were not conserved when the PPD got replaced
("lpadmin -p ... -m ...", system-config-printer, automatic PPD update
for existing print queues). Fixes LP: #432902 and CUPS STR #3340.
[ Martin Pitt ]
* debian/cups.init.d: Don't actually re-trigger udev events for printer
coldplugging, since according to Scott James Remnant this slows down boot
and kills kittens. Instead, just call it with --dry-run and manually call
udev-configure-printer.
* debian/cups.init.d: Only run udevadm if udev and the callout are actually
available. Drop udev dependency to a suggests. This unbreaks cups on
platforms which do not have udev, such as kfreebsd. (Closes: #546922)
* debian/cups.init.d: Drop "cupsctl RIPCache" setting. It changes our
conffile (causing dpkg prompts on upgrade), and overwrites the admin's
setting without warning.
* Add dynamic-default-ripcache-size.dpatch: Replace above functionality by
setting the internal default value of RIPCache to MemTotal/4, if not given
in the configuration file.
* debian/rules: Do not let the usb backend run as root in Ubuntu any more,
since that has a recent enough udev. Still keep it for Debian.
* debian/cups-ppdc.install: Update path for Martin-Éric's section change of
drv manpage.
[ Martin-Éric Racine ]
* Add manual-section-for-drv.dpatch: Fix incorrect man section 7 -> 1 as
reported by Lintian.
-- Martin Pitt <email address hidden> Wed, 23 Sep 2009 23:58:15 +0200
-
cups (1.4.1-1) unstable; urgency=low
[ Till Kamppeter ]
* debian/cups.postinst: Fixed "lpstat -r" check for the auto update of
PPDs of existing queues. "lpstat -r" exits always with status 0, we must
check the actual output.
* debian/cups.postinst: Updated PPD auto update, so that it works with the
new CUPS sample driver PPDs which are dynamically generated now.
[ Martin Pitt ]
* New upstream bug fix release.
* Drop patches accepted upstream:
- ppdc-locale-formatting.dpatch
- usb-backend-infinite-loop-on-end-of-job.dpatch
- dns-sd-check-typo.dpatch
* debian/cups.preinst: Add cleanup of obsolete symlinks in /usr/share/ppd/.
Drop cleanup from debian/cups.prerm. (Closes: #545298)
* debian/control: Add udev dependency, since the init script calls udevadm.
(LP: #429880)
* debian/cups.postinst, debian/cups.init.d: Call client tools with
"-h /var/run/cups/cups.sock" instead of "-h localhost", just in case the
server isn't configured to listen on a TCP port.
* dnssd-avahi.dpatch: Update to latest Fedora version, which fixes the dnssd
backend so that it only reports devices once avahi resolution has
completed. This makes it report Device IDs.
-- Martin Pitt <email address hidden> Tue, 15 Sep 2009 11:30:07 +0200
-
cups (1.4.0-5) unstable; urgency=low
* Drop shlibs files and add symbols files for all libraries, to avoid too
weak dependencies. (Closes: #545244)
* debian/control: Tighten dependencies between server, client, and -common
versions.
-- Martin Pitt <email address hidden> Sun, 06 Sep 2009 13:17:12 +0200
-
cups (1.3.11-2) unstable; urgency=low
[ Till Kamppeter ]
* debian/cups.init.d: Trigger udev event for all USB printers right after
starting the CUPS daemon to run the udev callouts for the printers. This
allows automatic print queue setup and re-enabling print queues also if
the printer is cold-plugged (connected before CUPS and/or udev got
started).
* debian/cups.init.d: Set CUPS RIP cache to 1/4 of the total RAM when CUPS
is started. This way CUPS Raster drivers get enough memory for reliable
and quick operation even if large paper sizes with high resolutions are
printed.
* debian/local/filters/pdf-filters/pdftoopvp/OPVPOutputDev.cxx,
debian/local/filters/pdf-filters/pdftoopvp/OPVPOutputDev.h,
debian/local/filters/pdf-filters/pdftoopvp/pdftoopvp.cxx,
debian/local/filters/pdf-filters/pdftoopvp/opvp/opvp.h,
debian/local/filters/pdf-filters/pdftoopvp/opvp/opvp_0_2_0.h: Adapted
pdftoopvp filter to the new API of Poppler 0.11.2. Thanks to upstream
author Koji Otani for the patch.
* debian/rules: Explicitly create empty file pdftoopvp/Dependencies after
applying the PDF filters add-on as the build servers seem to not copy
empty files.
* debian/patches/default_log_warn.dpatch,
debian/patches/default_log_settings.dpatch: Renamed patch for cupsd.conf
logging settings and added "MaxLogSize 0" so that CUPS does not do its
own log rotation, as our log rotation is much better.
* debian/cups-bsd.postinst, debian/cups.postinst: Moved handling of
/etc/printcap symlink from the post-install script of the cups-bsd
package to the cups package. Should assure that the symlink gets
also set on initial system installation (LP: #415825).
* debian/local/filters/cpdftocps: Updated filter to not use the pdftops
filter of CUPS, as from version 1.3.11 on CUPS' pdftops filter integrates
the call of pstops, and in the PDF workflow this would duplicate the
application of page management options, like N-up, even/odd pages, and
even the number of copies for some printers (LP: #412709).
[ Jamie Strandboge ]
* debian/cups.postinst: reload individual cups profile, not all of apparmor
(LP: #412745)
[ Martin Pitt ]
* debian/local/apparmor-profile: Allow cups-pdf to run /bin/cp.
* debian/control: Drop smbclient to Suggests. (Closes: #542464)
-- Martin Pitt <email address hidden> Sat, 22 Aug 2009 17:49:59 +0200
-
cups (1.3.11-1) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/textonly: Adding a final form feed to the job (via
PPD option) did not work (LP: #396673).
* debian/local/filters/pdf-filters/filter/imagetopdf.c: imagetopdf proceeded
the PDF output with a blank line. This made some filters misbehave.
* debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.dpatch:
Make CUPS read the number of copies out of Windows print jobs reliably by
also considering lines like "%%BeginNonPPDFeature: NumCopies 2". Thanks
to Dan Sheridan from Adelard (djs at adelard dot com) for this improvement
of the patch.
[ Stéphane Graber ]
* Add printer-filtering.dpatch: Add support for printer filtering.
With this patch, when the PRINTER_LIST environment variable is defined
only the printers (comma separated) in it will be displayed.
[ Martin Pitt ]
* New upstream bug fix release. See http://www.cups.org/articles.php?L586
for details.
* Drop pdftops-testsuite.dpatch (fixed upstream).
* poppler-based-pdftops-fixes.dpatch, search_mime_files_in_usr_share.dpatch:
Update to new upstream version.
-- Martin Pitt <email address hidden> Sat, 11 Jul 2009 17:27:03 +0200
-
cups (1.3.10-2) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/pdf-filters/pdftopdf/P2PFont.cxx: Make the pdftopdf
filter also building with Poppler 0.11.0.
* debian/filters/pstopdf: Make pstopdf also reading default values from the
PPD if there is no space between the colon and the value. Some programs
seem to remove this space when setting the defaults. Fixes problem of
Shaun Crampton in LP: #357732.
[ Martin Pitt ]
* debian/control: Lift cups-driver-gutenprint from Suggests to Recommends,
it's needed by many printers and not very large. (Closes: #522428)
* debian/control: Drop cups-bsd's Recommends: cups to a Suggests:. Client
packages shouldn't pull in the server by default. (Closes: #529630)
* debian/libcups2.dirs: Drop, obsolete.
* debian/cups.dirs: Remove most directories, not necessary to explicitly
create them.
[ Martin-Éric Racine]
* Cleaned Lintian errors:
(source)
E: debian-rules-ignores-make-clean-error
W: debhelper-but-no-misc-depends
W: dbg-package-missing-depends
(cups)
E: dir-or-file-in-var-run
(cups-common)
W: symlink-should-be-relative
* Added Lintian overrides:
(cups)
W: non-standard-executable-perm
usr/lib/cups/backend-available/[ipp|lpd|serial] 0744 != 0755
-- Martin Pitt <email address hidden> Thu, 21 May 2009 19:01:37 +0200
-
cups (1.3.10-1) unstable; urgency=medium
[ Martin Pitt ]
* New upstream security/bug fix release:
- The scheduler now protects against DNS rebinding attacks. Please note
that this could lead to some regressions. (CVE-2009-0164)
- Fixed TIFF integer overflow in image filters. (CVE-2009-0163)
- Lots of bug fixes.
* Drop patches included upstream:
- hpgl-regression.dpatch
- runloop-backchannel-eof-spin.dpatch
- png-image-int-overflow.dpatch
- CVE-2008-5183.dpatch
- pdftops-cups-1.4.dpatch
* Add pdftops-testsuite.dpatch: Fix path to pdftops in the test suite.
* debian/rules: Specify --with-pdftops=gs, so that the pdftops filter is
built with intended ghostscript support.
[ Till Kamppeter ]
* debian/filters/pstopdf: Added support for custom page sizes to the
pstopdf CUPS filter.
* debian/filters/pstopdf: Call Ghostscript with the default paper size
(from PPD or from CUPS filter command line) on its command line. Some
applications generate PostScript without PageSize requests.
Multi-page-size jobs (LP: 310575) do not get broken by this as
Ghostscript uses the given page size only as default and gives priority
to page sizes requested by the document (in contrary to Poppler).
Fixes LP: #357732).
-- Martin Pitt <email address hidden> Fri, 17 Apr 2009 11:53:48 +0200
-
cups (1.3.9-16) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/pdf-filters/pdftopdf/P2PResources.cxx: Fixed
corruption of output when generating mmultiple copies of EOG or GIMP
output files (LP: #345183).
* debian/cups.postinst: Silenced non-fatal error messages when
post-instyall script updates PPDs and there are PPDs not belonging to
a CUPS queue in /etc/cups/ppd/ (LP: #345866).
[ Martin Pitt ]
* debian/local/apparmor-profile: Drop 'm' permission for /etc/passwd and
friends, which was a workaround for a kernel apparmor bug on i386. This is
fixed in current kernels. Thanks to Kees Cook for pointing this out!
(LP: #270663)
* debian/cups.install: Do not install the unnecessary (and broken) D-BUS
configuration file any more. All cupsd does is to send signals, which are
allowed by default. It does not provide any D-BUS service right now. Also
remove the obsolete file on upgrades in debian/cups.preinst.
(Closes: #510634, LP: #318742)
* Add logfiles_adm_readable.dpatch: Make log files readable by group "adm".
(LP: #345953)
* debian/changelog: Fix cruft at the end of file.
* debian/local/apparmor-profile: Explicitly deny access to /dev/tty and
writing access to /etc/krb5.conf, so that accesses to them do not create
log spewage. (LP: #348556)
-- Martin Pitt <email address hidden> Fri, 27 Mar 2009 09:35:56 +0100
-
cups (1.3.9-15) unstable; urgency=low
* Add debian/local/apport-hook.py: Apport package hook, thanks to
Brian Murray! Install it in debian/rules if we build for Ubuntu.
(LP: #334080)
* debian/rules: Move init script priority to 50, so that cups starts later
in the boot sequence. There is no reason why it should start so early
(before e. g. gdm). Do the transition on upgrades in debian/cups.postinst.
* debian/control: Promote ttf-freefont from Recommends to Depends, since the
PDF filter chain needs it. (Closes: #516335)
* debian/control: Add "Breaks: foomatic-filters (<< 4.0)", and bump
Recommends: version. Earlier foomatic-filters do not support the PDF
filter chain. (Closes: #511009)
* debian/local/apparmor-profile: Add a few missing rules for Kerberos
authentication. (LP: #324645)
* Add bzr-builddeb configuration (merge mode).
* debian/watch: Update so that it works again.
* debian/local/apparmor-profile: Allow cups to read /etc/likewise, for
authentication. (LP: #303927)
* Add testsuite-increase-wait-timeout.dpatch: Increase test suite's timeout
for waiting for jobs to 10 minutes, for slower architectures like arm and
m68k. (Closes: #518787)
-- Martin Pitt <email address hidden> Tue, 10 Mar 2009 13:46:19 +0100
-
cups (1.3.9-14) unstable; urgency=low
* debian/patches/pdftops-cups-1.4.dpatch: Revert previous change to
define HAVE_PDFTOPS and CUPS_PDFTOPS, since Till says the filter
should actually use ghostscript now. Add ghostscript build
dependency instead. (LP: #329991)
* Add drop_unnecessary_dependencies.dpatch: Do not link libcups.so
and libcupsimage.so against unnecessary libraries. This avoids
unnecessary package dependencies for both libcups, as well as for
packages using cups-config. (Closes: #438067)
* debian/control: Drop XSBC-Original-Maintainer Ubuntu-ism which
accidentally crept in in r607.
-- Martin Pitt <email address hidden> Mon, 16 Feb 2009 18:05:21 +0100
-
cups (1.3.9-13) unstable; urgency=low
[ Till Kamppeter ]
* debian/local/filters/pdf-filters/filter/imagetopdf.c: Added support for
the new "fit-to-page" option (new, more intuitive name for "fitplot").
* debian/filters/pstopdf: Only apply paper size if the "fitplot" or the
"fit-to-page" option is set.
* debian/local/filters/cpdftocps: Only the last digit of the number of
copies was used (LP: #309314).
* debian/local/filters/pdf-filters/pdftopdf/pdftopdf.cxx: Do not preceed the
PDF output with a newline (LP: #303691). Only impose the page size from
the PPD file to all pages if the "fitplot" or the "fit-to-page" option is
set. This prevented from automatic paper tray switching to the correct paper
sizes when a multiple-page-size document is printed (partial fix for
LP: #310575).
* debian/patches/pdftops-cups-1.4.dpatch: Updated from CUPS 1.4 SVN. Contains
fixes for multiple-page-size document printing (partial fix for
LP: #310575).
* debian/patches/pdftops-dont_fail_on_cancel.dpatch: Removed, should be
fixed in the new upstream version of pdftops.
[ Martin Pitt ]
* debian/patches/pdftops-cups-1.4.dpatch: Add definition of
HAVE_PDFTOPS and CUPS_PDFTOPS, so that the filter actually gets
again built with pdftops support. (Fixes Till's change from above).
-- Martin Pitt <email address hidden> Sun, 15 Feb 2009 18:39:03 +0100
-
cups (1.3.8-1lenny4.1) unstable; urgency=medium
* Non-maintainer upload.
* Apply upstream patch to fix client request loop for large request over
SSL. (closes: #506702)
-- Bastian Blank <email address hidden> Tue, 13 Jan 2009 17:03:55 +0100
-
cups (1.3.8-1lenny4) unstable; urgency=high
* High urgency due to security bug fix.
* Add png-image-int-overflow.dpatch: Fix integer overflow in the PNG image
reader (Closes: #507183, STR #2974, CVE-2008-5286)
-- Martin Pitt <email address hidden> Mon, 01 Dec 2008 17:33:18 -0800
-
cups (1.3.8-1lenny3) unstable; urgency=medium
* Urgency medium because of RC bug fix.
* debian/cups-bsd.postinst: Assume default printcap path (in /var/run/cups/)
if not specified in cupsd.conf. This brings back the lost /etc/printcap
for legacy applications. (Closes: #482186, LP: #282667)
* hpgl-regression.dpatch: Replaced with version which got committed
upstream.
* Add runloop-backchannel-eof-spin.dpatch: Fix backend runloop spin on
backchannel EOF (select() returns "ready for read" on EOF). This
completely broke printing with e. g. HPJetDirect. Thanks to
Samuel Thibault for tracking down the problem! (Closes: #489045)
* debian/rules: Install the serial backend with 0744 permissions to make it
run as root, since /dev/ttyS* are root:dialout and thus not accessible as
user "lp". Thanks to Chanoch (Ken) Bloom. (One part of #506181)
-- Martin Pitt <email address hidden> Thu, 20 Nov 2008 09:05:35 +0100
-
cups (1.3.8-1lenny2) unstable; urgency=high
* Urgency high due to security fixes.
* debian/control: Package development moved to bzr, update Vcs- tags.
* Add CVE-2008-3641_hpgl_filter_overflow.dpatch: Fix buffer overflow
triggered by invalid number of pens in the HPGL filter. (CVE-2008-3641,
STR #2911)
* Add CVE-2008-3639_sgi_filter_overflow.dpatch: Fix buffer overflow due to
unchecked boundary in the SGI filter. (CVE-2008-3639, STR #2918)
* Add CVE-2008-3640_texttops_overflow.dpatch: Fix buffer overflow by
specifying invalidly large or negative page metrics. (CVE-2008-3640,
STR #2919)
* Add hpgl-regression.dpatch: Revert the SP_select_pen() enumeration change
introduced in STR #2911, because it changes the color mapping (e. g. "SP1"
would now select a white pen instead of a black one, and "SP0" would not
be valid at all any more). Also fix a remaining off-by-one loop. (STR
#2966)
* Add admin-fr-translation.dpatch: Update the French admin.tmpl, to have the
missing "Find new printer" button and the "Subscriptions" section. Thanks
to Yves-Alexis Perez! (Closes: #475270)
-- Martin Pitt <email address hidden> Sat, 11 Oct 2008 12:53:30 +0200