Package: fontforge / 20120731.b-5+deb8u1

Metadata

Package Version Patches format
fontforge 20120731.b-5+deb8u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Fix out of bounds read in getsid.patch | (download)

fontforge/parsettf.c | 14 10 + 4 - 0 !
1 file changed, 10 insertions(+), 4 deletions(-)

 [patch 1/6] fix out of bounds read in getsid

Closes #3088

0002 readcfftopdict Prevent stack underflow condition.patch | (download)

fontforge/parsettf.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 [patch 2/6] readcfftopdict: prevent stack underflow condition

Closes #3091

0003 Fix out of bounds read condition and buffer overflow.patch | (download)

fontforge/parsettf.c | 4 4 + 0 - 0 !
fontforge/psread.c | 5 5 + 0 - 0 !
fontforge/tottf.c | 2 1 + 1 - 0 !
3 files changed, 10 insertions(+), 1 deletion(-)

 [patch 3/6] fix out of bounds read condition and buffer overflow
 condition

* parsettf.c: Reading past the end of the fontnames array
* psread.c: Reading more data than is available in type1
* tottf.c: Use snprintf instead of sprintf

Closes #3096

0004 parsettf.c Fix buffer overrun condition.patch | (download)

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

 [patch 4/6] parsettf.c: fix buffer overrun condition

Closes #3090

0005 parsettf.c Fix buffer overflow condition when readin.patch | (download)

fontforge/parsettf.c | 11 10 + 1 - 0 !
1 file changed, 10 insertions(+), 1 deletion(-)

 [patch 5/6] parsettf.c: fix buffer overflow condition when reading
 CFF top dictionary

Closes #3087

0006 parsettf.c Fix out of bounds read condition on buffe.patch | (download)

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

 [patch 6/6] parsettf.c: fix out of bounds read condition on buffer

Closes #3093

008_libgif.diff | (download)

fontforge/Makefile.dynamic.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
020_fix_pyext_path.diff | (download)

pyhook/loadfontforge.h | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix the path where the python modules searches fontforge libs.
 Upstream dlopen's some libraries that have the sole extension ".so", but
 we only ship the ".so" symlinks in the -dev package
024_def_background.diff | (download)

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

---
027_catch_ctrl c_signal.diff | (download)

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

 catches the ctrl-c(sigint) signal and asks the user whether
 he really wants to exit.

900_debian_HelpDir_path.diff | (download)

fontforge/prefs.c | 4 2 + 2 - 0 !
fontforge/uiutil.c | 6 3 + 3 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

---
901_ld_as_needed.diff | (download)

configure.dynamic.in | 4 2 + 2 - 0 !
configure.in | 2 1 + 1 - 0 !
configure.static.in | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

---
671971.diff | (download)

Makefile.dynamic.in | 1 1 + 0 - 0 !
Unicode/Makefile.dynamic.in | 1 1 + 0 - 0 !
fontforge/Makefile.dynamic.in | 1 1 + 0 - 0 !
gdraw/Makefile.dynamic.in | 1 1 + 0 - 0 !
gutils/Makefile.dynamic.in | 1 1 + 0 - 0 !
plugins/Makefile.in | 1 1 + 0 - 0 !
6 files changed, 6 insertions(+)

 define shell in makefiles
gitignore | (download)

.gitignore | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 just ignore .pc files for git