IABSD.fr/xenocara

Branch :


Log

Author Commit Date CI Message
394a8aee 2017-10-14 09:32:30 MFC: Xi: fix wrong extra length check in ProcXIChangeHierarchy (CVE-2017-12178)
74d10c41 2017-10-14 09:30:50 MFC: Xi: integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointer [jcristau: originally this patch fixed the same issue as commit 211e05ac85 "Xi: Test exact size of XIBarrierReleasePointer", with the addition of these checks] This addresses CVE-2017-12179
792e23cc 2017-10-14 09:29:01 MFC: 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.
515a707d 2017-10-14 09:24:30 MFC: hw/xfree86: unvalidated lengths This addresses: CVE-2017-12180 in XFree86-VidModeExtension CVE-2017-12181 in XFree86-DGA CVE-2017-12182 in XFree86-DRI
d6248304 2017-10-14 09:22:49 MFC: xfixes: unvalidated lengths (CVE-2017-12183) v2: Use before swap (Jeremy Huddleston Sequoia) v3: Fix wrong XFixesCopyRegion checks (Alan Coopersmith)
3b3c79f0 2017-10-14 09:20:42 MFC: Unvalidated lengths v2: Add overflow check and remove unnecessary check (Julien Cristau) This addresses: CVE-2017-12184 in XINERAMA CVE-2017-12185 in MIT-SCREEN-SAVER CVE-2017-12186 in X-Resource CVE-2017-12187 in RENDER
fe08a081 2017-10-14 09:17:40 MFC: 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.
9b9efb1b 2017-10-14 09:15:11 MFC: xkb: Handle xkb formated string output safely (CVE-2017-13723) Generating strings for XKB data used a single shared static buffer, which offered several opportunities for errors. Use a ring of resizable buffers instead, to avoid problems when strings end up longer than anticipated.
fd77a349 2017-10-14 09:12:44 MFC: xkb: Escape non-printable characters correctly XkbStringText escapes non-printable characters using octal numbers. Such escape sequence would be at most 5 characters long ("\0123"), so it reserves 5 bytes in the buffer. Due to char->unsigned int conversion, it would print much longer string for negative numbers.
2f2a50b9 2017-10-14 09:06:06 MFC: Xext/shm: Validate shmseg resource id (CVE-2017-13721) Otherwise it can belong to a non-existing client and abort X server with FatalError "client not in use", or overwrite existing segment of another existing client.
7e1ada62 2017-10-14 09:03:00 MFC: pcfGetProperties: Check string boundaries (CVE-2017-13722) Without the checks a malformed PCF file can cause the library to make atom from random heap memory that was behind the `strings` buffer. This may crash the process or leak information.
dadc83bb 2017-10-14 09:02:08 MFC: Check for end of string in PatternMatch (CVE-2017-13720) If a pattern contains '?' character, any character in the string is skipped, even if it is '\0'. The rest of the matching then reads invalid memory.
ca5563fe 2017-10-12 19:32:43 Remove xdm. Unhooked since more than 6 months.
08a235a6 2017-10-04 18:28:59 chown before chmod This prevents a malicious user logging out from calling chmod while still owning /dev/console and thus by-passing the '622' mode that is set here. Issue reported by Tim Chase. Thanks. Merged from xdm upstreams
c6ab4990 2017-09-25 15:05:57 Force Intel Ironlake chipsets to use the xf86-video-intel driver. stsp@ reported that modesetting(4) has been reported unreliable on his laptop, while intel(4) works. XXXX to be removed after 6.2 to figure out and fix the issue. ok kettenis@, also discussed briefly with deraadt@ during EuroBSDCon.
b11b21f0 2017-09-17 10:54:40 updates
b8533542 2017-09-06 14:15:13 Case matters for menu matching on executables; from ben@lloyd.im.
5150e677 2017-09-05 17:48:07 backout hard-coded behaviour change which was not discussed, in particular no justification for why the current behaviour is wrong
44401622 2017-08-30 07:59:00 amend comment
7055fe14 2017-08-30 07:48:56 Use 'unix:0' for the DISPLAY environment variable ok matthieu@
12dfb02f 2017-08-29 08:50:37 Fix error check according to the secure idiom described in the snprintf(3) manual. ok dcoppa@
7069c249 2017-08-28 15:13:11 When xinit starts an X server that listens only on UNIX socket, prefer DISPLAY=unix:0 rather than DISPLAY=:0. This will prevent applications from ever falling back to TCP if the UNIX socket connection fails (such as when the X server crashes). joint work with tb@ cluebat and ok matthieu@
e96db7b0 2017-08-26 17:08:40 update
ad2ad70a 2017-08-26 16:59:17 Revert to Mesa 13.0.6 to hopefully address rendering issues a handful of people have reported with xpdf/fvwm on ivy bridge with modesetting driver.
754e2ec1 2017-08-26 05:58:10 Make disabling regenerating source files provided in Mesa distfiles that require python/bison a configure flag instead of the previous way of testing whether python was found (which shouldn't be the case in xenocara even with ports packages installed). This is required when timestamps change on files causing targets to be invoked that will break if python and bison aren't available and found in path by the configure script.
1711398f 2017-08-22 06:54:08 Missing dot breaks semantic markup. from Klemens Nanni. Thanks.
9756fc3f 2017-08-21 14:34:19 sync
26a8646e 2017-08-20 16:43:25 add pledge. ok tb@
83cf67e9 2017-08-20 16:42:21 Close stdio before entering main loop. ok tb@
b9ed073e 2017-08-19 10:12:38 update
fdce4630 2017-08-19 10:11:04 Update to fontconfig 2.12.4. No API change.
03a8a8ee 2017-08-19 09:12:13 xdm -> xenodm. From Kemmens Nanni. Thanks.
3d1f4a5a 2017-08-16 09:51:07 sync
c97e30df 2017-08-14 11:21:30 regen
46c4fa73 2017-08-14 11:17:43 cope with cvs import changing timestamps which caused make rules that invoke python to attempt to run and fail
9a7755e9 2017-08-14 10:04:25 update
a35683fd 2017-08-14 10:00:55 sync
36c1bd02 2017-08-14 09:57:57 Merge Mesa 17.1.6
6526d331 2017-08-14 09:30:06 Import Mesa 17.1.6
b8da768e 2017-08-07 19:17:56 Disable SSE optimizations on i386/amd64 for SlowBcopy. It is supposed to be slow, and when such instructions are used to copy data from/to mapped video memory, some hypervisors (e.g. KVM, Microsoft Hyper-V) can generate SIGILL or SIGBUS exceptions, causing Xorg to crash. Bug report to OpenBSD by Max Parmer, fix from FreeBSD (Dimitry Andric) via kettenis@ ok kettenis@
38475bb3 2017-08-07 12:30:34 Create on OpenBSD-specific version of listPossibleVideoDrivers() that takes care of autoconfiguration based on the information returned by the WSDISPLAYIO_GTYPE ioctl of the console FD. This should fix selection of wsfb on loongson and sgi when using a non-KMS kernel driver. ok matthieu@, jsg@
dc1b9a9b 2017-08-07 07:03:44 update
ead429de 2017-08-05 14:29:27 update
1a7fdf6c 2017-08-05 14:27:02 sync
e188ddf9 2017-08-05 14:21:16 Merge libdrm 2.4.82
fb01c3ce 2017-08-05 14:15:15 Import libdrm 2.4.82
06a1409c 2017-07-27 15:24:55 check for typeof() and define HAVE_TYPEOF if available so that we use the proper implementation of __container_of from xorg's list.h ok kettenis@
e1e9d732 2017-07-26 21:14:54 Stop abusing cpp as generic macro processor in the build system. ok naddy@
7c70a5fe 2017-07-26 10:05:19 regen
9cc7f924 2017-07-26 10:04:30 There is no xdm.service file in xenodm.
ad7b0abb 2017-07-25 19:59:14 switch over to use tradcpp over cpp because we cannot make sure that every compiler's cpp will use the required traditional way ok deraadt@, millert@, matthieu@
799b66d3 2017-07-21 15:55:37 Use the key names from keysymdef.h in the default key bindings list for clarification. from Michael Reed.
3115efcb 2017-07-15 19:23:49 update
99d0aff6 2017-07-15 19:20:51 Update to xterm 330
62927feb 2017-07-14 18:01:46 remove extra parentheses
91bf2635 2017-07-14 17:23:38 Pull over the remaining re-implemented window move/resize functions and create a wrapper so that the key and mouse based move/resize callbacks can be unified. This has already been done with other window operations and menus.
d74e2cb1 2017-07-14 11:38:05 Use the modesetting driver by default on 4th generation Intel Graphics and later. This matches what several Linux distros do these days as it tends to work better than the intel driver in most cases. There are some performance issues with vncviewer on at least Ivy Bridge and Haswell. But for now that regression outweighs the benefits. ok robert@, tedu@, sthen@
11bfbfff 2017-07-12 20:08:07 Add code to update the value of the RandR "Backlight" property based on the KMS connector property of the same name if such a property is present. ok matthieu@
ea88c222 2017-07-12 16:56:26 rename one function, matching others, to help upcoming change
71381ebd 2017-07-10 13:36:58 Replace fgetln(3) with POSIX getline(3); inspired by brynet and Ingo. feedback and ok brynet@
babe51b1 2017-07-09 07:39:36 update
1862f548 2017-07-07 06:22:19 Merge upstream fixes to the X event swapping code. (CVE-2017-10971 and CVE-2017-10972).
68499880 2017-07-06 17:09:17 fix a few WARNINGS (new sentence, new line and extraneous Pp macro) found with mandoc -Tlint
ed8a48df 2017-07-06 17:01:10 from src, by espie@: no need to generate y.tab.h if nothing uses it, set YFLAGS to nothing
60af74b7 2017-07-02 09:53:05 xenocara is the first tree to zap 'make depend'! okay matthieu@
564a026c 2017-07-02 09:52:23 add a real dependency on the shadow tree, removes the need to run make depend okay matthieu@ (I added a comment explaining why this comes after bsd.xorg.mk)
2c1eb800 2017-06-25 03:27:24 sync
c9e1b05c 2017-06-24 13:58:55 Update to freetype-doc-2.8
b436b5a3 2017-06-24 08:54:32 Initialize flags member of struct drm_915_gem_mmap as the upcoming inteldrm(4) update checks it. Upstream fixed this differently, but that fix doesn't work for us as our ioctl(2) subsystem works differently from Linux. ok jsg@, tom@
139f8619 2017-06-23 19:28:03 Update
1a2ccef1 2017-06-23 16:15:17 Update to freetype-2.8 No fallout in a bulk build on i386 (sthen@) OK matthieu@, sthen@
251e3d94 2017-06-18 21:09:07 let X directories build even if you forget depend. - use BUILDFIRST - have fontconfig use normal 'all' targets to make sure its files are built - explicitly document the fontconfig lib order okay matthieu@
7224838f 2017-06-16 15:13:29 update
3edcbf63 2017-05-21 17:36:40 Add "Sun LKeys" section, this patch forgot add in last update. noticed deraadt@, ok matthieu@
288306ac 2017-05-21 13:22:23 sync
55a8e552 2017-05-21 13:18:29 Make X work with radeondrm(4) hardware on loongson. OK jsg@
e1b18e58 2017-05-10 08:27:50 Fixes for CVE-2017-8105 and CVE-2017-8287 out-of-bounds write caused by a heap-based buffer overflow related to the t1_decoder_parse_charstrings function in psaux/t1decode.c out-of-bounds write caused by a heap-based buffer overflow related to the t1_builder_close_contour function in psaux/psobjs.c From upstream via Arch Linux OK matthieu@
942a9a42 2017-05-09 18:43:40 drop obsolete comment
ba98b33f 2017-05-09 13:40:18 Alter callbacks to take a struct instead of a growing number of arguments; greatly simplifies upcoming work.
7aacbe28 2017-05-05 14:14:19 Ensure clients stay within the viewable bounds on placement, even with empty borders; based on a patch from Vadim Vygonets.
c6ed26e2 2017-05-01 12:54:55 Clean up, unify and accurately calculate edge distance with client move/resize actions, so as to not lose windows off the edge. inspired by diffs (and feedback) from Vadim Vygonets.
8bbf0afc 2017-04-26 21:10:54 Switch bwidth type; unfortunately X11 is inconsistent.
8ed62b19 2017-04-25 13:40:33 The r1.36 menuq_add() conversion did this one wrong; fix by reverting to the original code which adds to resultentry list, as opposed to the wrong one in menuq_add(). Fixes crash noticed by at least Rickard Gustafsson.
591ec270 2017-04-25 12:08:05 Remove 'noresult' (and simplify) as it does nothing and makes the logic around it needless. History doesn't show what this might have been used for in future iterations.
021d728d 2017-04-24 15:06:11 search_match_path() isn't supposed to return anything.
193dcb45 2017-04-24 13:35:25 Move queue init to caller so it's only called once in a few cases.
9edb3399 2017-04-24 13:31:19 sort
0b5e66ec 2017-04-24 12:27:32 Raise the previously focused window, instead of the previous window in the cycle list; seems to match behaviour of other wm's; from Walter Alejandro Iglesias.
1d5e4218 2017-04-24 12:18:04 For {h,v}tile, instead of keeping the master client's {h,v} geometry, expand it to %50 of the area, then fill in the remaining space with the other clients in the same group; from Gerrit Meyerheim. support from ajacoutot.
1afb080a 2017-04-16 12:31:14 update
d824b25c 2017-04-16 09:58:50 enforce ar to use the 'cruD' flagset in case libtool/automagic is used ok matthieu@
fbe87ea2 2017-04-15 17:18:01 remove all compile time __DATE__ and __TIME__ variables from the source ok deraadt@, matthieu@
ff3608da 2017-04-15 16:07:08 update
aff7706d 2017-04-14 07:56:08 update
c7c4549f 2017-04-14 07:53:41 sync
a632c2fb 2017-04-14 07:52:10 Merge libdrm 2.4.79
02337797 2017-04-14 07:45:34 Import libdrm 2.4.79
99c4447f 2017-03-25 00:39:36 update
fa6c2100 2017-03-25 00:29:27 Merge Mesa 13.0.6
480cde33 2017-03-25 00:05:01 Import Mesa 13.0.6