ubuntu/+source/ghostscript:ubuntu/cosmic

Last commit made on 2018-09-13
Get this branch:
git clone -b ubuntu/cosmic https://git.launchpad.net/ubuntu/+source/ghostscript
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/cosmic
Repository:
lp:ubuntu/+source/ghostscript

Recent commits

b32f709... by Till Kamppeter on 2018-09-13

Import patches-unapplied version 9.25~dfsg+1-0ubuntu1 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: 67a6f88ffdd2514bd8e8ea08bdf8cd67ff04cf37

New changelog entries:
  * New upstream bug fix release
    Highlights:
    - Highly recommended by upstream, release done to fix regressions in 9.24.
    - This release fixes problems with argument handling, some unintended
      results of the security fixes to the SAFER file access restrictions
      (specifically accessing ICC profile files), and some additional security
      issues over the recent 9.24 release.
    - Note: The ps2epsi utility does not, and cannot call Ghostscript with
      the -dSAFER command line option. It should never be called with input
      from untrusted sources.
  * Removed patch 020180906-bc3df07-*.patch backported from upstream.
  * Refreshed patches 2003_support_multiarch.patch and
    2007_suggest_install_ghostscript-doc_in_code.patch with quilt.
  * debian/libgs9.symbols: Updated for new upstream source. Applied patch
    which dpkg-gensymbols generated.

67a6f88... by Till Kamppeter on 2018-09-06

Import patches-unapplied version 9.24~dfsg+1-0ubuntu1 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: e11f2aca881662d909db02fd10b78cf1b418b58b

