Commit Graph

4801 Commits

Author SHA1 Message Date
matthieu
0f1c03937b Add do-not-config.h.in as file touch to avoid re-running autoheader.
Prevents xserver's build from creating an empty config.h.in file.
Problem noticed by naddy@.
2014-05-19 21:09:08 +00:00
todd
50eccefb2f sync 2014-05-19 12:57:31 +00:00
todd
4faf801abd sync 2014-05-18 14:07:26 +00:00
matthieu
9bfdc933e1 update 2014-05-18 12:15:06 +00:00
matthieu
4bd039500e Update to libXfont 1.4.8 2014-05-18 12:13:54 +00:00
matthieu
27cbe0965e sync 2014-05-18 10:33:46 +00:00
matthieu
b4cc09fbf4 Update to fontconfig 2.11.1. Tested by shadchin@ 2014-05-18 10:33:03 +00:00
matthieu
c5fb976108 Add /usr/lib/pkgconfig to PKG_CONFIG_LIBDIR to let pkg-config find expat 2014-05-18 10:29:01 +00:00
shadchin
7248b498d4 update 2014-05-17 17:20:09 +00:00
shadchin
c896ccf8ec Update to xf86-input-synaptics 1.8.0.
ok matthieu@, tested claudio@
2014-05-17 17:18:21 +00:00
matthieu
05ed5123d1 Security fixes from X.Org Advisory:
X Font Service Protocol & Font metadata file handling issues in libXfont
May 13, 2014

- CVE-2014-0209: integer overflow of allocations in font metadata file parsing

    When a local user who is already authenticated to the X server adds
    a new directory to the font path, the X server calls libXfont to open
    the fonts.dir and fonts.alias files in that directory and add entries
    to the font tables for every line in it.  A large file (~2-4 gb) could
    cause the allocations to overflow, and allow the remaining data read
    from the file to overwrite other memory in the heap.

    Affected functions: FontFileAddEntry(), lexAlias()

- CVE-2014-0210: unvalidated length fields when parsing xfs protocol replies

    When parsing replies received from the font server, these calls do not
    check that the lengths and/or indexes returned by the font server are
    within the size of the reply or the bounds of the memory allocated to
    store the data, so could write past the bounds of allocated memory when
    storing the returned data.

    Affected functions: _fs_recv_conn_setup(), fs_read_open_font(),
    fs_read_query_info(), fs_read_extent_info(), fs_read_glyphs(),
    fs_read_list(), fs_read_list_info()

- CVE-2014-0211: integer overflows calculating memory needs for xfs replies

    These calls do not check that their calculations for how much memory
    is needed to handle the returned data have not overflowed, so can
    result in allocating too little memory and then writing the returned
    data past the end of the allocated buffer.

    Affected functions: fs_get_reply(), fs_alloc_glyphs(),
    fs_read_extent_info()

Reported by Ilja van Sprundel of IOActive
Fixes by Alan Coopersmith of Oracle
2014-05-13 19:09:22 +00:00
todd
ddc783f672 sync 2014-05-13 11:52:48 +00:00
jsg
5e0651f528 update 2014-05-13 05:45:35 +00:00
jsg
7391d4da2b update to libdrm 2.4.54
ok matthieu@
2014-05-13 05:44:06 +00:00
todd
a63d3546e5 sync 2014-05-10 20:48:45 +00:00
shadchin
7f7ca794d7 Update to xf86-input-synaptics 1.7.5.
ok matthieu@
2014-05-09 20:05:46 +00:00
matthieu
8415863403 update 2014-05-09 20:02:18 +00:00
matthieu
7ff3194bee Missing new files in update to xterm 304 2014-05-09 19:57:29 +00:00
matthieu
8273aa94a8 Update to xterm 304. With help of shadchin@
tested by ajacoutot@ and shadchin@
2014-05-09 19:56:40 +00:00
matthieu
3be5e5d5ea Update to libXi 1.7.2.
Tested by ajacoutot@ against gnome.
2014-05-09 19:55:33 +00:00
todd
fbb525fc02 sync 2014-05-07 18:28:38 +00:00
shadchin
72ef880b2e Update to xkeyboard-config 2.11.
ok matthieu@
2014-05-05 18:05:33 +00:00
shadchin
ba5786444e sync 2014-05-05 18:03:07 +00:00
shadchin
aed900021a When building a release xkeyboard-config.7 is installed
in /usr/X11R6/man/man7 rather than the release destination directory.
Releases don't contain xkeyboard-config.7 without the change.
Originally from Nigel Taylor

