Package: catdoc / 1:0.95-4.1

Metadata

Package Version Patches format
catdoc 1:0.95-4.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 amd64_fixes.patch | (download)

src/numutils.c | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 amd64_fixes.patch
02 Makefile_fixes.patch | (download)

Makefile.in | 4 4 + 0 - 0 !
doc/Makefile.in | 4 2 + 2 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

 a few fixes to the makefiles.
 * Stop ignoring failures in nested make calls.
 * Create missing man1 directories.
 * Don't link against libm.


03 Type_fixes.patch | (download)

src/xls.h | 3 2 + 1 - 0 !
src/xlsparse.c | 6 3 + 3 - 0 !
2 files changed, 5 insertions(+), 4 deletions(-)

 use correct types for some on-disk structures.

04 XLS_parsing_improvements.patch | (download)

src/xlsparse.c | 37 24 + 13 - 0 !
src/xltypes.h | 16 13 + 3 - 0 !
2 files changed, 37 insertions(+), 16 deletions(-)

 improve the xls parsing:
 * Don't stop processing after an EOF which is not followed by a BOF, as there
   are many records that can appear after it (like a graph).
 * On unexpected BOF record, dump already extracted data before complaining and
   freeing memory.
05 CVE 2017 11110.patch | (download)

src/ole.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 cve-2017-11110: heap buffer overflow in ole_init 
06 Fix_OLENAMELENGTH.patch | (download)

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

 fixes opening many libreoffice documents.
Bug-Debian: https://bugs.debian.org/874048