IABSD.fr/xenocara

Branch :


Log

Author Commit Date CI Message
0bf4ad02 2017-12-29 20:09:19 If the replacement window manager fails to start, restart the fallback (the original invocation of cwm).
cd4212fc 2017-12-29 20:03:46 Convert menu-exec-wm from an abritrary exec menu, into a config-based menu from which one may configure (wm <name> <path_and_args>) (and choose) specific window managers to replace the running one. 'wm cwm cwm' is included by default. No objections and seems sensible to sthen.
73d42251 2017-12-29 18:50:43 As done for buttonrelease, work specific un-cycling and un-highlighting actions into the keyrelease event, only performing what's actually needed for each; should result in much fewer events against keyreleases. No intended behaviour change. Additionally, like we do for group membership, grab the keyboard only when required for cycling.
ef788522 2017-12-29 16:55:50 Merge group_toggle_membership_leave into the buttonrelease event and only do border work for a group/ungroup action.
832edccd 2017-12-29 12:54:54 add helper function client_show to bring together like actions for unhide/raise
9c1762c1 2017-12-27 18:46:18 Add support for re-exec'ing with SIGHUP; equivalent to the already built-in 'restart' function.
bcdf71d0 2017-12-27 17:04:35 Use poll and XNextEvent to replace XNextEvent blocking inside the x11 event handler.
97f922dc 2017-12-22 21:30:01 zap stray that snuck in
9ced81cc 2017-12-22 21:27:45 Return the connection number for the display.
3668d8b1 2017-12-22 21:21:44 Fix a few comments and while here, wrap some long lines.
a3cbca55 2017-12-19 19:38:43 Use a variable to keep track of flags for menu_filter().
c7619bea 2017-12-19 14:30:53 Add support for _NET_WM_STATE_SKIP_PAGER and _NET_WM_STATE_SKIP_TASKBAR; eerily close to cwm's 'ignore'. Roughly based on an initial diff from Walter Alejandro Iglesias, but with support for both Atoms and without cwm-based bindings.
a07f292f 2017-12-16 00:40:16 sync
1123ad05 2017-12-15 19:29:11 Update to FreeType 2.8.1 OK matthieu@
2c1aed2e 2017-12-15 13:13:17 remove duplicate ExposureMask
1c45dc4f 2017-12-13 17:45:49 Disable Unicode canonical composition by default because that's less surprising and makes copy and paste work better, even though some none-default fonts currently do not display combining accents. Problem reported by Philippe Meunier <meunier at ccs dot neu dot edu>. Root cause found by bentley@. OK bentley@, and the general direction was also supported by stsp@.
7944040c 2017-12-13 15:10:17 move variable declarations up, to match everything else
0202b86b 2017-12-12 15:37:16 clean up after previous (noprompt removal)
2a75b150 2017-12-11 20:58:18 Unconditionally show prompt on menus, regardless of invocation.
cc59c895 2017-12-10 11:03:13 Remove libpthread-stubs.
831f06fa 2017-12-08 15:05:23 update
cde57eba 2017-12-08 15:05:05 sync
1a66cad3 2017-12-08 15:01:59 Update to xserver 1.19.5. Tested by bru@, jsg@ and others
635f3bb3 2017-12-08 14:50:06 link libXfont2 to the build
6fd1cc10 2017-12-07 16:25:33 Original idea from Dimitris Papastamos to move windows to corners a while ago; re-proposed by Julien Steinhauser with an updated diff. Apparently this was in the original calmnwm. However, expand the original idea and let clients 'snap' to edges instead, neatly allowing key bindings that snap to adjacent edges (i.e. corners) as well. No default bindings assigned.
4210dba2 2017-12-07 16:03:10 give command and group menus their own match callbacks
f7999cdc 2017-12-07 15:47:14 stash dir into conf since it'll be of use
bf367431 2017-12-07 15:40:54 organize this a bit better
52a26c6c 2017-12-07 15:39:47 spacing
a6a6fd0c 2017-12-05 20:56:26 Use ws as default driver for touchpads. ok matthieu@
6ca401a7 2017-12-05 20:51:11 Use ws as default driver for touchpads. ok matthieu@
ca283e4b 2017-11-30 18:18:51 Revert r1.109 (Switch to XWindowEvent() pulling out events that match the mask *and* window.) of mousefunc.c. When a client destroys itself while we are moving or resizing it, XWindowEvent() blocks. Found the hard way by Anton Lazarov, and Lea°hNeukirchen found the right bit to revert - thanks! Reverting since the reason to switch from XMaskEvent was unclear.
a7369a3c 2017-11-28 15:48:14 update
a53d7d2e 2017-11-28 15:47:53 Update to libXfont2 2.0.3
698c744c 2017-11-28 15:47:29 Update to libXfont 1.5.4
e19bfc28 2017-11-28 15:46:58 Update to libXcursor 1.1.15
4959227b 2017-11-26 18:23:34 update
c2b83f55 2017-11-26 17:06:41 MFC: adapt to XF86_CRTC_VERSION 7
3cd2eaf6 2017-11-26 17:03:40 MFC: Adapt to video API 22
cc054186 2017-11-19 20:16:12 Adapt xf86-video-intel to xserver 1.19 ABI changes. Mostly from upstreams commits. Tested by many. Thanks.
e172c9b2 2017-11-12 17:10:12 xdm -> xenodm in log and error messages
663938b0 2017-11-11 17:12:40 xf86-input-acecad: adapt to latest xserver input driver API.
058038d5 2017-11-09 19:13:03 use the proper macros in the AUTHORS section
2219203c 2017-10-29 09:29:52 Use SA_RESETHAND rather than SA_ONESHOT The latter is an obsolete non-standard, Linux only synonym for the former. This caused syndaemon(1) to enter an an infinite loop whenever it receives a SIGINT signal. Patch from Luca Castagnini. Thanks.
c48e9461 2017-10-23 17:28:26 This file isn't built anymore. So remove diffs with upstreams.
a4b33441 2017-10-23 17:13:17 update
d13adfd8 2017-10-23 16:56:59 Unlink libpthread-stubs from xenocara builds. ok sthen@ who will take care of the ports tree. Also ok espie@
4b98ce0c 2017-10-23 16:50:28 Remove all references to libpthread-stubs from xenocara. "looks sane" guenther@.
e58671c1 2017-10-22 09:22:17 update
01733578 2017-10-22 09:21:07 update
ea773baf 2017-10-22 09:20:29 update
baa4f17b 2017-10-22 09:19:25 Update to libXfont2 2.0.2. Not yet linked to the build
92ff90df 2017-10-22 09:18:25 Update to libXfont 1.5.3. No actual change since individual commits were already merged.
d2063536 2017-10-22 09:14:50 sync
b9ca6f3d 2017-10-22 09:14:28 Update to libXRes 1.2.0
f51fea01 2017-10-14 09:35:14 MFC: Unvalidated extra length in ProcEstablishConnection (CVE-2017-12176)
18698290 2017-10-14 09:33:48 MFC: dbe: Unvalidated variable-length request in ProcDbeGetVisualInfo (CVE-2017-12177) v2: Protect against integer overflow (Alan Coopersmith)
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