lp:ubuntu/maverick-updates/cups

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/maverick-updates/cups
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

44. By Marc Deslauriers

* SECURITY UPDATE: arbitrary code execution via missing code words
  - debian/patches/CVE-2011-2896.dpatch: improve logic in
    filter/image-gif.c.
  - CVE-2011-2896
* SECURITY UPDATE: arbitrary code execution via incorrect code word
  handling
  - debian/patches/CVE-2011-3170.dpatch: don't overflow in
    filter/image-gif.c.
  - CVE-2011-3170

43. By Jamie Strandboge

ubuntu-upstart.dpatch: update to explicitly load the AppArmor profile
to avoid race condition where cups could load before AppArmor and run
unconfined (LP: #690040)

42. By Marc Deslauriers

* SECURITY UPDATE: denial of service and possible code execution via
  invalid free
  - debian/patches/CVE-2010-2941.dpatch: skip over and reserve unused
    tags in cups/ipp.{c,h}.
  - CVE-2010-2941

41. By Martin Pitt

ubuntu-upstart.dpatch: If D-BUS is not available, start on runlevels 2 to
5, so that this also works in server environments. Patch cherrypicked from
packaging trunk. (LP: #650893)

40. By 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. This fixes a regression from the upstartification.
  Patch cherrypicked from packaging trunk. (LP: #647369)
* debian/control: Update Vcs-Bzr: for Maverick branch.

39. By Martin Pitt

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)

38. By Martin Pitt

[ 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).

37. By 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)

36. By Martin Pitt

[ 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.

35. By Till Kamppeter

* 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).
* debian/patches/non-ubuntu-dynamic-default-ripcache-size.dpatch,
  debian/patches/ubuntu-default-ripcache-size-auto.dpatch,
  debian/patches/default-ripcache-size-auto.dpatch: Let RIP_MAX_CACHE
  default to "auto" in Ubuntu AND Debian. Debian's Ghostscript also
  has the patch for automatic memory management for the CUPS Raster
  output device.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/cups
This branch contains Public information 
Everyone can see this information.

Subscribers