Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d7845c3e | 2018-11-25 19:35:00 | Remove libXxf86misc. Unlinked from build for 6 months. | ||
| be3e8f71 | 2018-11-25 19:34:21 | Remove libXfontcache. Unlinked from build for 6 months. | ||
| b2051f5e | 2018-11-25 19:33:46 | Remove xf86miscproto. Unlinked from build for 6 months. | ||
| 8a24aa55 | 2018-11-25 19:32:38 | Remove fontcacheproto. Unlinked from build for 6 months. | ||
| 3fb13228 | 2018-11-25 10:19:27 | update | ||
| 7d9a5b34 | 2018-11-14 19:22:51 | Stop asking for events (NoEventMask) from menu window once done with the menu (we don't destroy it, only unmap). | ||
| ee0ce74a | 2018-11-13 17:37:13 | Allow 'transientfor' clients to inherit group and bwidth either during init or via property notify events. Previously only the flags were set but nothing was in the path to apply said flags and/or bwidth. Required slight of re-orgnaization of client_init. | ||
| 5089c22b | 2018-11-11 16:10:37 | Use strtonum(3) Zap obsolete linter hints while here. Feedback and OK cheloha | ||
| c5d5ef9f | 2018-11-11 16:01:21 | Zap unneeded bzero(3) on already zero initialized global data OK cheloha | ||
| 65cc648a | 2018-11-11 04:15:19 | Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. This time store the address of the GOT in ebx as required before calling the PLT stub and change .balign value to match X86_ENTRY_SIZE as suggested by naddy. ok naddy@ | ||
| f88a7e92 | 2018-11-10 08:11:16 | Backout i386 tsd dispatch changes. While they worked for glxinfo/glxgears it broke SDL2 GL which dlopens libGL. | ||
| 0a0e5244 | 2018-11-09 16:00:54 | merge from base, from sashan@: > - odd condition/test in PF lexer > (and other lexers too) > > This commit rectifies earlier change: > > in the lex... even inside quotes, a \ followed by space or tab should > expand to space or tab, and a \ followed by newline should be ignored > (as a line continuation). compatible with the needs of hoststated > (which has the most strict quoted string requirements), and ifstated > (where one commonly does line continuations in strings). > > OK deraadt@, OK millert@ | ||
| 2fda1294 | 2018-11-08 15:49:42 | Use the original client border width to adjust initial placement of clients containing {P,US}Position requests where they are explicitly set to 'ignore' in cwmrc(5); clients are unaware that their border will be altered (removed in this case) when calcuating position and thus end up a factor of their original border width off once mapped by cwm(1). cwm(1) will essentially shift the client to the edge if the original request's position and border match. Window offset noticed by at least Andre Stoebe via bugs@, and others since (and likely before). Thanks! | ||
| b2e24c1d | 2018-11-03 18:04:45 | Remove the unused 'keyFile' resource. It is not used anymore in xenodm (was used to specify the secret keys for the XDM-AUTHORIZATION-1 authentication protocol in xdm with xdmcp). ok kn@ | ||
| aceb52e1 | 2018-11-03 14:05:28 | Explicitely disable xdm-authorization-1 support in X server. It was previously disabled by a broken test for XdmcpWrap() in xdm and later in xenodm but it won't be missed. (use of DES, no IPv6 support). ok tb@ mortimer@ | ||
| b1295296 | 2018-11-03 14:01:21 | regen | ||
| e0d21cc9 | 2018-11-03 14:01:02 | Remove useless check for XdmcpWrap(). It was only needed by xdmcp. ok tb@ mortimer@ | ||
| f5d27d0a | 2018-11-01 11:48:04 | Fix path to app-default resource file. From Sascha Paunovic, tweaked by me. ok deraadt@ | ||
| 52a0cb86 | 2018-11-01 08:33:21 | update | ||
| 54d5c146 | 2018-11-01 08:31:23 | sync | ||
| 41f63e84 | 2018-11-01 08:29:47 | Merge libdrm 2.4.96 | ||
| 38495421 | 2018-11-01 08:22:36 | Import libdrm 2.4.96 | ||
| f19a6c04 | 2018-10-31 23:26:16 | Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. ok kettenis@ naddy@ | ||
| af38fe66 | 2018-10-29 11:38:31 | regen | ||
| 5f17afee | 2018-10-29 11:35:23 | Don't attempt to rebuild spirv_info.c if timestamp on source files changed as python won't be in path. someone in this situation mentioned it to landry@ | ||
| f9024c4d | 2018-10-28 19:38:19 | Pass the correct buffer length to strlcpy() to avoid truncation. Problem noticed by Edgar Pettijohn III, ok tb@ | ||
| bb65f435 | 2018-10-26 17:37:47 | Add a few \n I missed to add in some fprintf(3)s in my last commit | ||
| 2288d216 | 2018-10-26 17:12:03 | If input_name is provided we can unveil(2) it with read permissions, if output_name is provided we need to unveil(2) this one with rwc. Additionally depending on the different combinations of if these files are passed via args or from stdin/to stdout we can also pledge(2) accordingly to the code path. OK deraadt@ | ||
| d9d5fc59 | 2018-10-25 21:55:18 | Disable setuid on the X server. We have always known it is a trash fire and we held out hope too long. This will break some stuff. Let's start with non-setuid as the baseline, and see if it is worth trying to fix the broken parts in some other way. | ||
| 2d6e93a5 | 2018-10-25 15:44:27 | MFC: Disable -logfile and -modulepath when running with elevated privileges. This Could cause arbitrary files overwrite. CVE-2018-14665. | ||
| e897f28b | 2018-10-25 06:41:25 | xserver's priv proc is responsible for opening devices in O_RDWR mode and send their fds over to the parent proc. Knowing this then we already have a list of all possible devices that might be opened in the future, in struct okdev allowed_devices[], and we just need to traverse them and unveil(2) each one with read/write permissions. positive feedback from semarie@, OK matthieu@ | ||
| 45bb3d5b | 2018-10-23 08:15:04 | sync | ||
| 0a79225c | 2018-10-23 06:46:39 | update | ||
| 19f2c52c | 2018-10-23 06:35:32 | Merge Mesa 17.3.9 Mesa 18.x needs an ld with build-id for at least the intel code Mesa 18.2 assumes linux only memfd syscalls in intel code Tested by matthieu@, kettenis@ and myself on a variety of hardware and architectures. ok kettenis@ | ||
| 587354b6 | 2018-10-23 05:40:45 | Import Mesa 17.3.9 | ||
| 2c83b87d | 2018-10-20 19:26:12 | update | ||
| 5c831511 | 2018-10-20 19:25:32 | Update to libSM 1.2.3 | ||
| 7070f339 | 2018-10-20 19:23:25 | Update to libX11 1.6.7 | ||
| edd3ecfc | 2018-10-20 19:09:19 | Explicitely disable xf86misc | ||
| 792e7828 | 2018-10-16 19:33:35 | update | ||
| 71dca55f | 2018-10-04 20:17:48 | Update to libxcb 1.13.1, a small bug fix release. ok naddy@ | ||
| 4a94cb7b | 2018-09-30 08:58:33 | update | ||
| f6e29c09 | 2018-09-27 03:41:24 | sync | ||
| 97f61bb6 | 2018-09-18 13:30:35 | sync | ||
| 227a344e | 2018-09-13 12:05:53 | update | ||
| e30e37f1 | 2018-09-13 12:04:37 | sync | ||
| d4accf84 | 2018-09-13 12:02:27 | Merge libdrm 2.4.94 | ||
| a81d3f52 | 2018-09-13 11:55:15 | Import libdrm 2.4.94 | ||
| 1bd966a0 | 2018-09-11 19:38:31 | update | ||
| 2c9ca21d | 2018-09-11 19:35:55 | sync | ||
| bba3e9ee | 2018-09-11 19:34:56 | Update to libxcb 1.13. ok tb@ | ||
| cf8b8cfe | 2018-09-11 19:31:11 | Update to xcb-proto 1.13. ok tb@ | ||
| f4445f7d | 2018-09-06 07:21:34 | Add an option to disable the active area. From Sebastien Marie. ok claudio@ Thanks. | ||
| 5ee5cf05 | 2018-08-28 06:41:41 | sync | ||
| d5e39222 | 2018-08-27 15:04:15 | Build radeon drivers on arm64. ok jsg@, matthieu@ | ||
| cca6245e | 2018-08-27 15:03:23 | Build xf86-video-ati on arm64. ok jsg@, matthieu@ | ||
| 809bf3c6 | 2018-08-23 20:44:11 | update | ||
| c73330a6 | 2018-08-23 20:42:57 | sync | ||
| b39f51f9 | 2018-08-23 19:38:11 | Udate to libX11 1.6.6. bug fixes release - no API/ABI changes. | ||
| 8869fa7f | 2018-08-20 21:48:55 | Initialize PCI subsystem on arm64. ok matthieu@ | ||
| e3db5b95 | 2018-08-15 11:03:19 | update | ||
| e28c4999 | 2018-08-06 20:14:04 | Use priv_open_device() to open the dri device in glamor_dri3_open_client(). Fixes DRI3 with Xserver running as _x11 with xenodm. close-on-exec is now default for priv_open_device(). ok kettenis@ | ||
| d9aef299 | 2018-08-06 20:11:34 | set MSG_CMSG_CLOEXEC when receiving file descriptors. All file descriptors opened via priv_open_device() can benefit of the close-on-exec flag. ok kettenis@. | ||
| 857c4a52 | 2018-08-06 15:09:42 | libXpresent depends on libXrandr. Noticed by naddy@. Thanks | ||
| 3cefccc9 | 2018-08-05 12:21:23 | update | ||
| 1c54b6db | 2018-08-05 12:21:07 | sync | ||
| 8f7485cf | 2018-08-05 12:20:17 | Link libXpresent to the build. | ||
| 6075741e | 2018-08-05 12:10:01 | regen | ||
| 97a2cbad | 2018-08-05 12:06:41 | add BSD build infrastructure | ||
| d92eed43 | 2018-08-05 12:04:39 | Import libXpresent version 1.0.0 | ||
| 65b51547 | 2018-07-30 16:00:39 | setup WSMOUSE_TYPE_TOUCHPAD devices to use ws driver by default, but allow them to work with xf86-input-synaptics with and ok bru@ | ||
| 02339cbc | 2018-07-21 09:31:22 | use #define XXX 0 to explicitelty disable an option. | ||
| 214a961e | 2018-07-21 09:16:42 | Explicitely disable paste64 and readline options, to disable bracketed paste. readline was not enabled, but paste64 which was on by default enables it. requested by deraadt@ | ||
| 3d6a2266 | 2018-07-19 12:45:31 | Typo. Reported by feinerer@. Thanks. | ||
| 5ea3272c | 2018-07-19 12:14:37 | Document how to update XCB | ||
| bbb3c76e | 2018-07-19 11:58:46 | Remove the code that allowed to install xcbgen under /usr/X11R6/lib/ We can now use x11/py-xcbgen if needed. | ||
| 437b06c4 | 2018-07-19 11:52:37 | Document the use of this Makefile with x11/py-xcbgen. (not part of standard xenocara builds) | ||
| 05234322 | 2018-07-17 11:52:12 | This file is not generated by configure, @ substitutions arent available | ||
| 2f18ffa3 | 2018-07-16 14:19:23 | Remove unused prototype; from Ross L Richardson. | ||
| ebae2cc3 | 2018-07-16 06:52:00 | Remove useless test for DISPLAY number. This script is only run by xenodm for DISPLAY=:0 | ||
| d39b1994 | 2018-07-15 09:58:03 | OpenBSD id | ||
| d31532af | 2018-07-15 09:53:23 | Make Xstartup/Xreset consistent with GiveConsole/TakeConsole | ||
| 3a72f101 | 2018-07-15 09:08:07 | sync | ||
| 2a47fd34 | 2018-07-15 09:07:48 | regen | ||
| 10783d14 | 2018-07-15 09:05:11 | Revert the removal of Xreset and Xstartup. | ||
| 8f9a6b1d | 2018-07-12 15:16:03 | Update to libXinerama 1.1.4 | ||
| da360a65 | 2018-07-12 15:10:28 | Update to libXScrnSaver 1.2.3 | ||
| 31ce09c6 | 2018-07-12 15:00:43 | Update to xf86-video-rendition 4.2.7 | ||
| e5adab7f | 2018-07-12 14:52:23 | Update to xf86-input-synaptics 1.9.1 | ||
| c1baa675 | 2018-07-12 14:44:41 | Update to xf86-input-mouse 1.9.3 | ||
| 38960e7a | 2018-07-12 14:38:26 | Update to xkbcomp 1.4.2 | ||
| 0aad528d | 2018-07-11 20:28:41 | pledges for session can be tighten a bit now. | ||
| 15bc4073 | 2018-07-11 19:51:12 | The file descriptor parameter is not used by DefineSelf() in xenodm. Zap it. | ||
| 4feeb26f | 2018-07-11 19:20:40 | sessreg -x is useless if not updating utmp. Remove it. Also don't try to remove utmp lines that were not written. | ||
| bfa500ee | 2018-07-11 19:09:16 | sync | ||
| ec070071 | 2018-07-11 19:06:29 | Ooops I didn't intend to commit that part. revert it. | ||
| b3e8c008 | 2018-07-11 19:05:22 | Actually remove the source files for Xstartup and Xreset | ||
| 35981369 | 2018-07-11 19:03:50 | Remove Xstartup and Xreset script. Xenodm uses GiveConsole and TakeConsole | ||
| 5d69c81c | 2018-07-11 16:57:04 | Keep a better trace of pending children to be reaped. | ||
| c3094ef0 | 2018-07-11 16:33:44 | Delete unused code |