lp:ubuntu/karmic/cups

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/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

16. By Martin Pitt

debian/rules: Do not have a failing test suite break the build. This is a
temporary workaround for broken Ubuntu buildd chroots which cannot resolve
their own hostname (see LP #447919).

15. By Till Kamppeter

* debian/patches/usb-backend-both-usblp-and-libusb.dpatch: Fixed a bug
  of modifying the URI of the current print queue when comparing it with
  discovered URIs. Made the USB backend also compatible with URIS generated
  by old versions of CUPS, without serial number or with "serial=?"
  (LP: #450513).
* debian/cups.init.d: Make cold-plugging of USB printers also correctly
  work if the usblp kernel module is loaded.

14. By Martin Pitt

[ Till Kamppeter ]
* debian/patches/do-not-broadcast-with-hostnames.dpatch: Do not use host
  names for broadcasting print queues and managing print queues broadcasted
  from other servers by default. Many networks do not have valid host names
  for all machines (LP: #449586).
* debian/cups.postinst: Clear cache for upgrade to CUPS 1.4.x (LP: #420490).
* usb-backend-both-usblp-and-libusb.dpatch: Removed some lines which were
  temporarily inserted for debugging.

[ Martin Pitt ]
* usb-backend-both-usblp-and-libusb.dpatch: Add upstream link.
* Drop: disable-pie-mipsen.dpatch: Didn't help to fix the mipsen segfault.
* debian/cups.postinst: Simplify structure and avoid calling invoke-rc.d in
  Till's change above.
* Add ppdc-dynamic-linking.dpatch: Dynamically link ppdc, to work around
  segfault on mipsen. Thanks to Sune Vuorela! (Closes: #548246)

[ Tormod Volden ]
* debian/cups.init.d: honour blacklist when loading ppdev and lp kernel
  modules (LP: #424795)

13. By Martin Pitt

[ Till Kamppeter ]
* debian/patches/usb-backend-both-usblp-and-libusb.dpatch: Make the USB
  backend supporting both printer access via libusb and via the usblp kernel
  module. Make it also printing via libusb if the URI for the queue was
  generated via usblp and vice versa. This should solve most USB printing
  problems which occured on the transition to CUPS 1.4.x (LP: #420015,
  LP: #436495; Closes: #546558, #545288, #545453).

[ Martin Pitt ]
* debian/rules: Make the USB backend run as root again, udev rules do not
  cover all printers. (LP: #420015)
* Drop debian/blacklist-cups.conf, and remove it on upgrade. With Till's fix
  from above this is not necessary any more.

12. By Martin Pitt

[ Till Kamppeter ]
* debian/local/filters/textonly: Adding a final form feed to the job (via
  PPD option) did not work (LP: #396673).
* debian/local/filters/pdf-filters/filter/imagetopdf.c: imagetopdf proceeded
  the PDF output with a blank line. This made some filters misbehave.
* debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.dpatch:
  Make CUPS read the number of copies out of Windows print jobs reliably by
  also considering lines like "%%BeginNonPPDFeature: NumCopies 2". Thanks
  to Dan Sheridan from Adelard (djs at adelard dot com) for this improvement
  of the patch.

[ Stéphane Graber ]
* Add printer-filtering.dpatch: Add support for printer filtering.
  With this patch, when the PRINTER_LIST environment variable is defined
  only the printers (comma separated) in it will be displayed.

[ Martin Pitt ]
* New upstream bug fix release. See http://www.cups.org/articles.php?L586
  for details.
* Drop pdftops-testsuite.dpatch (fixed upstream).
* poppler-based-pdftops-fixes.dpatch, search_mime_files_in_usr_share.dpatch:
  Update to new upstream version.

11. By Martin Pitt

[ Till Kamppeter ]
* debian/local/filters/pdf-filters/pdftopdf/P2PFont.cxx: Make the pdftopdf
  filter also building with Poppler 0.11.0.
* debian/filters/pstopdf: Make pstopdf also reading default values from the
  PPD if there is no space between the colon and the value. Some programs
  seem to remove this space when setting the defaults. Fixes problem of
  Shaun Crampton in LP: #357732.

[ Martin Pitt ]
* debian/control: Lift cups-driver-gutenprint from Suggests to Recommends,
  it's needed by many printers and not very large. (Closes: #522428)
* debian/control: Drop cups-bsd's Recommends: cups to a Suggests:. Client
  packages shouldn't pull in the server by default. (Closes: #529630)
* debian/libcups2.dirs: Drop, obsolete.
* debian/cups.dirs: Remove most directories, not necessary to explicitly
  create them.

[ Martin-Éric Racine]
* Cleaned Lintian errors:
  (source)
  E: debian-rules-ignores-make-clean-error
  W: debhelper-but-no-misc-depends
  W: dbg-package-missing-depends
  (cups)
  E: dir-or-file-in-var-run
  (cups-common)
  W: symlink-should-be-relative
* Added Lintian overrides:
  (cups)
  W: non-standard-executable-perm
     usr/lib/cups/backend-available/[ipp|lpd|serial] 0744 != 0755

10. By Martin Pitt

[ Martin Pitt ]
* New upstream security/bug fix release:
  - The scheduler now protects against DNS rebinding attacks. Please note
    that this could lead to some regressions. (CVE-2009-0164)
  - Fixed TIFF integer overflow in image filters. (CVE-2009-0163)
  - Lots of bug fixes.
* Drop patches included upstream:
  - hpgl-regression.dpatch
  - runloop-backchannel-eof-spin.dpatch
  - png-image-int-overflow.dpatch
  - CVE-2008-5183.dpatch
  - pdftops-cups-1.4.dpatch
* Add pdftops-testsuite.dpatch: Fix path to pdftops in the test suite.
* debian/rules: Specify --with-pdftops=gs, so that the pdftops filter is
  built with intended ghostscript support.

[ Till Kamppeter ]
* debian/filters/pstopdf: Added support for custom page sizes to the
  pstopdf CUPS filter.
* debian/filters/pstopdf: Call Ghostscript with the default paper size
  (from PPD or from CUPS filter command line) on its command line. Some
  applications generate PostScript without PageSize requests.
  Multi-page-size jobs (LP: 310575) do not get broken by this as
  Ghostscript uses the given page size only as default and gives priority
  to page sizes requested by the document (in contrary to Poppler).
  Fixes LP: #357732).

9. By Bastian Blank

* Non-maintainer upload.
* Apply upstream patch to fix client request loop for large request over
  SSL. (closes: #506702)

8. By Martin Pitt

* High urgency due to security bug fix.
* Add png-image-int-overflow.dpatch: Fix integer overflow in the PNG image
  reader (Closes: #507183, STR #2974, CVE-2008-5286)

7. By Martin Pitt

* Urgency high due to security fixes.
* debian/control: Package development moved to bzr, update Vcs- tags.
* Add CVE-2008-3641_hpgl_filter_overflow.dpatch: Fix buffer overflow
  triggered by invalid number of pens in the HPGL filter. (CVE-2008-3641,
  STR #2911)
* Add CVE-2008-3639_sgi_filter_overflow.dpatch: Fix buffer overflow due to
  unchecked boundary in the SGI filter. (CVE-2008-3639, STR #2918)
* Add CVE-2008-3640_texttops_overflow.dpatch: Fix buffer overflow by
  specifying invalidly large or negative page metrics. (CVE-2008-3640,
  STR #2919)
* Add hpgl-regression.dpatch: Revert the SP_select_pen() enumeration change
  introduced in STR #2911, because it changes the color mapping (e. g. "SP1"
  would now select a white pen instead of a black one, and "SP0" would not
  be valid at all any more). Also fix a remaining off-by-one loop. (STR
  #2966)
* Add admin-fr-translation.dpatch: Update the French admin.tmpl, to have the
  missing "Find new printer" button and the "Subscriptions" section. Thanks
  to Yves-Alexis Perez! (Closes: #475270)

Branch metadata

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

Subscribers