Change logs for cups source package in Experimental

  • cups (2.4.7-1.1) experimental; urgency=medium
    
      * Non-maintainer upload.
      * Rename libraries for 64-bit time_t transition.
    
     -- Michael Hudson-Doyle <email address hidden>  Thu, 01 Feb 2024 01:56:24 +0000
  • cups (2.3.3op2-5) experimental; urgency=low
    
      * 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 09:07:26 +0200
  • cups (2.3.3op2-4) experimental; urgency=medium
    
      [ Helge Kreutzmann ]
      * Update German man page (2212t)
    
      [ Didier Raboud ]
      * Reorder and cleanup patch queue by replacing some by upstream's
      * Drop ancient symlink handling in preinsts (Closes: #986165)
    
     -- Didier Raboud <email address hidden>  Wed, 31 Mar 2021 08:56:11 +0200
  • cups (2.3.3op1~106-ga72b0140e-2) experimental; 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)
      * Cherry-pick some upstream patches
        - Don't show waiting for jobs unless we are waiting for jobs
        - Fix default option values that start with "custom" that aren't custom
          values (Issue #48)
        - Fix memory leak (Issue #49)
    
     -- Didier Raboud <email address hidden>  Tue, 24 Nov 2020 09:03:24 +0100
  • cups (2.3.3op1~106-ga72b0140e-1) experimental; urgency=medium
    
      * New OpenPrinting cups snapshot
      * Drop the Debian-specific systemd units' renaming, now upstream
      * Drop one more Debian-specific manpage patch
    
     -- Didier Raboud <email address hidden>  Mon, 16 Nov 2020 08:40:27 +0100
  • cups (2.3.3op1~102-ge24833656-1) experimental; urgency=medium
    
      * New OpenPrinting cups snapshot, with several Debian-induced changes
      * Patch-suite:
        - Drop all test-related patches
        - Migrate from from patches to configure options for two
          Debian-needed options
        - Reorder (upstream-mergeable first, Debian-specific later)
        - Reword and refresh metadata for the last 12 patches
    
     -- Didier Raboud <email address hidden>  Sat, 14 Nov 2020 18:27:39 +0100
  • cups (2.3.3op1~89-g26e085bfd-3) experimental; urgency=medium
    
      * Re-add 'Job: held by' errorlog filter patch for mips{,64}el
    
     -- Didier Raboud <email address hidden>  Sat, 14 Nov 2020 10:53:06 +0100
  • cups (2.3.3op1~89-g26e085bfd-2) experimental; urgency=medium
    
      * Use --with-max-log-size=0 in configure call, with proposed-upstream patch
      * Drop old "fix jobs with multiple files/formats" patch
    
     -- Didier Raboud <email address hidden>  Fri, 13 Nov 2020 18:14:05 +0100
  • cups (2.3.3op1~89-g26e085bfd-1) experimental; urgency=medium
    
      * New OpenPrinting cups snapshot
        - Drop 2 merged patch proposals
    
     -- Didier Raboud <email address hidden>  Tue, 10 Nov 2020 16:42:26 +0100
  • cups (2.3.3op1~81-g8b6765a72-2) experimental; urgency=medium
    
      * Refresh patch suite to bring it back closer to upstream;
        - Drop several old line counting exceptions
        - Use 2 latest upstream patch proposals
    
     -- Didier Raboud <email address hidden>  Fri, 06 Nov 2020 15:24:09 +0100
  • cups (2.3.3op1~81-g8b6765a72-1) experimental; urgency=medium
    
      * New OpenPrinting cups snapshot
      * Cleanup patch suite:
        - 8 Debian patches merged
        - Drop 2 obsolete patches
    
     -- Didier Raboud <email address hidden>  Thu, 05 Nov 2020 08:58:45 +0100
  • cups (2.3.3op1~59-gcab7bcb37-1) experimental; urgency=medium
    
      * New OpenPrinting cups snapshot
      * Packaging refresh:
         - Drop pre-oldstable postinst ConfigFilePerm handling
         - Add missing BSD-2-Clause block in debian/copyright
         - Convert debian/po files to UTF-8
         - Refresh manpage translation files
         - Drop --as-needed as it's now default in Debian
    
     -- Didier Raboud <email address hidden>  Thu, 29 Oct 2020 21:09:38 +0100
  • cups (2.3.3op1~44-gc9176e958-1) experimental; urgency=medium
    
      * Rebase packaging on todays's OpenPrinting/cups fork snapshot
    
     -- Didier Raboud <email address hidden>  Fri, 23 Oct 2020 11:15:24 +0200
  • cups (2.3.1-4+exp0) experimental; 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>  Sat, 01 Feb 2020 13:50:33 +0100
  • cups (2.3~rc1-2) experimental; urgency=medium
    
      * Merge 2.2.12-1 from unstable
      * Add missing colon in closes line.
      * Set upstream metadata fields: Contact, Name.
      * Bump debhelper from old 11 to 12.
    
     -- Didier Raboud <email address hidden>  Sun, 18 Aug 2019 16:58:09 +0200
  • cups (2.3~rc1-1) experimental; urgency=medium
    
      * New 2.3~rc1 upstream release:
        - Refresh patch queue
        - Refresh manpage translation files
        - Remove /usr/sbin/accept and /usr/sbin/reject symlinks
    
     -- Didier Raboud <email address hidden>  Tue, 04 Jun 2019 06:41:04 +0200
  • cups (2.3~b8-4) experimental; urgency=medium
    
      * Reset the LogDebugHistory setting to upstream default (LP: #1831021)
    
     -- Didier Raboud <email address hidden>  Sun, 02 Jun 2019 10:51:31 +0200
  • cups (2.3~b8-3) experimental; urgency=medium
    
      * Migrate to dgit-maint-debrebase workflow
    
     -- Didier Raboud <email address hidden>  Fri, 17 May 2019 12:53:24 +0200
  • cups (2.3~b8-1) experimental; urgency=medium
    
      * New 2.3~b8 upstream release
        - Add patch to fix tests' failure
    
      * Redo manpage po4a translation infrastructure and installation
      * Merge 2.2.10-6 from unstable
    
     -- Didier Raboud <email address hidden>  Wed, 08 May 2019 15:26:40 +0200
  • cups (2.3~b7-1) experimental; urgency=medium
    
      * New 2.3~b7 upstream release
        - Drop two patches now included upstream
    
     -- Didier Raboud <email address hidden>  Fri, 14 Dec 2018 17:08:55 +0100
  • cups (2.3~b6-1) experimental; urgency=medium
    
      * New 2.3~b6 upstream pre-release
        - CVE-2018-4700: Linux session cookies used a predictable random number
          seed (Closes: #915909)
        - The `cupsaddsmb` program has been removed (Issue #5449)
        - The `cupstestdsc` program has been removed (Issue #5450)
        - Rebase patches
    
      * Merge 2.2.10-1
      * Manpage translations update
      * Add patch to fix FTBFS due to wrong `usage(int)` usage
      * Update libcups2 symbols: +12 cupsRaster*
      * Cope with cupsaddsmb and cupstestdsc removals:
        - Remove from cups-client installed files
        - Remove from manpage translation infrastructure
        - Remove from libcups2's README.Debian
    
     -- Didier Raboud <email address hidden>  Mon, 10 Dec 2018 10:18:41 +0100
  • cups (2.3~b5-2) experimental; urgency=medium
    
      * Merge 2.2.8-5, rebase patches
    
     -- Didier Raboud <email address hidden>  Fri, 13 Jul 2018 10:54:59 +0200
  • cups (2.3~b5-1) experimental; urgency=medium
    
      * New 2.3~b5 upstream release
      * Merge 2.2.8-2
    
     -- Didier Raboud <email address hidden>  Fri, 08 Jun 2018 16:25:15 +0200
  • cups (2.3~b4-3) experimental; urgency=medium
    
      * Merge 2.2.7-4, rebase patches
    
     -- Didier Raboud <email address hidden>  Wed, 16 May 2018 21:38:01 +0200
  • cups (2.3~b4-2) experimental; urgency=medium
    
      * Merge 2.2.7-2
      * Name source lintian override file correctly
    
     -- Didier Raboud <email address hidden>  Thu, 05 Apr 2018 20:41:08 +0200
  • cups (2.3~b4-1) experimental; urgency=medium
    
      * New 2.3~b4 upstream pre-release
        - NOTICE: Printer drivers are now deprecated (Issue #5270)
    
      * Add cupsEncodeOption@Base 2.3~b4 symbol in libcups2
      * Refresh manpage translations
    
     -- Didier Raboud <email address hidden>  Wed, 28 Mar 2018 09:14:49 +0200
  • cups (2.3~b3-1) experimental; urgency=medium
    
      * New 2.3~b3 upstream pre-release
       - The `lp` and `lpr` commands now provide better error messages when the
         default printer cannot be found (Issue #5096, Closes: #870463)
       - CUPS is now provided under the Apache License, Version 2.0
    
      * 2.3~b3 updates:
        - Update manpage translation files
        - Add 2 libcups2 symbols introduced in 2.3~b1
        - Backport patch from upstream to fix filter's installation (Issue #5247)
    
      * CUPS license change:
        - Add NEWS file to libcups2-dev
        - Rewrite debian/copyright
    
      * Add cups-daemon lintian override for WantedBy=printer.target systemd
        service file
      * Bump debhelper compat to 11
    
     -- Didier Raboud <email address hidden>  Fri, 23 Feb 2018 20:49:53 +0100
  • cups (2.2.4-106-g4cf66fef4-1) experimental; urgency=medium
    
      * New 2.2.4-106-g4cf66fef4 upstream snapshot
      * Merge 2.2.4-8 changes from unstable
    
     -- Didier Raboud <email address hidden>  Tue, 10 Oct 2017 13:46:18 +0200
  • cups (2.2.4-91-g2cb1fda9f-1) experimental; urgency=medium
    
      * New 2.2.4-91-g2cb1fda9f upstream snapshot
    
     -- Didier Raboud <email address hidden>  Thu, 14 Sep 2017 09:07:05 +0200
  • cups (2.2.4-83-gbefbadcef-2) experimental; 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:16:43 +0200
  • cups (2.2.4-83-gbefbadcef-1) experimental; urgency=medium
    
      * New 2.2.4-83-gbefbadcef upstream snapshot
    
      * Let cups-bsd suggest one compatible inet server: inetutils-inetd
        (Closes: #676472)
    
     -- Didier Raboud <email address hidden>  Fri, 01 Sep 2017 15:07:00 +0200
  • cups (2.2.4-72-g9449dd948-1) experimental; urgency=medium
    
      * New 2.2.4-72-g9449dd948 upstream snapshot
        - 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)
      * Patches rework:
        - Drop Debian-specific pidfile patch
    
      * Refresh manpage translations
      * Stop symlinking the ssl-cert snakeoil certificates, CUPS will generate them
        on-demand (with a different name)
      * Drop superfluous autotools-dev B-D
    
     -- Didier Raboud <email address hidden>  Tue, 29 Aug 2017 08:57:28 +0200
  • cups (2.2.4-65-ge9b2d701d-2) experimental; urgency=medium
    
      * Add patch to fix another regression from upstream in error lines counting
    
     -- Didier Raboud <email address hidden>  Mon, 28 Aug 2017 16:16:12 +0200
  • cups (2.2.4-65-ge9b2d701d-1) experimental; urgency=medium
    
      * New 2.2.4-65-ge9b2d701d upstream snapshot
        - The scheduler now creates a PID file when not running on demand with a
          modern service launcher (Issue #5080)
      * Patches rework:
        - Drop Debian-specific pidfile patch
        - Patch the testlang unittest to use locale files from the source
          paths; test french, not C
    
      * Refresh manpage translations
      * Stop symlinking the ssl-cert snakeoil certificates, CUPS will generate them
        on-demand (with a different name)
    
     -- Didier Raboud <email address hidden>  Mon, 28 Aug 2017 15:00:03 +0200
  • cups (2.2.4-62-g4f272af7b-1) experimental; urgency=low
    
      * New 2.2.4-62-g4f272af7b upstream snapshot
        - The scheduler now creates a PID file when not running on demand with a
          modern service launcher (Issue #5080)
      * Rebase patches
        - Drop Debian-specific pidfile patch
    
      * Refresh manpage translations
      * Stop symlinking the ssl-cert snakeoil certificates, CUPS will generate them
        on-demand (with a different name)
    
      [ Till Kamppeter ]
      * Patch PPD Generator for driverless printing setup: Workaround for wrong
        resolution (Closes: #868360)
    
     -- Didier Raboud <email address hidden>  Sat, 26 Aug 2017 23:08:27 +0200
  • cups (2.2.4-2~exp0) experimental; urgency=medium
    
      * 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
    
      [ Vangelis Skarmoutsos ]
      * Add Greek translation for debconf templates (Closes: #867339)
    
     -- Didier Raboud <email address hidden>  Thu, 06 Jul 2017 10:02:59 +0200
  • cups (2.2.3-1) experimental; urgency=medium
    
      * New 2.2.3 upstream release
      * Cherry-pick upstream fix for regression in job file preservation
    
     -- Didier Raboud <email address hidden>  Tue, 18 Apr 2017 21:24:32 +0200
  • cups (2.2.2-2) experimental; urgency=medium
    
      * Use /run instead of /var/run everywhere meaningful
        (Closes: #858341)
        * /run/cups:
          - in debian/rules; pass --with-rundir=/run/cups
          - update cups.init
        * /run/cups/cupsd.pid:
          - update cups.init
          - update pidfile.patch
        * /run/cups/printcap:
          - in debian/rules; update --with-printcap
          - update cups-daemon postinst
        * /run/cups/cups.sock:
          - update cups postinst and postrm for the lpadmin calls
          - update the autopkgtest for the lpadmin call
          - update the libcups2 example script
          - update the upstart script
        * /run/cups/certs:
          - update cups.init
          - update the upstart script
        Thanks-To: Russell Coker <email address hidden>
    
       [ Jamie Strandboge ]
       * Update debian/local/apparmor-profile (Closes: #858571)
          - allow cupsd and cups-pdf to communicate via Unix sockets (LP: #1675503)
          - adjust cups-pdf log location
          - allow cups-pdf to read /etc/cups/ppd/*.ppd
          - silence noisy denials for cupsd occasionally trying to send signals to
            unconfined
          - allow capability wake_alarm (seen in LP: 1641985)
    
     -- Didier Raboud <email address hidden>  Thu, 23 Mar 2017 22:32:26 +0100
  • cups (2.2.2-1) experimental; urgency=medium
    
      * New 2.2.2 upstream release
      * Refresh manpage translations
      * dpkg-source: update extend-diff-ignore to cope with the difference between
        upstream's VCS and tarball
    
     -- Didier Raboud <email address hidden>  Wed, 18 Jan 2017 13:48:47 +0100
  • cups (2.2.1-56-ga2f30a72f-1) experimental; urgency=medium
    
      * New 2.2.1+ upstream snapshot
        - Updated systemd config files (Issue #4935)
    
      [ Didier Raboud ]
      * Merge 2.2.1-5 from unstable
    
      [ Till Kamppeter ]
      * Updated debian/control: CUPS does not support PPD-less printing any
        more, we do driverless printing instead
    
     -- Didier Raboud <email address hidden>  Sun, 15 Jan 2017 15:00:04 +0100
  • cups (2.2.1-46-g10887d272-2) experimental; urgency=medium
    
      * Merge 2.2.1-4 from unstable.
    
     -- Didier Raboud <email address hidden>  Tue, 20 Dec 2016 09:16:41 +0100
  • cups (2.2.1-46-g10887d272-1) experimental; urgency=medium
    
      * New 2.2.1+ upstream snapshot
        - Fix assymetric resolutions in IPP Everywhere and Apple Raster
          (Closes: #848164)
    
     -- Didier Raboud <email address hidden>  Fri, 16 Dec 2016 14:28:04 +0100
  • cups (2.2.1-41-g49c592936-1) experimental; urgency=medium
    
      * New 2.2.1+ upstream snapshot
    
     -- Didier Raboud <email address hidden>  Fri, 09 Dec 2016 09:57:28 +0100
  • cups (2.2~rc1-5) experimental; urgency=medium
    
      * In tests, use variable test-environment directory CUPS_TESTBASE, thanks to
        Santiago Vila for the hint.
      * Patches:
        - Drop now-unneeded 'tests-use-cupsfilters.patch' patch
        - Refresh some patch titles
        - Rename Ubuntu-specific patches' directory to debian/patches-ubuntu to
          avoid wrong deletions when using git-dpm update-patches
      * Remove now-unneeded cups-filters from Build-Depends
    
     -- Didier Raboud <email address hidden>  Tue, 30 Aug 2016 14:40:09 +0200
  • cups (2.2~rc1-4) experimental; urgency=medium
    
      * Revert unintentional Ubuntu patches removal; refresh them
    
     -- Didier Raboud <email address hidden>  Sun, 14 Aug 2016 16:26:04 +0200
  • cups (2.2~rc1-3) experimental; urgency=medium
    
      [ Jeremy Bicha ]
      * Add libcups2-dev dependency on libcupsimage2-dev, as ppd.h includes raster.h
        (Closes: #833889)
    
     -- Didier Raboud <email address hidden>  Thu, 11 Aug 2016 15:51:20 +0200
  • cups (2.2~rc1-2) experimental; urgency=medium
    
      * Add patch to ignore the 'Unable to write uncompressed print data: Broken
        pipe' error on kfreebsd
      * Initialize git-dpm; reword most patch descriptions from the original
        commits
    
     -- Didier Raboud <email address hidden>  Tue, 09 Aug 2016 19:09:58 +0200
  • cups (2.2~rc1-1) experimental; urgency=medium
    
      * New 2.2~rc1 upstream release
      * Refresh patches
    
     -- Didier Raboud <email address hidden>  Mon, 08 Aug 2016 20:35:24 +0200
  • cups (2.2~b2-1) experimental; urgency=low
    
      * New 2.2b2 upstream release
    
      * Patches:
        - Refresh all
        - Drop the wrong fix for #2763
        - Udate patch to use the ipv4's 127.0.0.1 instead of localhost to also
          patch the ipp:// shared printer URL, that fixes the tests
        - Add patch to revert the addition of pdftourf usage in the test-suite
      * Refresh manpage translations
      * Rewrite debian/watch following the new upstream schema
    
     -- Didier Raboud <email address hidden>  Fri, 05 Aug 2016 23:36:28 +0200
  • cups (2.1.0-1) experimental; urgency=medium
    
      * New 2.1.0 upstream release
    
      [ Till Kamppeter ]
      * Removed scheduler-create-ppd-correct-permissions.patch, included upstream
      * Refreshed patches with quilt for the new 2.1.0 source code
    
      [ Didier Raboud ]
      * Refresh manpage translations
    
     -- Didier Raboud <email address hidden>  Thu, 03 Sep 2015 12:24:12 +0200
  • cups (2.1~rc1-4) experimental; urgency=medium
    
      [ Till Kamppeter ]
      * Add patch from upstream to fix scheduler and make sure that the permissions
        and ownerships of PPDs in /etc/cups/ppd/ are always the same
        (STR #4703, Closes: #784271)
    
     -- Didier Raboud <email address hidden>  Fri, 28 Aug 2015 15:36:40 +0200
  • cups (2.1~rc1-3) experimental; urgency=medium
    
      * Remove leftover test changelog entry
      * Update the GetJobs patch in tests for the mips FTBFS
    
     -- Didier Raboud <email address hidden>  Tue, 18 Aug 2015 19:56:55 +0200
  • cups (2.1~rc1-2) experimental; urgency=medium
    
      * Add patch to use the IPv4 127.0.0.1 address instead the 'localhost'
        name in tests, this could fix the reproducible builds
    
     -- Didier Raboud <email address hidden>  Thu, 06 Aug 2015 18:47:38 +0200
  • cups (2.1~rc1-1) experimental; urgency=low
    
      * New 2.1~rc1 upstream version
    
      [ Helge Kreutzmann ]
      * Update German man page (2000t39f71u)
    
      [ Didier Raboud ]
      * Merge upstream version 2.0.4
        - Fixed processing of server overrides without port numbers
          (STR #4675, Closes: #711327, #791876)
      * Drop patches included upstream:
        - str4538-fix-redirection-from-cgi-scripts.patc
        - str4646-fix-the-activejobs-loop-in-cupsdcheckjobs.patch
        - cupsd-logs-manpage-in-section-5.patch
        - libsystemd.patch
        - str4679-fix-local-domainsocket-access-checking.patch
        Refresh other patches
    
     -- Didier Raboud <email address hidden>  Wed, 05 Aug 2015 14:39:41 +0200
  • cups (2.1~b1-4) experimental; urgency=medium
    
      * Merge 2.0.3-10 from unstable
    
     -- Didier Raboud <email address hidden>  Tue, 21 Jul 2015 16:38:53 +0200
  • cups (2.1~b1-3) experimental; urgency=medium
    
      * Merge 2.0.3-8 from unstable
    
     -- Didier Raboud <email address hidden>  Wed, 15 Jul 2015 17:49:51 +0200
  • cups (2.1~b1-2) experimental; urgency=low
    
      [ 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:43:43 +0200
  • cups (2.1~b1-1) experimental; urgency=low
    
      * New 2.1~b1 release
       - No longer install banner files since third-party banner filters now
         supply their own (STR #4518)
       - The scheduler no longer listens on the loopback interface unless the
         web interface or printer sharing are enabled
       - Added a PPD generator for IPP Everywhere printers (STR #4258)
       - Now install "default" versions of more configuration files
       - Added SSLOptions values to allow Diffie-Hellman key exchange and
         disable TLS/1.0 support.
       - The scheduler now supports advanced ASL and journald logging when
         "syslog" output is configured (STR #4474)
       - The scheduler now supports logging to stderr when running in the
         foreground (STR #4505)
    
      * Drop two patches included upstream
      * Refresh all patches
      * Refresh manpage translations
      * Install the cups-files.conf and snmp.conf default files in usr/share/cups
    
     -- Didier Raboud <email address hidden>  Thu, 09 Jul 2015 13:36:17 +0200
  • cups (2.0.3-3) experimental; urgency=medium
    
      [ Till Kamppeter ]
      * Created new binary package cups-ipp-utils for the IPP utilities ippfind,
        ipptool, and ippserver.
    
      [ Didier Raboud ]
      * Install the cups-ipp-utils translated manpages in the correct package
      * Translate the ippserver.1 manpage too, refresh the manpage translation
        files
      * Add debian/gbp.conf to ease dch and import-orig
      * Update README.source with the latest branch names
    
     -- Didier Raboud <email address hidden>  Tue, 30 Jun 2015 08:46:04 +0200
  • cups (2.0.3-2) experimental; urgency=medium
    
      [ Till Kamppeter ]
      * Fixed IPP Everywhere PPD generator patch. It passes the tests now.
    
      [ Helge Kreutzmann ]
      * Update German man page (870t789f404u)
    
      [ Didier Raboud ]
      * Set QUILT_PATCHES in the two README files that need it (Closes: #788481)
    
     -- Didier Raboud <email address hidden>  Fri, 12 Jun 2015 08:46:01 +0200
  • cups (2.0.3-1) experimental; urgency=medium
    
      * New 2.0.3 upstream release
        - Security: Fixed CERT VU #810572 exploiting the dynamic linker (STR #4609)
          - CVE-2015-1158 Improper Update of Reference Count
          - CVE-2015-1159 Cross-Site Scripting
        - Security: The scheduler could hang with malformed gzip data (STR #4602)
    
      [ Didier Raboud ]
      * Remove the upstream fix for the FTBS on mips through reordering of IPP-1.1
        tests, included in 2.0.3
      * Refresh patches
      * Disable the IPP Everywhere PPD generator patch, as it breaks the test-suite
    
      [ Till Kamppeter ]
      * Fixed PPD generator (for IPP printers) to write floating-point numbers in
        a locale-neutral way (always with decimal point, CUPS STR #4579).
      * Make fix for floating point number output in the PPD generator also apply
        to the PageRegion option (CUPS STR #4579).
      * Let the PPD generator not create a ColorModel option without choices
        (CUPS STR #4638).
      * Fix values of the pwg-raster-document-types-supported attribute of
        ippserver, the IPP printer emulator.
    
     -- Didier Raboud <email address hidden>  Tue, 09 Jun 2015 11:07:54 +0200
  • cups (2.0.2-3) experimental; urgency=medium
    
      [ Till Kamppeter ]
      * Re-introduced the patch for IdleExitTimeout under upstart, but
        Ubuntu-only.
      * Added PPD generator to support IPP Everywhere printers (Use "lpadmin -p pr
        -E -v ipp://... -m everywhere" or equivalent operation in the CUPS web
        interface).
      * Exclude driver "everywhere" from auto package tests as it only works with
        IPP URIs.
      * Refreshed patches with quilt.
    
      [ Didier Raboud ]
      * Merge Ubuntu's AppArmor profile diff in Debian's (Closes: #779901)
      * Import upstream fix for the FTBS on mips through reordering the IPP-1.1
        tests to avoid a timing issue
    
     -- Didier Raboud <email address hidden>  Thu, 04 Jun 2015 13:41:53 +0200
  • cups (2.0.2-2) experimental; urgency=low
    
    
      [ Till Kamppeter ]
      * Removed patches for USB quirk rules which got included upstream
      * Updated Ubuntu-specific patch for the AppArmor profile
    
      [ Didier Raboud ]
      * Drop the patch for IdleExitTimeout under upstart, as it breaks non-linux
        builds
    
     -- Didier Raboud <email address hidden>  Tue, 10 Feb 2015 21:25:32 +0100
  • cups (2.0.2-1) experimental; urgency=low
    
    
      * New 2.0.2 upstream version
        - Add 2.0.2 symbols
        - Drop 5 upstream patches that were from the upstream 2.0 branch
        - Drop systemd patches as systemd support got included upstream
        - Drop the patch avoiding the linking against libgrypt, as it got included
          upstream
        - Add patch and dh-exec magic to rename the upstream systemd units away
          from org.cups.cupsd.*
        - Drop all references to lppasswd, as it got dropped by upstream in 2.0b1
        - Refresh all patches for 2.0.2
        - Rebase the manpage translation infrastructure for 2.0.2
        - Refresh all test-related patches
        - Update debian/copyright with the updates made in 2.0.0
        - Update configure arguments
    
      [ Till Kamppeter ]
      * Merged in more Ubuntu-specific AppArmor profile changes:
         - Fix peer on signal rule to use /usr/sbin/cupsd//third_party
           (LP: #1376611)
         - Temporarily use attach_disconnected to work around LP: 1373070.
         - Allow all signals to /usr/sbin/cupsd//third_party
         - Allow unix to /usr/sbin/cupsd//third_party (LP: #1382042)
         - Added "flags=(attach_disconnected)" to third_party profile
           (LP: #1413313)
      * Fix -h option not honoured when CUPS_SERVER variable is defined
        (LP: #1352809)
    
     -- Didier Raboud <email address hidden>  Tue, 10 Feb 2015 17:13:38 +0100
  • cups (1.6.2-7) experimental; urgency=low
    
    
      * Update the patch adding libusb error handling to also discard its
        errors in the counting of warning messages; this should make the
        error-suite succeed in more cases.
    
     -- Didier Raboud <email address hidden>  Fri, 03 May 2013 11:30:59 +0200
  • cups (1.6.2-6) experimental; urgency=low
    
    
      [ Till Kamppeter ]
      * In Ubuntu, let the cups-daemon binary package depend on
        avahi-daemon, not only recommend it, as the Upstart script for CUPS
        starts CUPS only after starting avahi-daemon (LP: #1133794).
      * In the logrotate config file: Do not remove CUPS' log files while
        the CUPS daemon is running. Stop CUPS, move the files, and then
        start it again.  This avoids crashes during the log rotation process
        (LP: #1086019).
      * Add patch to add more error handling to the libusb-based USB
        backend, especially to avoid a crash when USB is disabled in the
        BIOS (LP: #1108719).
    
     -- Didier Raboud <email address hidden>  Wed, 01 May 2013 16:25:53 +0200
  • cups (1.6.2-5) experimental; urgency=low
    
    
      * Added quirk rule for the QinHeng CH340S USB->Parallel adapter.
        (LP: #1000253)
    
     -- Till Kamppeter <email address hidden>  Mon, 15 Apr 2013 15:13:01 +0200
  • cups (1.6.2-4) experimental; urgency=low
    
    
      [ Till Kamppeter ]
      * Let the DNS-SD subtype "_universal" get added to the printer's
        DNS-SD registration; it is needed for iOS to find the printers.
      * Merged the quirk rule patches, added quirk rules for five
        additional printers:
        - Lexmark e250d (LP: #1084164)
        - Canon PIXMA iP6000D (LP: #1160638)
        - Canon MF4150 (LP: #1160638)
        - Brother HL-1450 (LP: #1000253)
        - Epson Stylus Color 670 (LP: #872483)
    
      [ Martin Pitt ]
      * Allow "audit_write" capability in AppArmor profile. (LP: #1157318)
    
     -- Didier Raboud <email address hidden>  Fri, 12 Apr 2013 11:24:27 +0200
  • cups (1.6.2-3) experimental; urgency=low
    
    
      [ Didier Raboud ]
      * Update the upstream status of the manpage-hyphen-minus patch.
      * Cleanup cups-server-common cleanup. Fixes FTBFS for arch-only build.
    
      [ Till Kamppeter ]
      * Added rm_conffile /etc/logrotate.d/cups 1.6.2-3~ to clean up
        logrotate conffile if it did not get moved by the mv_conffile line
        (LP: #1157758)
    
     -- Didier Raboud <email address hidden>  Thu, 21 Mar 2013 13:23:45 +0100
  • cups (1.6.2-2) experimental; urgency=low
    
    
      * Split architecture independent documentation and files out of cups,
        to cups-server-common:
        - Patch the documentation generation to make it fully arch-independant
      * Packages cleanup:
       - In cups-daemon, drop superfluous Suggests against lsb-base.
       - Add missing DEP3 headers.
       - Add missing 'empty-directory' lintian overrides.
       - Add patch to correct all hyphen-used-as-minus-sign lintian errors.
    
     -- Didier Raboud <email address hidden>  Wed, 20 Mar 2013 15:00:08 +0100
  • cups (1.6.2-1) experimental; urgency=low
    
    
      * New upstream release
        - Adds localizations for Czech, French, and Russian
        - Adds several improvements to the USB backend on Linux
        - Fixes several printing and tool bugs
    
      * Patches:
        - Drop all patches previously backported from upstream
        - Update all remaining patches
      * Merge changes targeted at Wheezy:
        - Correct usb-backend quirk for Epson Stylus Photo 750
          (Closes: #697970)
      * Manpage translation infrastructure:
        - Refresh it.
        - Allow the translation of the ipptool and ipptoolfile manpages.
        - Fix translation infrastructure typos, to get 'man cups-files.conf'
          localized.
      * More cups-daemon split cleanup:
        - Drop superfluous Priority snd Section settings.
        - Install the forgotten ipp14 backend.
        - Drop two unmatched lintian overrides.
        - Drop ipp and ipp14 from the cups backends selection; they are
          shipped unconditionally in cups-daemon.
        - Add long-description to the init script
        - Alter the cups-daemon short description.
      * In cups-client, add 'accept' and 'reject' manpage symlinks.
      * Bump private symbols version to latest upstream.
    
     -- Didier Raboud <email address hidden>  Tue, 19 Mar 2013 16:21:18 +0100
  • cups (1.6.1-3) experimental; urgency=low
    
    
      * Wait 30 minutes for jobs to complete, hopefully fixes the mips
        FTBFS.
      * Make 'noopt' building succeed by relaxing the makeshlibs
        requirements in that case, thanks to Sam Lantinga. (Closes: #645329)
      * Add slapd and nslcd to cups' Should-Start LSB headers.
        (Closes: #702248)
      * Backport upstream documentation fix for STR#4223 "lpadmin to root
        privilege escalation"
    
     -- Didier Raboud <email address hidden>  Sat, 09 Mar 2013 17:40:09 +0100
  • cups (1.6.1-2) experimental; urgency=low
    
    
      [ Till Kamppeter ]
      * In upstart, let the CUPS daemon start after avahi-daemon, to assure
        that the Bonjour broadcasting of shared printers works.
      * Import upstream patch to add support for specifying the IPP version
        of a remote CUPS server in /etc/cups/client.conf (LP: #1069671),
        refresh the other ones affected.
    
      [ Didier Raboud ]
      * Cherry-pick more upstream enhancements:
        - Add french translation (CUPS STR: #4247)
      * Refresh po4a translations
      * Merge the 1.5.3-2.14 Debian release.
      * Correct Replaces/Breaks versions of cups-daemon against cups to cope
        with recent Ubuntu releases (LP: #1099242).
      * Make sure /e/cups/raw.{convs,types} are deleted during purge.
        (Closes: #698213)
      * Take manpage translations out of the manpage-translations patch to
        ease external contributions to the .po files.
      * Add usb-backend quirk for Epson Stylus Photo 750 (Closes: #697970)
    
      [ Helge Kreutzmann ]
      * Update German manpages translation. (Closes: #698965)
    
      [ Julien Patriarca ]
      * Update French manpages translation. (Closes: #700295)
    
      [ Vincent McIntyre ]
      * Document the way to make sure LPD support, as provided by cups-bsd,
        is kept enabled across upgrades. (Closes: #671347)
    
     -- Didier Raboud <email address hidden>  Thu, 14 Feb 2013 21:35:20 +0100
  • cups (1.6.1-1) experimental; urgency=low
    
    
      * New upstream release
         - Avahi-based Bonjour/DNS-SD/mDNS support
         - ICC-based color management with colord
         - IPP-Everywhere support
         - Moved filters not needed by Mac OS to cups-filters project at
           OpenPrinting.
         - Moved API of libcupsdrivers (driver.h) and of part of libcupsimage
           (image.h) to cups-filters.
         - cups-polld removed
         - Fixes: LP: #904093, LP: #1027804, Closes: #690522
    
      [ Marc Deslauriers ]
      * debian/local/apport-hook.py: Also attach AppArmor information and logs.
    
      [ Jamie Strandboge ]
      * debian/local/apparmor-profile: deny capability block_suspend. It is noisy
        and doesn't seem to actually be needed. This can be revisited if it turns
        out it is needed. (LP: #1031583)
    
      [ Till Kamppeter ]
      * debian/patches/ipp-backend-cups-1.5.4-fixes.patch,
        debian/patches/install-sh-remove-bashism.patch,
        debian/patches/usb-backend-busy-loop-fix.patch,
        debian/patches/usb-backend-detach-usblp-earlier-crash-guards.patch,
        debian/patches/usb-backend-initialize-usblp-attached-state.patch,
        debian/patches/usb-backend-further-enhancements.patch,
        debian/patches/snmp-dont-stop-without-ipv6.patch,
        debian/patches/cups-avahi.patch,
        debian/patches/colord-support.patch: Removed, included upstream.
      * debian/patches/dnssd-reg-array-linear-search.patch: Removed, not applicable
        any more.
      * debian/patches/pidfile.patch,
        debian/patches/airprint-support.patch,
        debian/patches/no-conffile-timestamp.patch,
        debian/patches/drop_unnecessary_dependencies.patch,
        debian/patches/configure-default-browse-protocols.patch
        debian/patches/add-ipp-backend-of-cups-1.4.patch
        debian/patches/printer-filtering.patch,
        debian/patches/show-compile-command-lines.patch,
        debian/patches/pstops-based-workflow-only-for-printing-ps-on-a-ps
        -printer.patch,
        debian/patches/tests-ignore-usb-crash.patch: Manually regenerated to adapt
        to upstream changes.
      * debian/patches/debian/patches/ppd-poll-with-client-conf.patch,
        debian/patches/manpage-translations.patch,
        debian/patches/rootbackends-worldreadable.patch,
        debian/patches/reactivate_recommended_driver.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/confdirperms.patch,
        debian/patches/log-debug-history-nearly-unlimited.patch,
        debian/patches/tests-ignore-warnings.patch,
        debian/patches/tests-ignore-usb-crash.patch,
        debian/patches/tests-slow-lpstat.patch,
        debian/patches/tests-fix-ppdLocalize-on-unclean-env.patch,
        debian/patches/pidfile.patch: Refreshed with quilt.
      * debian/patches/airprint-support.patch: Fixes in the conditionals to make
        AirPrint work with the new upstream Avahi support, support for iOS 6
        clients (LP: #1054495).
      * debian/patches/network-backends-snmp-queries-optional.patch: SNMP queries
        by network backends can get suppressed now by adding "?snmp=false" to the
        end of the URI. SNMP queries to Bonjour-shared CUPS queue will get
        suppressed by default.
      * debian/patches/usb-backend-reset-after-job-only-for-specific-devices.patch:
        Let the USB backend only send a clean-up reset after the job if it is
        really needed (LP: #1032456), force-uni-directional access for Canon
        Pixma iP4200 (CUPS STR #4155) and iP4300 (LP: #1032385).
      * debian/patches/usb-backend-more-quirk-rules.patch: Added more quirk rules
        which are not yet committed upstream: Canon MP500 (LP: #1032456), MP510
        (LP: #1050009), MP550 (CUPS STR #4155), MP560 (CUPS STR #4155), Brother
        HL-1430 (LP: #1038695), Oki Okipage 14ex (LP: #872483), Oki B410d
        (LP: #872483), all Zebra printers (LP: #1001028).
      * debian/patches/cupsd-conf-remove-obsolete-browse-directives.patch:
        Removed obsolete "BrowseOrder" and "BrowseAllow" lines from cupsd.conf.
      * debian/patches/get-ppd-file-for-statically-configured-bonjour-shared
        -queues.patch:
        Applications could not get the PPD file for statically-configured Bonjour-
        shared print queues (CUPS STR #4159)
      * debian/patches/get-ppd-file-for-statically-configured-ipp-shared
        -queues.patch:
        Applications could not get the PPD file for statically-configured IPP-
        shared print queues (CUPS STR #4178)
      * debian/patches/printers-c-recognize-remote-cups-queue-via-dnssd-uri.patch,
        Treat raw queues pointing to a CUPS server as remote queues (using PPD on
        server) also if they have a "dnssd://..." URI.
      * debian/patches/avahi-not-considered-at-some-dnssd-conditionals.patch: At
        some points Avahi was not considered in conditionals for DNS-SD. This
        broke most of the printer sharing functionality.
      * debian/patches/prevent-crash-due-to-null-host-name-or-fqdn-from-avahi.patch:
        Prevent crash due to NULL host name or FQDN from Avahi (CUPS STR #4183,
        LP: #1046982, LP: #1034045).
      * debian/patches/fix-crash-on-shutdown-caused-by-broken-avahi-config.patch:
        Fix crash on shutdown caused by broken Avahi config (CUPS STR #4192,
        LP: #1036974).
      * debian/patches/fix-another-spot-where-avahi-crashes-cupsd-because-it-does
        -not-handle-null-values-from-its-own-apis.patch:
        Fix another spot where Avahi crashes cupsd because it does not handle NULL
        values returned by its own APIs (CUPS STR #4200, LP: #1041013).
      * debian/patches/cupsd-no-crash-on-avahi-threaded-poll-shutdown.patch:
        Fixed crash which sometimes happens on shutdown of the CUPS daemom,
        caused by a wrong shutdown sequence for shutting down the Avahi threaded
        poll (CUPS STR #4213, CUPS STR #4180, LP: #1034045).
      * debian/patches/filter-out-all-control-characters-from-the-1284-device
        -id.patch:
        Do not only filter newline characters out of device IDs but any
        non-printable character (CUPS STR #4124).
      * debian/patches/ipp-backend-did-not-specify-the-compression-used.patch:
        The IPP backend did not specify the compression used (CUPS STR #4181).
      * debian/patches/ipp-backend-did-not-send-cancel-request-to-printers-when-a
        -job-was-canceled-and-printer-did-not-support-create-job.patch:
        The IPP backend did not send a cancel request to printers when a job was
        canceled and the printer did not support Create-Job. This is to improve the
        "ipp" backend as much as possible to reduce the ned of the "ipp14" backend
        ("ipp" backend of CUPS 1.4.x added to the Debian/Ubuntu package as fallback
        in case of regressions of the current "ipp" backend).
      * debian/patches/work-around-some-broken-ipp-printers.patch: Work around
        some broken IPP printers (CUPS STR #4190). Also catch late authentication
        issues so the backend doesn't just spin on a print request that will never
        succeed.
      * debian/patches/ipp-backend-abort-the-outer-loop-if-we-get-a-failure-from
        -send-document.patch,
        debian/patches/ipp-backend-could-get-stuck-in-an-endless-loop-on-certain
        -network-errors.patch:
        Prevent IPP backend from falling into an infinite loop in certain
        situations (CUPS STR #4194).
      * debian/patches/fix-make-check.patch: Fix "make check".
      * debian/patches/ubuntu/ubuntu-disable-browsing.patch: Updated.
      * debian/cups.install: Removed all references to the discontinued cups-polld.
      * debian/rules: Removed lines for deletion of filters, fonts and glyphs which
        have moved to cups-filters and also the line for commenting out conversion
        rules.
      * debian/rules, debian/cups.install, debian/cups-common.install: Do not
        install fonts and charsets, there are none any more in CUPS.
      * debian/control, debian/libcupsdriver1-dev.install,
        debian/libcupsdriver1.symbols, debian/libcupsdriver1.install:
        libcupsdriver.so got moved to cups-filters as part of libcupsfilters.so.
      * debian/libcupsimage2-dev.install: image.h removed, this API has moved to
        cups-filters.
      * debian/rules: Removed "--with-remote_protocols='CUPS dnssd'" from the
        ./configure command line and removed the "CUPS" from
        "--with-local_protocols='CUPS dnssd'". These settings are not supported
        any more in CUPS 1.6.x.
      * debian/rules, debian/libcups2-dev.examples: Removed references to scripting/
        this subdirectory does not exist any more in CUPS 1.6.x.
      * debian/libcups2.symbols, debian/libcupsimage2.symbols: Refreshed using the
        diff of the dpkg-gensymbols output during build.
      * debian/cups.postinst: Clean /etc/cups/cupsd.conf from all keywords and
        settings which got obsolete with the dropping CUPS Broadcasting/Browsing
        in CUPS 1.6.x: BrowsePoll, BrowseAllow, BrowseDeny, BrowseOrder, and
        BrowseRemoteProtocols lines get removed and the "cups" argument gets
        removed from the BrowseLocalProtocols line (LP: #1052897).
      * Split the "cups" binary package into "cups" and "cups-daemon".
        Installation of "cups-daemon" without "cups" gives a CUPS
        environment for raw queues only, especially as a client-only mode
        with queues pointing to remote printers set up automatically with
        cups-browsed from cups-filters. This environment gives basic
        printing support on low-footprint mobile systems, like Ubuntu for
        Android.
    
      [ Martin Pitt ]
      * 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 ]
      * 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.
      * Re-order patches to put the tests-fixing ones earlier.
      * Rename tests-slow-lpstat.patch to
        tests-wait-on-unfinished-jobs-everytime.patch : wait on remaining
        jobs before each test. This fix the too slow architectures' FTBFS.
      * When modprobe'ing usblp, respect the blacklist. Thanks to Julien
        Cristau for noticing!
      * Use cups-filters' filters, type declarations, conversions, libraries
        and banners in the tests. Add cups-filters' and libcupsfilters1-dev
        Build-Depends, with a version bigger than 1.0.24-3~ (to pull bc in).
      * Convert packaging repository to Git, change VCS-* fields accordingly,
        update debian/README.source.
      * Merge releases targeted at wheezy.
      * Refresh all patches using "quilt -p ab".
      * Uploaders:
        - Add myself.
        - Remove Kenshi Muto <email address hidden> with his agreement and with
          great thanks for his past work!
      * Put under Debian Printing Team umbrella.
      * Drop cupsddk transitional package, was transitional in Squeeze.
      * Make libcupsimage2 depend on libcupsfilters1 as functions (and
        exported symbols) moved there.
      * Enable manpage translations by installing them from debian/rules
        when they exist. This allows the build to be more robust against
        non-complete translations.
      * Disable pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.patch,
        as it breaks the build tests in 1.6.1. Re-opens #593338.
      * Remove the obsolete etc/cups/pdftops.conf and etc/cups/acroread.conf
        using cups.maintscript. (Closes: #645442)
      * Drop redundant dpkg-maintscript-helper snippets in cups maintainer
        scripts.
      * Drop redundant Priority and Section values in debian/control.
      * Convert packaging to debhelper 9; drop cdbs Build-Depends.
      * Drop all relationships to libcupsys2{,-dev} and cupsddk-drivers as
        they got removed before Lenny.
      * In tests-ignore-usb-crash.patch, also ignore "[cups-deviced] PID *
        (dnssd) stopped with status 1" errors.
      * Make sure internal libraries relationships are tight enough.
      * Fix STR#4223 "lpadmin to root privilege escalation" by including the
      * upstream heavy fix.
        Fixes CVE-2012-5519, Closes: #692791.
      * Update most patches to cope with the above change.
      * Make sure to drop CVS tags from all config files.
      * Import "The scheduler did not delete job control backup files
        (STR #4244)" from upstream to fix the testsuite.
    
     -- Didier Raboud <email address hidden>  Sat, 12 Jan 2013 09:41:00 +0100
  • cups (1.5.3-4) experimental; urgency=low
    
    
      [ Till Kamppeter ]
      * 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).
    
      [ Martin Pitt ]
      * debian/control: Have cups strictly depend on the same binary version of
        libcups2, to avoid crashes when later libcups2 versions remove private
        symbols. (Closes: #668662)
      * Add snmp-dont-stop-without-ipv6.patch: snmp: do not die if there is no
        IPv6 support available. Patch backported from upstream trunk, thanks to
        Pino Toscano! (first half of #680604)
      * tests-ignore-warnings.patch: Also ignore avahi failure -1, to fix FTBFS on
        hurd due to D-BUS problems. Thanks Pino Toscano! (Closes: #680604)
    
     -- Martin Pitt <email address hidden>  Wed, 11 Jul 2012 08:57:53 +0200
  • cups (1.5.3-3) experimental; urgency=low
    
    
      * 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 a
           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 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.
         - Some extra debug messages.
         - Added a missing libusb_free_config_descriptor().
        This patch is submitted upstream as CUPS STR #4128.
      * 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/ipp-backend-cups-1.5.4-fixes.patch: Backported latest
        fixes on the IPP backend from upstream.
      * debian/local/blacklist-cups-usblp.conf, debian/cups.postinst,
        debian/cups.install, debian/cups.preinst, debian/cups.postinst,
        debian/cups.postrm: As we have vastly improved the USB backend, we try to
        work without blacklisting the usblp kernel module again during the
        development cycle of Ubuntu Quantal.
    
     -- Till Kamppeter <email address hidden>  Fri,  6 Jul 2012 17:28:01 +0200
  • cups (1.5.0-1) experimental; urgency=low
    
    
      [ Till Kamppeter ]
      * New upstream release
      * debian/patches/usb-backend-no-segfault-on-bad-device-id.patch,
        debian/patches/usb-backend-accept-old-usblp-uris.patch,
        debian/patches/use-ps2write-ghostscript-device-for-pdftops-filter.patch:
        Removed, included upstream.
      * debian/patches/poppler-based-pdftops-fixes.patch,
        debian/patches/do-not-emit-ps-level-3-with-poppler.patch: Replaced patch
        by a new one only containing the parts which remain after removing the
        parts included upstream.
      * debian/patches/pidfile.patch,
        debian/patches/ppd-poll-with-client-conf.patch,
        debian/patches/cups-avahi.patch,
        debian/patches/drop_unnecessary_dependencies.patch,
        debian/patches/do-not-broadcast-with-hostnames.patch,
        debian/patches/ppdc-dynamic-linking.patch,
        debian/patches/pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.patch:
        Manually regenerated to adapt to upstream changes.
      * debian/patches/manpage-translations.patch,
        debian/patches/rootbackends-worldreadable.patch,
        debian/patches/no-conffile-timestamp.patch,
        debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
        debian/patches/cups-snmp-oids-device-id-hp-ricoh.patch,
        debian/patches/configure-default-browse-protocols.patch,
        debian/patches/logfiles_adm_readable.patch,
        debian/patches/confdirperms.patch,
        debian/patches/printer-filtering.patch,
        debian/patches/show-compile-command-lines.patch,
        debian/patches/log-debug-history-nearly-unlimited.patch:
        Refreshed using quilt.
      * debian/patches/default-ripcache-size-auto.patch: Dropped, as once,
        Ghostscript 9.04 is ignoring the cache size value as it crashes easily
        otherwise (Ghostscript upstream bug #691586) and second, CUPS defaults to
        more reasonable 128 MB (now only used for imagetops).
      * debian/patches/support-gzipped-charmaps.patch: Dropped, as the SBCS and
        VBCS character maps are not used any more by CUPS.
      * debian/rules: Enable threads in the ./configure command line, as otherwise
        CUPS 1.5.0 does not build at all.
      * debian/local/filters/pdf-filters/filter/pdftoijs.cxx,
        debian/local/filters/pdf-filters/filter/pdftoraster.cxx,
        debian/local/filters/pdf-filters/pdftoopvp/pdftoopvp.cxx,
        debian/local/filters/pdf-filters/pdftopdf/pdftopdf.cxx: Under CUPS 1.5.x.
        all programs using the PPD API of CUPS need to explicitly include
        "<cups/ppd.h>". Updated the PDF filter add-on package.
      * debian/local/filters/pdf-filters/addtocups: Make the addition of the
        pdftopdf and pdftoopvp directories also work with CUPS 1.5.x.
      * debian/local/filters/pdf-filters/addtocups,
        debian/local/filters/pdf-filters/removefromcups: Added a symbolic link
        cups/i18n.h, so that texttopdf builds.
      * debian/cups-client.install: Install the new ipptool and its sample
        files and manpages.
      * debian/cups-client.install: Commented out lines for dropped man page
        translations: ipptool, lppasswd, client.conf, ipptoolfile, cupsenable,
        lpadmin, lpinfo, cupsreject, cupsdisable, cupsaccept
      * debian/cups-common.install, debian/rules: The /usr/share/cups/charmaps
        directory got removed from CUPS.
      * debian/libcups2-dev.install: cups/i18n.h got renamed to
        cups/language-private.h. Install this as /usr/include/cups/i18n.h.
      * debian/libcups2.symbols, debian/libcupsmime1.symbols: Updated.
      * debian/cups.lintian-overrides, debian/cups.postinst, debian/cups.prerm,
        debian/cups.templates, debian/local/apparmor-profile: The "scsi"
        CUPS backend got dropped upstream, removed its treatment from these files.
    
      [ Martin Pitt ]
      * Add Serbian (Cyrillic) debconf translations, thanks Zlatan Todoric.
        (Closes: #635105)
      * Add Serbian (Latin) debconf translations, thanks Zlatan Todoric.
        (Closes: #635108)
      * debian/local/apparmor-profile: Allow access to serial printers on USB
        adapters. (LP: #677432)
    
     -- Martin Pitt <email address hidden>  Sun, 07 Aug 2011 12:53:12 +0200