Commit Graph

47 Commits

Author SHA1 Message Date
matthieu
342b1570d2 Properly validate server responses
By validating length fields from server responses, out of boundary
accesses and endless loops can be mitigated.

From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
2016-10-04 15:01:03 +00:00
matthieu
0d928c6a2e Update to libXi 1.7.6 2016-08-06 09:56:28 +00:00
matthieu
eb9a486a3e No NEWS is good NEWS - remove a bunch of files not present upstreams anymore 2015-05-10 09:51:55 +00:00
matthieu
6d1b4b2eb2 Update to libXi 1.7.4 2014-09-28 17:22:58 +00:00
matthieu
3be5e5d5ea Update to libXi 1.7.2.
Tested by ajacoutot@ against gnome.
2014-05-09 19:55:33 +00:00
matthieu
61e2983c70 Fix a number of merge issues accumulated over the years
- INSTALL often got doubled by patch
- empty AUTHORS files didn't get removed.
2013-08-18 06:20:12 +00:00
guenther
b5bb12998e Bump the major on every single base library. There are a couple
not bumped by this that will be corrected soon.

heavy lifting by todd@
2013-08-13 07:07:07 +00:00
matthieu
531725f77c fix merge issues. 2013-05-31 18:38:23 +00:00
matthieu
cae6bdaef9 Update to libXi 1.6.3rc1 2013-05-31 15:15:07 +00:00
matthieu
52f6d0ba20 Merge upstream fixes for several X libs vulnerabilities
discovered by Ilja van Sprundel.

CVE-2013-1981 X.org libX11 1.5.99.901 (1.6 RC1) integer overflows
CVE-2013-1982 X.org libXext 1.3.1 integer overflows
CVE-2013-1983 X.org libXfixes 5.0 integer overflows
CVE-2013-1984 X.org libXi 1.7.1 integer overflows
CVE-2013-1985 X.org libXinerama 1.1.2 integer overflows
CVE-2013-1986 X.org libXrandr 1.4.0 integer overflows
CVE-2013-1987 X.org libXrender 0.9.7 integer overflows
CVE-2013-1988 X.org libXRes 1.0.6 integer overflows
CVE-2013-1989 X.org libXv 1.0.7 integer overflows
CVE-2013-1990 X.org libXvMC 1.0.7 integer overflows
CVE-2013-1991 X.org libXxf86dga 1.1.3 integer overflows
CVE-2013-1992 X.org libdmx 1.1.2 integer overflows
CVE-2013-1994 X.org libchromeXvMC & libchromeXvMCPro in openChrome
0.3.2 integer overflows
CVE-2013-1995 X.org libXi 1.7.1 sign extension issues
CVE-2013-1996 X.org libFS 1.0.4 sign extension issues
CVE-2013-1997 X.org libX11 1.5.99.901 (1.6 RC1) buffer overflows
CVE-2013-1998 X.org libXi 1.7.1 buffer overflows
CVE-2013-1999 X.org libXvMC 1.0.7 buffer overflows
CVE-2013-2000 X.org libXxf86dga 1.1.3 buffer overflows
CVE-2013-2001 X.org libXxf86vm 1.1.2 buffer overflows
CVE-2013-2002 X.org libXt 1.1.3 buffer overflows
CVE-2013-2003 X.org libXcursor 1.1.13 integer overflows
CVE-2013-2004 X.org libX11 1.5.99.901 (1.6 RC1) unbounded recursion
CVE-2013-2005 X.org libXt 1.1.3 memory corruption
CVE-2013-2066 X.org libXv 1.0.7 buffer overflows
2013-05-23 22:42:07 +00:00
matthieu
2bd9f468fa Update to libXi 1.6.1 2012-06-11 19:24:48 +00:00
dcoppa
f4996328a0 Force class alignment to a multiple of sizeof(XID): fixes a SIGBUS
crash on sparc64.

Upstream git commit 07ced7b48219e3bc0c98806f3d7106f86d1b2ca0

