aboutsummaryrefslogtreecommitdiff
path: root/libXfont/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libXfont/ChangeLog')
-rw-r--r--libXfont/ChangeLog126
1 files changed, 126 insertions, 0 deletions
diff --git a/libXfont/ChangeLog b/libXfont/ChangeLog
index 05daa3cd5..5901d9918 100644
--- a/libXfont/ChangeLog
+++ b/libXfont/ChangeLog
@@ -1,3 +1,129 @@
+commit 30110063857ff9a5f93f6d8d13f535c9b6e59e2a
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Tue Jan 7 08:22:31 2014 -0800
+
+ libXfont 1.4.7
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 2a84680376bafd74609c6ef3e38befcb8467d814
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Mon Dec 23 19:01:11 2013 -0800
+
+ Limit additional sscanf strings to fit buffer sizes
+
+ None of these could currently result in buffer overflow, as the input
+ and output buffers were the same size, but adding limits helps ensure
+ we keep it that way, if we ever resize any of these in the future.
+
+ Fixes cppcheck warnings:
+ [lib/libXfont/src/bitmap/bdfread.c:547]: (warning)
+ scanf without field width limits can crash with huge input data.
+ [lib/libXfont/src/bitmap/bdfread.c:553]: (warning)
+ scanf without field width limits can crash with huge input data.
+ [lib/libXfont/src/bitmap/bdfread.c:636]: (warning)
+ scanf without field width limits can crash with huge input data.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
+ Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit 4d024ac10f964f6bd372ae0dd14f02772a6e5f63
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Mon Dec 23 18:34:02 2013 -0800
+
+ CVE-2013-6462: unlimited sscanf overflows stack buffer in bdfReadCharacters()
+
+ Fixes cppcheck warning:
+ [lib/libXfont/src/bitmap/bdfread.c:341]: (warning)
+ scanf without field width limits can crash with huge input data.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
+ Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+
+commit fdcf9a9be6a5d453659beadec5d1a1fdbab9afaf
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Dec 27 11:01:35 2013 -0800
+
+ Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
+
+ Required on Solaris to expose definitions in system headers that
+ are not defined in the XPG standards now that xtrans 1.3 defines
+ _XOPEN_SOURCE to 600 on Solaris.
+
+ Fixes build failures:
+ fserve.c: In function 'fs_block_handler':
+ fserve.c:1210:5: error: 'fd_mask' undeclared (first use in this function)
+ fserve.c:1210:5: note: each undeclared identifier is reported only once for each function it appears in
+ In file included from transport.c:67:0,
+ from fstrans.c:28:
+ Xtranssock.c: In function '_FontTransSocketINETConnect':
+ Xtranssock.c:1421:19: error: 'INET6_ADDRSTRLEN' undeclared (first use in this function)
+ Xtranssock.c:1421:19: note: each undeclared identifier is reported only once for each function it appears in
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Daniel Stone <daniel@fooishbar.org>
+
+commit 0d24378a6f08f5ab594ff552d60cf5f8f74bcb33
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sat Dec 7 20:11:29 2013 -0800
+
+ Don't leak old allocation if realloc fails to enlarge it
+
+ In ftfuncs.c, since the buffer being reallocated is a function local
+ buffer, used to accumulate data for a single run of the function and
+ then freed at the end of the function, we just free the old buffer if
+ realloc fails.
+
+ In atom.c however, the ReverseMap is a static buffer, so we operate in
+ temporary variables until we know we're successful, then update the
+ static variables. If we fail, we leave the old static variables in place,
+ since they contain data about previous atoms we should maintain, not lose.
+
+ Reported by cppcheck:
+ [lib/libXfont/src/FreeType/ftfuncs.c:2122]: (error) Common realloc mistake:
+ 'ranges' nulled but not freed upon failure
+ [lib/libXfont/src/util/atom.c:126]: (error) Common realloc mistake:
+ 'reverseMap' nulled but not freed upon failure
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 5e27c364b174497d427dcecd122d711ef6b9f630
+Author: Julien Cristau <jcristau@debian.org>
+Date: Mon Aug 12 18:40:27 2013 +0200
+
+ Make serverGeneration unsigned
+
+ Makes the definition match other declarations, and xserver's definition.
+
+ Debian bug#689439
+
+ Reported-by: Michael Tautschnig <mt@debian.org>
+ Signed-off-by: Julien Cristau <jcristau@debian.org>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 7d34534c050cb4366c7b14bff585c17d6d578f89
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sat Oct 26 00:06:22 2013 -0700
+
+ Replace malloc(strlen)+strcpy/strcat calls with strdup
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 8a9fc31628a98e3cdaae6078bb5d92bce06c37ac
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Oct 25 23:56:55 2013 -0700
+
+ xstrdup -> strdup
+
+ Missed in xalloc -> malloc etal conversion in 0cdc9b8f850342
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net>
+
commit 8b289e10c5013cdcbf817c06bd929e3ea8339987
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Jul 21 16:53:47 2013 -0700