New changelog entries:
  * New upstream release (LP: #1791279)
    Highlights:
    - Security issues have been the primary focus of this release,
      including solving several (well publicised) real and potential
      exploits.
      Upstream highly recommends this due to the many security fixes
      and improvements.
  * debian/copyright, debian/rules: Upstream renamed the lcms2art/ directory
    to lcms2mt/.
  * Removed patch CVE-2018-10194.patch backported from upstream.
  * Refreshed patch 2010_add_build_timestamp_setting.patch with quilt.
  * 020180906-bc3df07-for-icc-profile-validation-have-cups-id-itself-as-device-n.patch:
    "cups" output device did not work because there were no output profiles
    for all color spaces (Upstream bug #699713).
  * Merged from Debian package:
    - Update copyright-check maintainer script: Extract metadata from png files.
    - Update copyright info:
      + Extend coverage for main upstream author.
      + Extend coverage for Adobe.
    - Extend lintian overrides regarding License-Reference.
    - Declare compliance with Debian Policy 4.2.0.
  * debian/libgs9.symbols: Updated for new upstream source. Applied patch
    which dpkg-gensymbols generated.

e11f2ac... by Graham Inggs on 2018-08-11

Import patches-unapplied version 9.23~dfsg+1-0ubuntu2 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: 732d6a6472db749c857560b073bef47ab4b05c1d

New changelog entries:
  * Build with -O2 on ppc64el to avoid FTBFS

732d6a6... by Till Kamppeter on 2018-08-08

Import patches-unapplied version 9.23~dfsg+1-0ubuntu1 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: c3f6a3af8f74a9b4cec605620f1cf1f348242442

New changelog entries:
  * New upstream release
    Highlights:
    + Ghostscript now has a family of 'pdfimage' devices (pdfimage8,
      pdfimage24 and pdfimage32) which produce rendered output wrapped
      up as an image in a PDF. Additionally, there is a 'pclm' device
      which produces PCLm format output.
    + There is now a ColorAccuracy parameter allowing the user to
      decide between speed or accuracy in ICC color transforms.
    + JPEG Passthrough: devices which support it can now receive the
      'raw' JPEG stream from the interpreter. The main use of this is
      the pdfwrite/ps2write family of devices that can now take JPEG
      streams from the input file(s) and write them unchanged to the
      output (thus avoiding additional quantization effects).
    + PDF transparency performance improvements
  * Difference to Debian package:
    + openjpeg library bundled with upstream Ghostscript/GhostPDL used
      instead of the original openjpeg library, as the original library
      is not accepted into Ubuntu Main
      (https://bugs.launchpad.net/bugs/711061).
  * Use bundled lcms2art instead of system's liblcms2 as the former
    one is made thread safe and also contains preformance enhancements
    which got rejected upstream.
  * Updated list of stripped files/paths in debian/copyright
  * Added licenses of bundled openjpeg and lcms2 libraries to
    debian/copyright
  * Updated/refreshed the 20* patches
  * Dropped CVE-2016-10317.patch as it is included upstream.
  * debian/libgs9.symbols: Updated for new upstream source. Applied patch
    which dpkg-gensymbols generated.

c3f6a3a... by Leonidas S. Barbosa on 2018-04-24

Import patches-unapplied version 9.22~dfsg+1-0ubuntu1.1 to ubuntu/bionic-security

Imported using git-ubuntu import.

Changelog parent: 8eed54d1b5c5e82c6459d137939ccd7a98aeb4b2

New changelog entries:
  * SECURITY UPDATE: Heap-based buffer overflow and application crash
    - debian/patches/CVE-2016-10317.patch: check max_height bounds in
      base/gxht_thresh.c, base/gxipixel.c.
    - CVE-2016-10317
  * SECURITY UPDATE: Denial of service
    - debian/patches/CVE-2018-10194.patch: avoid infinite number
      in devices/vector/gdevpdts.c.
    - CVE-2018-10194

8eed54d... by Till Kamppeter on 2018-02-23

Import patches-unapplied version 9.22~dfsg+1-0ubuntu1 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 516297b89f58a8151e8b7f73b3f5b2bcc670c407

New changelog entries:
  * Merge from Debian unstable. Remaining changes:
    + openjpeg library bundled with upstream Ghostscript/GhostPDL used
      instead of the original openjpeg library, as the original library
      is not accepted into Ubuntu Main
      (https://bugs.launchpad.net/bugs/711061).
  * debian/libgs9.symbols: Updated for new upstream source. Applied patch
    which dpkg-gensymbols generated.

516297b... by Didier Raboud on 2018-02-10

Import patches-unapplied version 9.22~dfsg-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 51215c4d54139760cc088196c53ff8b92ef3074b

New changelog entries:
  * Update Vcs-* fields for the move to salsa.d.o

51215c4... by Jonas Smedegaard <email address hidden> on 2017-10-04

Import patches-unapplied version 9.22~dfsg-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8fc975cfcc89446904bf7ff1f39f028ddb820431

New changelog entries:
  [ upstream ]
  * New release.
    Highlights:
    + Ghostscript can now consume and produce (via the pdfwrite device)
      PDF 2.0 compliant files.
    + The main focus of this release has been security and code
      cleanliness. Hence many AddressSanitizer, Valgrind and Coverity
      issues have been addressed.
    + The usual round of bug fixes, compatibility changes, and
      incremental improvements.
  [ Jonas Smedegaard ]
  * Update copyright info:
    + Update paths of files to strip from upstream source.
    + Stop strip ConvertUTF files when repackaging upstream source: No
      longer included upstream.
  * Update watch file: Use substitution strings.
  * Update package relations:
    + Relax to build-depend unversioned on liblcms2-dev d-shlibs cdbs:
      Needed versions satisfied even in oldstable
  * Tighten lintian overrides regarding License-Reference.
  * Use https protocol for upstream Homepage.
  * Declare compliance with Debian Policy 4.1.1.
  * Drop patches applied upstream.
  * Unfuzz patches.
  * Update symbols file.

8fc975c... by Jonas Smedegaard <email address hidden> on 2017-06-19

Import patches-unapplied version 9.21~dfsg-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 9c0f90f77615fae1acd707e070282ddcab3d8d71

New changelog entries:
  [ upstream ]
  * New release.
    Highlights:
    + pdfwrite preserves annotations from input PDFs where possible.
    + GhostXPS pass required data to pdfwrite to emit a ToUnicode CMap,
      resulting in fully searchable PDFs created from XPS in most cases.
    + Allow default color space for PDF transparency blends.
    + Improved support for cross-compiling in configure script.
    + tiffscaled and tiffscaled4 supports ETS (Even Tone Screening).
    + toolbin/pdf_info.ps utility emits PDF XML metadata.
    + New scan converter, more performant with large and complex paths.
  [ Jonas Smedegaard ]
  * Modernize cdbs:
    + Do copyright-check in maintainer script (not during build).
  * Avoid compressing pdf documentation.
  * Revive git-ignore file, lost importing NMUs.
  * Update watch file: Fix track releases (not tags).
  * Update copyright info:
    + Fix update main Files section to include all directory wildcards
      declared in root LICENSE file.
    + Stop track files no longer shipped upstream.
    + Add copyright holder Raph Levien.
    + Extend coverage for main upstream author.
    + Use https protocol in format string.
  * Update patches:
    + Drop patches applied upstream.
    + Normalize patch names.
    + Tidy DEP3 patch headers.
    + Add patch cherry-picked upstream to fix the shared openjpeg build.
    + Add patch cherry-picked upstream to fix shared lib build with
      openjpeg >= 2.1.1, replacing patch 1001.
  * Update package relations:
    + Relax build-dependency on cdbs.
    + Stop build-depend on licensecheck libregexp-assemble-perl
      libimage-exiftool-perl libfont-ttf-perl.
  * Relax symbols check when targeting experimental.
  * Update symbols: 16 dropped. 37 added.
  * Declare compliance with Debian Policy 4.0.0.

9c0f90f... by Salvatore Bonaccorso on 2017-05-21

Import patches-unapplied version 9.20~dfsg-3.2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 5b3272a23b8ef3dee8e0d85292527c0621122d64

New changelog entries:
  * Non-maintainer upload.
  * Fix regression introduced by CVE-2017-8291 fix.
    When using the "DELAYBIND" feature, it turns out that .eqproc can be
    called with parameters that are not both procedures. In this case, it
    turns out, the expectation is for the operator to return 'false', rather
    than throw an error. (Closes: #862779)