Package: ghostscript / 10.0.0~dfsg-11+deb12u7

Metadata

Package Version Patches format
ghostscript 10.0.0~dfsg-11+deb12u7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_fix_cross_compile.patch | (download)

configure.ac | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch] fix a little bitrot in the cross-compiling logic

Removing the option to disable FAPI meant configuring for cross compiling would
fail because the option being passed to the sub-call to configure would include
an unknown command line option.

0002_Graphics library prevent buffer overrun in T BCP enc.patch | (download)

base/sbcp.c | 10 9 + 1 - 0 !
1 file changed, 9 insertions(+), 1 deletion(-)

 graphics library - prevent buffer overrun in (t)bcp encoding
0003_Bug 706761 Don t reduce pipe file names for permissi.patch | (download)

base/gpmisc.c | 31 22 + 9 - 0 !
base/gslibctx.c | 56 42 + 14 - 0 !
2 files changed, 64 insertions(+), 23 deletions(-)

 bug 706761: don't "reduce" %pipe% file names for permission
 validation
0004_Bug 706778 706761 revisit.patch | (download)

base/gpmisc.c | 2 1 + 1 - 0 !
base/gslibctx.c | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 bug 706778: 706761 revisit
0005 Bug 706897 Copy pcx buffer overrun fix from devices .patch | (download)

base/gdevdevn.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 bug 706897: copy pcx buffer overrun fix from devices/gdevpcx.c
0006 IJS device try and secure the IJS server startup.patch | (download)

devices/gdevijs.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 ijs device - try and secure the ijs server startup
0007 Bug 707264 Fix tiffsep 1 requirement for seekable ou.patch | (download)

base/gdevprn.c | 1 1 + 0 - 0 !
devices/gdevtsep.c | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 bug 707264: fix tiffsep(1) requirement for seekable output files
0008 In SAFER default don t allow eexec seeds other than .patch | (download)

psi/zmisc1.c | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 in safer (default) don't allow eexec seeds other than the type 1
 standard
0009 Uniprint device prevent string configuration changes.patch | (download)

devices/gdevupd.c | 31 31 + 0 - 0 !
1 file changed, 31 insertions(+)

 uniprint device - prevent string configuration changes when safer
0010 Bug 707691.patch | (download)

base/gpmisc.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 bug #707691
0011 Bug 707691 part 2.patch | (download)

base/gpmisc.c | 21 21 + 0 - 0 !
1 file changed, 21 insertions(+)

 bug 707691 part 2
0012 Bug 707686.patch | (download)

base/gpmisc.c | 34 31 + 3 - 0 !
1 file changed, 31 insertions(+), 3 deletions(-)

 bug #707686
0013 OPVP device prevent unsafe parameter change with SAF.patch | (download)

contrib/opvp/gdevopvp.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 opvp device - prevent unsafe parameter change with safer
0014 Bug 707510 review printing of pointers.patch | (download)

base/gsfont.c | 2 1 + 1 - 0 !
base/gsicc_cache.c | 6 3 + 3 - 0 !
base/gsmalloc.c | 2 1 + 1 - 0 !
base/gxclmem.c | 3 1 + 2 - 0 !
base/gxcpath.c | 4 4 + 0 - 0 !
base/gxpath.c | 6 6 + 0 - 0 !
base/szlibc.c | 2 2 + 0 - 0 !
devices/gdevupd.c | 5 5 + 0 - 0 !
devices/vector/gdevpdtb.c | 2 1 + 1 - 0 !
psi/ialloc.c | 2 1 + 1 - 0 !
psi/igc.c | 4 2 + 2 - 0 !
psi/igcstr.c | 4 2 + 2 - 0 !
psi/iinit.c | 4 4 + 0 - 0 !
psi/imainarg.c | 3 2 + 1 - 0 !
psi/isave.c | 2 1 + 1 - 0 !
psi/iutil.c | 4 4 + 0 - 0 !
16 files changed, 40 insertions(+), 15 deletions(-)

 bug 707510 - review printing of pointers
0015 Fix compiler warning in optimised build.patch | (download)