OK matthieu@
2012-01-19 08:41:06 +00:00
matthieu
8ccc5e9cd4 Update to libXi 1.4.5. 2011-12-20 20:18:26 +00:00
matthieu
da4d50a40a Update to libXi 1.4.4. 2011-12-17 17:39:19 +00:00
schwarze
489b2ffc16 roff(7) include lines must be ".so man3/foo.3", not ".so foo.3",
or the referenced file cannot be found.
This got broken during the libXi 1.4.2 update.
ok matthieu@
2011-11-02 21:41:59 +00:00
matthieu
4f6a4267a4 Update to libXi 1.4.3.
This contains more doc fixes and a few more bug fixes.
2011-07-02 21:21:11 +00:00
matthieu
d932417016 Update to libXi 1.4.2.
Tested by ajacoutot@, jasper@, krw@, shadchin@.
I believe that the bugs spotted by krw@ are fixed in an upcoming
inputproto update.
2011-07-02 21:14:36 +00:00
matthieu
f2c1aca964 Simpler fix for 64 bits architectures, suggested by Peter Hutterer:
Just use Data() to send the xXIEventMask structure on the wire.
2011-04-01 21:22:48 +00:00
matthieu
1064b1a62a Ugly fix for libXi on sparc64.
May change if upstreams fix it differently.
Still broken on cross-endian remote connections though.
2011-03-27 20:17:17 +00:00
naddy
a17d3bcc89 Force alignment with sizeof(Atom) for XIButtonClassInfo.
From upstream; ok matthieu@
2011-03-18 20:08:27 +00:00
matthieu
23853009c8 Explicitely disable build of specs. 2010-11-11 10:54:03 +00:00
matthieu
9a4e11a14a Update to libXi 1.4.0. small bug fixes plus doc/spec/autotools churn. 2010-11-11 10:49:21 +00:00
matthieu
3ea6e813ac regen 2010-10-03 14:27:14 +00:00
matthieu
3c4f0cc6df Use the XORG_WITH_XMLTO and XORG_WITH_ASCIIDOC macros.
This change was apparently didn't make it upstreams into 1.3.2 and
got lost.
2010-10-03 14:26:02 +00:00
matthieu
f71ecdef37 fix merge botch 2010-09-04 13:01:38 +00:00
matthieu
c6379e8bf8 Missed re-added file in libXi 1.3.2. update. 2010-09-04 10:18:16 +00:00
matthieu
9d9f84909a Update to libXi 1.3.2 2010-09-04 10:16:57 +00:00
matthieu
08a25eefda Update to libXi 1.3.2 2010-09-04 10:02:49 +00:00
matthieu
47b605d724 regen 2010-05-21 19:15:04 +00:00
matthieu
0f15c7c5e7 merge from upstream X.Org: use the AC_WITH_XMLTO and AC_WITH_ASCIIDOC
macros from xorg-macros 1.5 to check for xmlto and asciidoc and
explicitely disable them in Makefile.bsd-wrapper.
Problem noticed by espie@.
2010-05-21 19:13:11 +00:00
matthieu
69110947ac Update to libXi 1.3. Tested on a bulk ports build by naddy@. 2010-05-18 19:28:54 +00:00
matthieu
0624b5db7f update to libXi 1.2.1 2009-05-02 15:23:04 +00:00
matthieu
7830df18ed Regen with autoconf 2.59-p2, with AM_SANITY check zapped. 2008-03-15 18:08:24 +00:00
matthieu
fb5a8daf22 merge libXi 1.1.3 2007-11-24 17:03:34 +00:00
matthieu
3d6019abca libXi 1.1.3 2007-11-24 16:45:12 +00:00
matthieu
8370179c25 regen 2007-07-29 10:50:16 +00:00
matthieu
930101c636 regen with libtool 1.5.22p10 and metaauto 0.7 2007-04-14 20:44:09 +00:00
matthieu
00a847b3f8 regen with libtool 1.5.22p9 2007-03-25 13:02:54 +00:00
matthieu
6637a9a36e regen with automake 1.9.6p2 2007-03-18 22:29:12 +00:00
matthieu
5954aa6578 regen 2007-03-15 23:28:08 +00:00
matthieu
854f5def06 Bump major of shared libs that depend on libX11 (which already got bumped).
ok todd@
2007-03-15 23:00:47 +00:00
matthieu
cd9eb53273 regen 2006-11-28 19:02:33 +00:00
matthieu
b6a46a2b93 Try to prevent endless regeneration of Makefile.in caused to RCS Id expansion. 2006-11-28 11:48:11 +00:00
matthieu
882dc8459e regenerate with OpenBSD autotools 2006-11-27 12:40:38 +00:00
matthieu
e5ca1d526f regen with OpenBSD autotools 2006-11-26 13:42:42 +00:00
matthieu
ab5c078d6e Build infrastructure for lib 2006-11-26 12:07:34 +00:00
matthieu
19d7c6992b import from X.Org 7.2RC2 2006-11-25 17:22:40 +00:00