Package: mupdf / 1.17.0+ds1-2

Metadata

Package Version Patches format
mupdf 1.17.0+ds1-2 3.0 (quilt)

Patch series

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

docs/man/mupdf.1 | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 mupdf_manpage


0003 Sort files in static library to make the build repro.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 sort files in static library to make the build reproducible


0003 use debian flavor build options.patch | (download)

Makerules | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 use debian flavor build options

Do not strip binaries by default and use Debian LDFLAGS

0004 MuPDF crossbuild use target arch pkg config.patch | (download)

Makerules | 52 28 + 24 - 0 !
1 file changed, 28 insertions(+), 24 deletions(-)

 mupdf crossbuild use target arch pkg-config

mupdf fails to cross build, because it uses the build architecture
pkg-config and thus fails to find a pile of .pc files.

0005 MuPDF crossbuild use host cc for utils.patch | (download)

Makefile | 2 2 + 0 - 0 !
Makerules | 1 1 + 0 - 0 !
2 files changed, 3 insertions(+)

 mupdf crossbuild use host cc for utils


0006 Allow disabling objcopy.patch | (download)

Makerules | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 allow disabling objcopy


0007 mupdf x11 does not need to link to libcrypto.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 mupdf-x11 does not need to link to libcrypto


0008 Build mupdf without executable stack.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 build mupdf without executable stack

Fixes: #944817
Thanks: Christopher Wellons

0010 Prevent thirdparty archive build.patch | (download)

Makefile | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 prevent thirdparty archive build


0011 Bug 702857 Detect avoid overflow when calculating si.patch | (download)

source/fitz/pixmap.c | 12 8 + 4 - 0 !
1 file changed, 8 insertions(+), 4 deletions(-)

 bug 702857: detect/avoid overflow when calculating sizes of pixmaps.
0012 Bug 703366 Fix double free of object during lineariz.patch | (download)

source/pdf/pdf-parse.c | 6 6 + 0 - 0 !
source/pdf/pdf-xref.c | 2 2 + 0 - 0 !
2 files changed, 8 insertions(+)

 bug 703366: fix double free of object during linearization.
0012 tiff Avoid limiting palette colors to 8 bits.patch | (download)

source/fitz/load-tiff.c | 16 11 + 5 - 0 !
1 file changed, 11 insertions(+), 5 deletions(-)

 tiff: avoid limiting palette colors to 8 bits.

Previously fz_unpack_tile() could not handle >8 bit images,
so palettized tiff colors had to be limited to 8 bits.
Now when fz_unpack_tile() does handles >8 bit images do not
limit the samples in the colormap to 8 bits.

This fixes Coverity CID 150612.

0013 Bug 703076 Fix buffer overrun in tiff decoder.patch | (download)

source/fitz/load-tiff.c | 42 21 + 21 - 0 !
1 file changed, 21 insertions(+), 21 deletions(-)

 bug 703076: fix buffer overrun in tiff decoder.

Harden tiff_expand_colormap against badly formed TIFFs.
Correctly allocate space, and avoid overreading. Skip any excess
input data.

0014 Bug 703791 Stay within hash table max key size in ca.patch | (download)

include/mupdf/fitz/hash.h | 2 2 + 0 - 0 !
source/fitz/colorspace.c | 40 25 + 15 - 0 !
source/fitz/hash.c | 7 3 + 4 - 0 !
3 files changed, 30 insertions(+), 19 deletions(-)

 bug 703791: stay within hash table max key size in cached color
 converter.