Change logs for cups source package in Oneiric

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