base/gsicc_cache.c | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 fix compiler warning in optimised build
0016 Coverity IDs 414141 414145.patch | (download)

devices/gdevupd.c | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 coverity ids 414141 & 414145
0017 Bug 707510 don t allow PDF files with bad Filters to.patch | (download)

pdf/pdf_file.c | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 bug 707510 - don't allow pdf files with bad filters to overflow the
 debug buffer
0018 Bug 707510 don t use strlen on passwords.patch | (download)

pdf/pdf_sec.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 bug 707510 - don't use strlen on passwords
0019 Bug 707510 3 Bounds checks when using CIDFont relate.patch | (download)

pdf/pdf_font.c | 45 39 + 6 - 0 !
pdf/pdf_warnings.h | 1 1 + 0 - 0 !
2 files changed, 40 insertions(+), 6 deletions(-)

 bug 707510(3): bounds checks when using cidfont related params
0020 Bug 707793 Check for overflow validating format stri.patch | (download)

base/gsdevice.c | 17 13 + 4 - 0 !
1 file changed, 13 insertions(+), 4 deletions(-)

 bug 707793: check for overflow validating format string
0021 Bug 706922 Fix filenameforall completion cleanup.patch | (download)

psi/zfile.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 bug 706922: fix filenameforall completion cleanup
0022 Bug 707007 707015 707025 Don t leave a dangling poin.patch | (download)

psi/zchar.c | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 bug 707007/707015/707025: don't leave a dangling pointer on the stack
0023 PostScript interpreter Null dangling references on s.patch | (download)

psi/zfile.c | 2 2 + 0 - 0 !
psi/zfsample.c | 2 2 + 0 - 0 !
psi/zht1.c | 3 3 + 0 - 0 !
psi/zht2.c | 3 3 + 0 - 0 !
4 files changed, 10 insertions(+)

 postscript interpreter - null dangling references on stack
0024 PostScript interpreter fix buffer length check.patch | (download)

psi/zfile.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 postscript interpreter - fix buffer length check
0025 PS interpreter review colour code for stack pointers.patch | (download)

psi/zcolor.c | 77 45 + 32 - 0 !
1 file changed, 45 insertions(+), 32 deletions(-)

 ps interpreter review colour code for stack pointers
0026 PS interpreter check Indexed colour space index.patch | (download)

psi/zcolor.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 ps interpreter - check indexed colour space index
0027 PS interpreter check the type of the Pattern Impleme.patch | (download)

psi/zcolor.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 ps interpreter - check the type of the pattern implementation
0028 PDF interpreter sanitise W array values in Xref stre.patch | (download)

pdf/pdf_xref.c | 20 19 + 1 - 0 !
1 file changed, 19 insertions(+), 1 deletion(-)

 pdf interpreter - sanitise w array values in xref streams
0029 Bug 708131 Fix confusion between bytes and shorts.patch | (download)

psi/zbfont.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 bug 708131: fix confusion between bytes and shorts
0030 Bug 708133 Avoid integer overflow leading to buffer .patch | (download)

contrib/japanese/gdevnpdl.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 bug 708133: avoid integer overflow leading to buffer overflow
0031 PCL interpreter fix decode_glyph for Unicode.patch | (download)

devices/vector/doc_common.c | 8 8 + 0 - 0 !
pcl/pl/plfont.c | 12 9 + 3 - 0 !
2 files changed, 17 insertions(+), 3 deletions(-)

 pcl interpreter - fix decode_glyph for unicode
0032 Prevent Unicode decoding overrun.patch | (download)

devices/vector/doc_common.c | 14 9 + 5 - 0 !
1 file changed, 9 insertions(+), 5 deletions(-)

 prevent unicode decoding overrun
0033 Bug 708192 Fix potential print buffer overflow.patch | (download)

contrib/japanese/gdev10v.c | 22 16 + 6 - 0 !
1 file changed, 16 insertions(+), 6 deletions(-)

 bug 708192: fix potential print buffer overflow
0034 Bug 708241 Fix potential Buffer overflow with Dollar.patch | (download)

base/write_t1.c | 7 4 + 3 - 0 !
psi/zfapi.c | 9 7 + 2 - 0 !
2 files changed, 11 insertions(+), 5 deletions(-)

 bug 708241: fix potential buffer overflow with dollarblend
