lp:ubuntu/karmic-updates/ghostscript

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

62. By Marc Deslauriers

* SECURITY UPDATE: denial of service and possible code execution via
  buffer overflow in errprintf function
  - debian/patches/CVE-2009-4270.dpatch: use vsnprintf in base/gsmisc.c.
  - CVE-2009-4270
* SECURITY UPDATE: arbitrary code execution via unlimited recursive
  procedure invocations (LP: #546009)
  - debian/patches/CVE-2010-1628.dpatch: only initialize structures if
    all allocations were successful in psi/ialloc.c, psi/idosave.h,
    psi/isave.c.
  - CVE-2010-1628
* SECURITY UPDATE: arbitrary code execution via crafted PostScript file
  (LP: #546009)
  - debian/patches/CVE-2010-1869.dpatch: use correct buffer sizes in
    psi/int.mak, psi/iscan.c, psi/iscan.h.
  - CVE-2010-1869

61. By Till Kamppeter

debian/patches/cljet5-mediasize-fix.dpatch: Upstream fix for the media
size handling of the "cljet5" printer driver.

60. By Till Kamppeter

* debian/ghostscript-cups.postinst: Fixed "lpstat -r" check for the
  auto update of PPDs of existing queues. "lpstat -r" exits always with
  status 0, we must check the actual output. Call lpstat, lpadmin, and
  cupsctl with "-h /var/run/cups/cups.sock" to avoid querying remote
  servers set up in /etc/cups/client.conf, and asking for passwords.
  Thanks to Martin-Éric Racine for tracking this down and the solution!
  See Debian bug #543468. Use signal names instead of numbers for trap.
  Quiesces a lintian bashism warning.
* debian/rules: Remove /usr/bin/ps2pdf from the ghostscript package, it was
  treated by update-alternatives for a longer time already (LP: #429856).

59. By Till Kamppeter

* New upstream release
   o License is now GPLv3 or later
   o No functional change. This is only to let the final release not
     appear as a release candidate in the help output and documentation
     and also to reflect the new license.
* debian/copyright: License change.

58. By Till Kamppeter

* New upstream release
   o Fixes many transparency problems: color space conversion, mask contexts,
     patterns, ...
   o Fixes in font handling, especially when generating PDF
   o Improvements in robustness, correctness, and performance
   o New generic Esc/Page drivers: "eplmono", "eplcolor"
   o New "cdnj500" driver for many HP DesignJet printers
   o License is now GPLv2 or later and not GPLv2-only any more
   o Merged all patches of the Ubuntu and Debian packages upstream
   o Fixes LP: #196009
* debian/patches/33_bad-params-to-xinitimage-on-large-bitmaps.dpatch,
  debian/patches/35_bitcmyk-blank-output.dpatch,
  debian/patches/37_fix-segfault-in-cups-raster-output-device.dpatch,
  debian/patches/38_CVE-2009-0583_0584.dpatch,
  debian/patches/40_pdfwrite-numcopies.dpatch,
  debian/patches/41_CVE-2009-0196.dpatch,
  debian/patches/42_CVE-2009-0792.dpatch,
  debian/patches/43_add-cdnj500-driver.dpatch,
  debian/patches/45_cups-device-pagesize-margins-duplex-fixes.dpatch,
  debian/patches/47_ps2write-segfault-fix.dpatch,
  debian/patches/50_ps2write-do-not-advertize-dsc-conformance.dpatch,
  debian/patches/53_fix-pstoraster-for-call-with-input-filename.dpatch:
  Removed patches backported from upstream.
* debian/copyright: License change.
* debian/ghostscript.links: s/8.64/8.70/

57. By Till Kamppeter

debian/patches/43_add-cdnj500-driver.dpatch: Set rendering intent for
the "Presentation" quality in the "cdnj500" driver to "Perceptual", this
gives better colors than the original "SATURATION".

56. By Till Kamppeter

debian/control: Moved dependencies of ghostscript-cups on cups,
cups-client back to Depends:, for post-install this is sufficient.

55. By Till Kamppeter

debian/control: Moved dependencies of ghostscript-cups on cups,
cups-client, and perl-base to Pre-Depends:, as only this way it is
assured that these packages are configured (especially CUPS daemon
running) before this package gets configured (update of the PPDs of
existing queues).

54. By Till Kamppeter

debian/control: Removed unneeded "perl" from Depends:. This is only
needed for Perl applications, not for a simple "perl -p -e ..." in the
postinst script.

53. By Till Kamppeter

* debian/patches/53_fix-pstoraster-for-call-with-input-filename.dpatch:
  pstoraster did not work when called with an input file name as the 6th
  command line argument.

* debian/patches/50_ps2write-do-not-advertize-dsc-conformance.dpatch:
  The "ps2write" output device produces PostScript which is not
  DSC-conforming, so do not advertize it as DSC-conforming with a
  "%!PS-Adobe-..." magic string. Use "%!" instead. Otherwise the "pstops"
  CUPS filter cannot handle this output (LP: #377011).

* debian/patches/45_cups-device-pagesize-margins-duplex-fixes.dpatch:
  Fixed recognition of page size via /cupsPageSizeName. All page sizes were
  considered custom sizes if /cupsPageSizeName was not set.

Branch metadata

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

Subscribers