ok matthieu@
2014-05-05 18:00:20 +00:00
matthieu
26cb605a98 Missed in xbacklight 1.2.1 update 2014-05-03 19:39:42 +00:00
matthieu
b5096d2b12 update 2014-05-03 19:38:15 +00:00
matthieu
04a9905f3c Update to xrandr 1.4.2 2014-05-03 19:37:50 +00:00
matthieu
2e8b4cb84a Update to xinput 1.6.1 2014-05-03 19:37:22 +00:00
matthieu
f741c53e1d Update to xbacklight 1.2.1 2014-05-03 19:36:41 +00:00
matthieu
6a61ea14b8 Update to xauth 1.0.9 2014-05-03 19:36:13 +00:00
matthieu
a88567318b Update to libFS 1.0.6. 2014-05-03 19:33:59 +00:00
todd
34928339f3 spring cleaning for xenocara/ .. tedu unused Release arg and sync with base functionality 2014-05-03 15:18:26 +00:00
todd
3c36191c1a sync 2014-05-03 14:36:20 +00:00
matthieu
b2b65fab69 update 2014-05-02 19:30:02 +00:00
matthieu
3bbfe7b179 Update to xserver 1.15.1.
Tested by at least ajacoutot@, dcoppa@ & jasper@
2014-05-02 19:27:46 +00:00
matthieu
0c85ec4cc8 Update to xproto 7.0.26 2014-04-27 14:46:24 +00:00
okan
0cb1db2d4c plug memleak (currently unused func); from Tiago Cunha 2014-04-21 12:52:14 +00:00
todd
df0b431911 sync 2014-04-20 19:50:26 +00:00
jsg
3caad18866 sync LLVM_VERSION with the llvm port. 2014-04-20 10:58:20 +00:00
jsg
f166a50969 backport a Mesa patch for the recently updated ports llvm
commit 749cb8909714fed57b0213f4ad92def3bb24f153
Author: Vinson Lee <vlee@freedesktop.org>
Date:   Sun Nov 3 20:27:13 2013 -0800

    gallivm: Remove llvm::DisablePrettyStackTrace for LLVM >= 3.4.

    LLVM 3.4 r193971 removed llvm::DisablePrettyStackTrace and made the
    pretty stack trace opt-in rather than opt-out.

    The default value of DisablePrettyStackTrace has changed to true in LLVM
    3.4 and newer.

    Signed-off-by: Vinson Lee <vlee@freedesktop.org>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=60929
    Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
    Reviewed-by: Brian Paul <brianp@vmware.com>
2014-04-20 10:53:26 +00:00
schwarze
f9e27c9b80 Reduce the build time for the makewhatis(8) step by roughly a factor of 3. 2014-04-18 10:02:45 +00:00
dcoppa
bd97a70148 unbreak: le32toh() is letoh32() here.
ok matthieu@
2014-04-15 10:23:27 +00:00
matthieu
66dfb003b6 Do not return FALSE in void function. From drahn@bitrig. 2014-04-15 05:48:38 +00:00
matthieu
2af0148c55 update 2014-04-14 20:07:33 +00:00
matthieu
d5b210ab3b sync 2014-04-14 20:06:59 +00:00
matthieu
aa0c7c0d3e Update list of xcb libs to build 2014-04-14 19:33:09 +00:00
matthieu
ad0e152808 Import xcb-util-wm 0.4.1 2014-04-14 19:31:46 +00:00
matthieu
bb22f1b693 Update xcb-util-renderutil 0.3.8 2014-04-14 19:30:59 +00:00
matthieu
f5afeffdb0 Import xcb-util-keysyms 0.3.9 2014-04-14 19:30:20 +00:00
matthieu
6f298b56b1 Import xcb-util-image 0.3.9 2014-04-14 19:29:32 +00:00