0035 Bug 707506 Cope with double byte chars in TTF scanni.patch | (download)

pdf/pdf_fmap.c | 39 37 + 2 - 0 !
1 file changed, 37 insertions(+), 2 deletions(-)

 bug 707506: cope with double byte chars in ttf scanning code
0036 Bug 708259 Check TTF name size before copying to buf.patch | (download)

pdf/pdf_fmap.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 bug 708259: check ttf name size before copying to buffer.
0037 PDF interpreter Guard against unsigned int overflow.patch | (download)

pdf/pdf_func.c | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 pdf interpreter - guard against unsigned int overflow
0038 Fix Coverity IDs 457699 and 457700.patch | (download)

contrib/japanese/gdev10v.c | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 fix coverity ids 457699 and 457700
1004_enable_spot_devices.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable devicen-related device xcfcmyk
2001_docdir_fix_for_debian.patch | (download)

Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 set docdir appropriately for debian
2002_gs_man_fix_debian.patch | (download)

man/gs.1 | 15 8 + 7 - 0 !
1 file changed, 8 insertions(+), 7 deletions(-)

 fixes for gs.1 (debian specific path adjustments)
2003_support_multiarch.patch | (download)

base/unix-aux.mak | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 check multiarch paths
2004_remove_non Debian_paths_from_docs.patch | (download)

man/gs.1 | 22 6 + 16 - 0 !
1 file changed, 6 insertions(+), 16 deletions(-)

 remove non-debian paths from documentation
2005_fix_Debian_paths_in_docs.patch | (download)

man/gs.1 | 26 13 + 13 - 0 !
1 file changed, 13 insertions(+), 13 deletions(-)

 fix debian paths in documentation
2006_suggest_install_ghostscript doc_in_docs.patch | (download)

man/gs.1 | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 suggest install of ghostscript-doc in documentation
2007_suggest_install_ghostscript doc_in_code.patch | (download)

psi/imainarg.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 suggest install of ghostscript-doc in code
2008_mention_ghostscript x_in_docs.patch | (download)

man/gs.1 | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 mention ghostscipt-x affect on default device in docs
2010_add_build_timestamp_setting.patch | (download)

base/gp_unix.c | 22 22 + 0 - 0 !
devices/vector/gdevpdf.c | 4 3 + 1 - 0 !
devices/vector/gdevpdfe.c | 4 3 + 1 - 0 !
devices/vector/gdevpsu.c | 4 3 + 1 - 0 !
4 files changed, 31 insertions(+), 3 deletions(-)

 allow the build timestamp to be externally set
 In order to make Ghostscript output reproducible, we need a way to
 set the build timestamp to other values than the current time.
 We now consistently use gp_get_realtime() instead of directly calling
 time() or gp_get_usertime() and make gp_get_realtime() use the value
 found in the SOURCE_DATE_EPOCH environment variable if set. Also,
 environment timezone is fixed to UTC if SOURCE_DATE_EPOCH is used to
 avoid variations.
2011_avoid_remote_font.patch | (download)

doc/language-bindings/c-sharp-ghost-api.html | 2 1 + 1 - 0 !
doc/language-bindings/c-sharp-ghost-mono.html | 2 1 + 1 - 0 !
doc/language-bindings/c-sharp-ghost-net.html | 2 1 + 1 - 0 !
doc/language-bindings/c-sharp-intro.html | 2 1 + 1 - 0 !
doc/language-bindings/demo-code.html | 2 1 + 1 - 0 !
doc/language-bindings/index.html | 2 1 + 1 - 0 !
doc/language-bindings/java-gsjavajar.html | 2 1 + 1 - 0 !
doc/language-bindings/java-intro.html | 2 1 + 1 - 0 !
doc/language-bindings/python-gsapi.html | 2 1 + 1 - 0 !
doc/language-bindings/python-intro.html | 2 1 + 1 - 0 !
10 files changed, 10 insertions(+), 10 deletions(-)

 avoid remote fonts to avoid privacy breach
 Simply avoid custom fonts for now...