| 2f76b07d |
24-Jun-2025 |
mrg <mrg@NetBSD.org> |
merge xorg-server 21.1.18. |
| 54b5899c |
24-Jun-2025 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.18 |
| d566a54b |
26-Feb-2025 |
mrg <mrg@NetBSD.org> |
merge xorg-server 21.1.16. |
| 875c6e4f |
04-Jul-2024 |
mrg <mrg@NetBSD.org> |
merge xorg-server 21.1.13. |
| d9252ffb |
04-Jul-2024 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.13 |
| f0d0f83f |
25-Oct-2023 |
mrg <mrg@NetBSD.org> |
merge xorg-server 21.1.9. |
| eee80088 |
25-Oct-2023 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.9 |
| a1e1cf94 |
07-Feb-2023 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.7 |
| d36a1693 |
08-Jan-2023 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.6 |
| 9f4f9267 |
19-Dec-2022 |
mrg <mrg@NetBSD.org> |
fix a couple of merge botches (duplicated) delete #if 0'd sections. reduces diffs vs upstream. |
| e383896c |
19-Dec-2022 |
mrg <mrg@NetBSD.org> |
merge xorg-server 1.21.1.5 |
| c82838c1 |
19-Dec-2022 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.5 |
| dc61d50d |
15-Jul-2022 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.4 |
| 5a112b11 |
15-Jul-2022 |
mrg <mrg@NetBSD.org> |
merge xorg-serer 21.1.3. |
| ed6184df |
15-Jul-2022 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-21.1.3 |
| a035e2b2 |
11-Jul-2021 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.20.12 |
| 5fad172e |
27-Apr-2021 |
mrg <mrg@NetBSD.org> |
merge xorg-server 1.20.11. |
| c8548ba8 |
27-Apr-2021 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.20.11 |
| 806e81e9 |
05-Dec-2020 |
mrg <mrg@NetBSD.org> |
merge xorg-server 1.20.10. |
| 5a7dfde8 |
05-Dec-2020 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.20.10 |
| 25da500f |
23-Feb-2020 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.20.6 |
| bf8e669c |
03-Mar-2019 |
mrg <mrg@NetBSD.org> |
merge xorg-server 1.20.4. |
| e23ec014 |
03-Mar-2019 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.20.4 |
| 7e31ba66 |
31-Dec-2018 |
mrg <mrg@NetBSD.org> |
merge xorg-server 1.20.3. |
| 1b5d61b8 |
31-Dec-2018 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.20.3 |
| 6e78d31f |
04-Nov-2017 |
mrg <mrg@NetBSD.org> |
apply fixes for CVEs 2017-12176 to 2017-12187. -- From 1b1d4c04695dced2463404174b50b3581dbd857b Mon Sep 17 00:00:00 2001 From: Nathan Kidd <nkidd@opentext.com> Date: Sun, 21 Dec 2014 01:10:03 -0500 Subject: hw/xfree86: unvalidated lengths This addresses: CVE-2017-12180 in XFree86-VidModeExtension CVE-2017-12181 in XFree86-DGA CVE-2017-12182 in XFree86-DRI -- From 211e05ac85a294ef361b9f80d689047fa52b9076 Mon Sep 17 00:00:00 2001 From: Michal Srb <msrb@suse.com> Date: Fri, 7 Jul 2017 17:21:46 +0200 Subject: Xi: Test exact size of XIBarrierReleasePointer Otherwise a client can send any value of num_barriers and cause reading or swapping of values on heap behind the receive buffer. -- From 4ca68b878e851e2136c234f40a25008297d8d831 Mon Sep 17 00:00:00 2001 From: Nathan Kidd <nkidd@opentext.com> Date: Fri, 9 Jan 2015 10:09:14 -0500 Subject: dbe: Unvalidated variable-length request in ProcDbeGetVisualInfo (CVE-2017-12177) v2: Protect against integer overflow (Alan Coopersmith) -- From 55caa8b08c84af2b50fbc936cf334a5a93dd7db5 Mon Sep 17 00:00:00 2001 From: Nathan Kidd <nkidd@opentext.com> Date: Fri, 9 Jan 2015 11:43:05 -0500 Subject: xfixes: unvalidated lengths (CVE-2017-12183) v2: Use before swap (Jeremy Huddleston Sequoia) v3: Fix wrong XFixesCopyRegion checks (Alan Coopersmith) -- From 859b08d523307eebde7724fd1a0789c44813e821 Mon Sep 17 00:00:00 2001 From: Nathan Kidd <nkidd@opentext.com> Date: Wed, 24 Dec 2014 16:22:18 -0500 Subject: Xi: fix wrong extra length check in ProcXIChangeHierarchy (CVE-2017-12178) -- From 9c23685009aa96f4b861dcc5d2e01dbee00c4dd9 Mon Sep 17 00:00:00 2001 From: Michal Srb <msrb@suse.com> Date: Fri, 7 Jul 2017 17:04:03 +0200 Subject: os: Make sure big requests have sufficient length. A client can send a big request where the 32B "length" field has value 0. When the big request header is removed and the length corrected, the value will underflow to 0xFFFFFFFF. Functions processing the request later will think that the client sent much more data and may touch memory beyond the receive buffer. -- From b747da5e25be944337a9cd1415506fc06b70aa81 Mon Sep 17 00:00:00 2001 From: Nathan Kidd <nkidd@opentext.com> Date: Fri, 9 Jan 2015 10:15:46 -0500 Subject: Unvalidated extra length in ProcEstablishConnection (CVE-2017-12176) |
| 0679523a |
07-Jul-2017 |
mrg <mrg@NetBSD.org> |
CVE-2017-10971 and CVE-2017-10972: apply fixes to the event loop from https://cgit.freedesktop.org/xorg/xserver/commit/?id=ba336b24052122b136486961c82deac76bbde455 https://cgit.freedesktop.org/xorg/xserver/commit/?id=8caed4df36b1f802b4992edcfd282cbeeec35d9d https://cgit.freedesktop.org/xorg/xserver/commit/?id=215f894965df5fb0bb45b107d84524e700d2073c https://cgit.freedesktop.org/xorg/xserver/commit/?id=05442de962d3dc624f79fc1a00eca3ffc5489ced XXX: pullup-[678] (6/7 also need xfree port.) |
| f7df2e56 |
11-Aug-2016 |
mrg <mrg@NetBSD.org> |
first merge of netbsd changes. not tested yet. |
| 35c4bbdf |
10-Aug-2016 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.18.4 |
| 0b0d8713 |
09-Dec-2014 |
mrg <mrg@NetBSD.org> |
apply fixes for: X.Org Security Advisory: Dec. 9, 2014 Protocol handling issues in X Window System servers backported to 1.10.x by myself. included are fixes for: denial of service due to unchecked malloc in client authentication CVE-2014-8091 integer overflows calculating memory needs for requests CVE-2014-8092 CVE-2014-8093 CVE-2014-8094 out of bounds access due to not validating length or offset values in requests CVE-2014-8095 CVE-2014-8096 CVE-2014-8097 CVE-2014-8098 CVE-2014-8099 CVE-2014-8100 CVE-2014-8101 CVE-2014-8102 CVE-2014-8103 |
| 475c125c |
03-Jun-2013 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.10.6 |
| 9ace9065 |
02-Aug-2011 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server 1.10.3. highlights include: - fixes xorg bugs 29969, 30367, 30527, 30267, 30260, 29046, 30260, 31548, 28672, 24887, 32115, 21457, 32436, 21827, 28414, 24703, 32803, 16318, 33449, 33324, 33929, 35082, 35209, 36146, 36119 - many additional NULL checks - adjustments related to input ABI 12 - *lots* of dead code removal - vga arbitrator fixes - GL fixes - EDID fixes - conversion to using asprintf() in many places - many fixes from valgrind, compiler warnings see these for more details: http://lists.freedesktop.org/archives/xorg-announce/2011-February/001612.html http://lists.freedesktop.org/archives/xorg-announce/2011-April/001646.html http://lists.freedesktop.org/archives/xorg-announce/2011-May/001675.html http://lists.freedesktop.org/archives/xorg-announce/2011-July/001710.html |
| 8223e2f2 |
24-Jul-2011 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server 1.9.5 fixes for FDO bugs 33929, 32803, 24703, 28414, 24887, 30260, 31093, 29046, 30267 memory leak fixes EDID and modes fixes for multi-screen dri2 fixes randr vs invalid size fixes fixes for Xext triggers fix for a black-screen after VT switch back (redhat bug 533217) fixes for x86emu |
| 6747b715 |
23-Nov-2010 |
mrg <mrg@NetBSD.org> |
import xorg-server 1.9.2. important changes since 1.6.5 include: - built-in symbol visibility, default not export - fixes for various crashes - many fixes for XI2, EXA, dix, render, glx, xkb, EDID, randr, Xv, resource handling, Xext, vfb, xfree86 / vga and composite support. - fixes several memory leaks - many many documentation updates - record extension enabled - no longer looks for XF86Config files |
| b1d344b3 |
09-Nov-2009 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.6.5 |
| b86d567b |
22-Aug-2009 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.6.3 |
| 52397711 |
09-Jul-2009 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.6.2 |
| 4642e01f |
11-Jun-2009 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.6.1.901 |
| 05b261ec |
31-Jul-2008 |
mrg <mrg@NetBSD.org> |
initial import of xorg-server-1.4.2 |