Change logs for ghostscript source package in Maverick

  • ghostscript (8.71.dfsg.2-0ubuntu7.1) maverick-security; urgency=low
    
      * SECURITY UPDATE: integer overflows via integer multiplication for
        memory allocation
        - debian/patches/CVE-2008-352x.dpatch: introduce new size-checked
          allocation functions and use them in:
          * jasper/src/libjasper/base/{jas_cm.c,jas_icc.c,jas_image.c,
            jas_malloc.c,jas_seq.c}
          * jasper/src/libjasper/bmp/bmp_dec.c
          * jasper/src/libjasper/include/jasper/jas_malloc.h
          * jasper/src/libjasper/jp2/{jp2_cod.c,jp2_dec.c,jp2_enc.c}
          * jasper/src/libjasper/jpc/{jpc_cs.c,jpc_dec.c,jpc_enc.c,jpc_mqdec.c,
            jpc_mqenc.c,jpc_qmfb.c,jpc_t1enc.c,jpc_t2cod.c,jpc_t2dec.c,
            jpc_t2enc.c,jpc_tagtree.c,jpc_util.c}
          * jasper/src/libjasper/mif/mif_cod.c
        - CVE-2008-3520
      * SECURITY UPDATE: buffer overflow via vsprintf in jas_stream_printf()
        - debian/patches/CVE-2008-352x.dpatch: use vsnprintf() in
          jasper/src/libjasper/base/jas_stream.c
        - CVE-2008-3522
      * SECURITY UPDATE: denial of service and possible code execution via
        heap-based buffer overflows.
        - debian/patches/CVE-2011-451x.dpatch: validate compparms->numrlvls
          and allocate proper size in jasper/src/libjasper/jpc/jpc_cs.c.
        - CVE-2011-4516
        - CVE-2011-4517
     -- Marc Deslauriers <email address hidden>   Tue, 20 Dec 2011 14:09:50 -0500
  • ghostscript (8.71.dfsg.2-0ubuntu7) maverick; urgency=low
    
      * debian/control: Updated versioned dependency of ghostscript on gsfonts,
        we need at least gsfonts 1:8.11+urwcyr1.0.7~pre44-4.1 now due to the
        dropping of defoma.
     -- Till Kamppeter <email address hidden>   Mon, 20 Sep 2010 18:57:20 +0200
  • ghostscript (8.71.dfsg.2-0ubuntu6) maverick; urgency=low
    
      * debian/patches/substractive-gray-fix: Fixed the handling of substractive
        monochrome/grayscale color spaces by the PDF interpreter. Such color
        space is often used by the CUPS Raster output device, especially by
        Gutenprint on monochrome laser printers.
     -- Till Kamppeter <email address hidden>   Wed,  1 Sep 2010 10:21:20 +0200
  • ghostscript (8.71.dfsg.2-0ubuntu5) maverick; urgency=low
    
      * debian/patches/cups-raster-fixes.dpatch: Do not do over-verbose debug
        logging. This made rendering sigificantly slower and also made it more
        difficult to read the CUPS error_log file (Upstream bug #690581).
     -- Till Kamppeter <email address hidden>   Thu, 12 Aug 2010 20:32:20 +0200
  • ghostscript (8.71.dfsg.2-0ubuntu4) maverick; urgency=low
    
      * debian/patches/cups-raster-fixes.dpatch: Added following fixes to the
        patch:
         o Eliminated compiler warning appearing after the recent memory
           reallocation fixes.
         o Support CUPS Raster level 2 (compressed) output (Upstream bug #689885).
         o Improved memory management: Automatic buffer size determination if
           RIP_MAX_CACHE variable is not set or not a non-zero number, BufferSpace
           size is same as MaxBitmap, not 1/10 (Upstream bug #691499).
         o Reallocate memory also if color depth changes during the job (Upstream
           bug #690435).
      * debian/patches/x11-device-do-not-create-huge-windows.dpatch: Some input
        files made Ghostscript opening a huge window, much bigger than the usual
        desktop, and sometimes using up all the computer's memory and making the
        computer crash (Upstream bug #690444).
      * debian/patches/check-all-pdfs-for-transparency.dpatch: Transparency in
        PDFs is was only introduced in PDF 1.4 according to the Adobe specs, but
        there are PDFs claiming to be of an older standard but they contain
        transparency. With this patch all PDFs are checked for transparency
        (Upstream bug #691273).
      * debian/patches/pdf-rendering-performance.dpatch: Improved PDF rendering
        performance by replacing the standard C floor() function by a simple macro
        (Upstream bug #691504).
      * debian/patches/x11-device-modularization-fixes.dpatch: Assorted fixes in
        the modularization of the X11 output devices (Upstream bug #691510).
      * debian/patches/device-n-init-variables-to-avoid-segfault.dpatch: Added
        some missing initializations in DeviceN to avoid possible segmentation
        faults (Upstream bug #690428).
      * debian/patches/fix-imagem-output-device.dpatch: Fixed double-free
        corruption of "imagen" output device (Upstream bug #690561).
     -- Till Kamppeter <email address hidden>   Mon, 19 Jul 2010 19:15:20 +0200
  • ghostscript (8.71.dfsg.2-0ubuntu3) maverick; urgency=low
    
      * 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
     -- Marc Deslauriers <email address hidden>   Thu, 22 Jul 2010 12:19:37 +0200
  • ghostscript (8.71.dfsg.2-0ubuntu2) maverick; urgency=low
    
      * debian/patches/ps2pdf-hyperlinks.dpatch: Let ps2pdf create proper hyperlinks
        (LP: #583990, upstream bug #691344).
     -- Till Kamppeter <email address hidden>   Mon, 19 Jul 2010 19:15:20 +0200
  • ghostscript (8.71.dfsg.2-0ubuntu1) maverick; urgency=low
    
      * New source tarball, still based on Ghostscript 8.71, but with less files
        removed. As for most files in Resource/CMap/ Adobe has changed the license
        we do not remove the files in Resource/CMap/ entirely but only the files
        which have still a non-free license. As these files are only needed for
        old CJK PDF files (of the Adobe Acrobat Reader 3-6 generation) for most
        users this will reintroduce the same PDF and font compatibility as
        upstream Ghostscript. See Ghostscript upstream bug 691212. This should fix
        upstream bug 691345 and the Ghostscript part of LP: #321932. Used the
        command line "grep -li 'not altered' Resource/CMap/* | xargs rm" to
        remove these files.
      * debian/README.Debian: Updated for the change in the removal of non-free
        files from the upstream source tarball.
      * debian/ghostscript.links: Removed links which got obsolete from defoma
        removal.
      * debian/dirs: Removed directories which got obsolete from defomo removal.
      * debian/rules: Removed "fail-if-cmaps-exist" rule, as we do not remove
        the entire Resource/CMap/ any more.
     -- Till Kamppeter <email address hidden>   Fri, 04 Jun 2010 10:54:20 +0200
  • ghostscript (8.71.dfsg.1-0ubuntu6) maverick; urgency=low
    
      * debian/ghostscript.prerm, debian/gs.defoma, debian/ghostscript.postrm,
        debian/dirs, debian/ghostscript.links, debian/control, debian/rules,
        debian/ghostscript.postinst, debian/ghostscript.preinst,
        debian/update-gsfontmap: Merge changes from 8.71~dfsg2-1.1 (LP: #584597):
        - Drop defoma.
        - Add update-gsfontmap to provide cidfmap and Fontmap.
     -- Stefano Rivera <email address hidden>   Sun, 23 May 2010 18:13:43 +0200
  • ghostscript (8.71.dfsg.1-0ubuntu5.1) lucid-proposed; urgency=low
    
      * debian/patches/pdf-interpreter-segfault-fixes.dpatch,
        debian/patches/cups-raster-fixes.dpatch,
        debian/patches/fapi-buildchar-object-null-check.dpatch,
        debian/patches/cups-raster-error-out-without-segfault-and-force-banding.dpatch,
        debian/patches/cups-raster-fix-memory-reallocation.dpatch: Fixed several
        problems in the PDF interpreter and the CUPS Raster output device of
        Ghostscript to avoid Ghostscript erroring out or even crashing on many
        input files when printing with a CUPS Raster driver (LP: 539708, upstream
        bug #691014). Joined all changes on cups/gdevcups.c into one patch as
        the patches are overlapping and parts of the old patches are undone.
     -- Till Kamppeter <email address hidden>   Thu, 29 Apr 2010 09:43:23 +0200
  • ghostscript (8.71.dfsg.1-0ubuntu5) lucid; urgency=low
    
      * debian/patches/pdf2dsc-fix-for-pdflatex-preview.dpatch:
        Fix pdflatex preview mode using the patch from http://svn.ghostscript.com/viewvc?view=rev&revision=10778
        by William Bader (LP: #543266)
     -- Josh Holland <email address hidden>   Fri, 02 Apr 2010 08:25:31 +0100