lp://staging/ubuntu/karmic-proposed/cups
- Get this branch:
- bzr branch lp://staging/ubuntu/karmic-proposed/cups
Branch merges
Branch information
Recent revisions
- 18. By Till Kamppeter
-
* debian/
local/filters/ pdf-filters/ filter/ texttopdf. c: Workaround for
bug in ttf-freefont which messed up the output of the texttopdf filter.
Thanks to Hin-Tak Leung and Steve White to find this solution (LP: #447961).
* debian/local/filters/ pdf-filters/ pdftopdf/ P2PDoc. cxx,
debian/local/filters/ pdf-filters/ pdftopdf/ P2PGfx. cxx,
debian/local/filters/ pdf-filters/ pdftopdf/ P2PGfx. h,
debian/local/filters/ pdf-filters/ pdftopdf/ P2PObject. h,
debian/local/filters/ pdf-filters/ pdftopdf/ P2POutput. cxx: Upstream
fix from Koji Otani for the following: (1) Fixed some memory leak;
(2) pdftopdf now delays fetching a referenced object until when it is
written to the output. This fixes memory hogging with N-up output
(N pages per sheet). The fix is mainly done by (2). This fixes
LP: #508731.
* debian/local/filters/ pdf-filters/ pdftopdf/ P2PGfx. cxx: Fixed segfault of
the pdftopdf filter when the input PDF file has ICC-profile-based color
space inline images. Thanks to Koji Otani for the fix. Fixes LP: #407344.
* debian/local/filters/ cpdftocps: Fixed turning off duplex via command line
(http://bugs.linux- foundation. org/show_ bug.cgi? id=397, LP: #487902). - 17. By Marc Deslauriers
-
* SECURITY UPDATE: XSS and CRLF injection in headers
- debian/patches/ CVE-2009- 2820.dpatch: Introduce cgiClearVariables() in
cgi-bin/{var. c,cgi.h, libcupscgi. exp}. Clear out variables in
cgi-bin/{classes, help,ipp- var,jobs, printers} .c. Encode URL string and
clear out variables in cgi-bin/admin.c. Filter more characters in
cgi-bin/template. c.
- debian/libcupscgi1. symbols: add new symbol from security patch
- CVE-2009-2820 - 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)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ubuntu/lucid/cups