IABSD.fr/xenocara/xserver

Branch :


Log

Author Commit Date CI Message
67eafd38 2015-06-27 21:50:55 Build the Xserver with large got (-xgot as(1) option) on mips; needed to accomodate the growth of recent changes. Tested on loongson.
3e477e76 2015-06-20 10:03:56 Merge from upstream: Don't listen to 'tcp' by default. Add '-listen' option. commit cc59be38b7eff52a1d003b390f2994c73ee0b3e9 Author: Keith Packard <keithp@keithp.com> Date: Fri Sep 12 11:33:48 2014 -0700 os: Don't listen to 'tcp' by default. Add '-listen' option. [v2] This disables the tcp listen socket by default. Then, it uses a new xtrans interface, TRANS(Listen), to provide a command line option to re-enable those if desired. v2: Leave unix socket enabled by default. Add configure options. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
a8994d94 2015-05-31 13:23:03 Obsolete XAA includes should be gone now.
031b04ad 2015-05-27 15:11:12 Simplify arm_video.c; we will never have PCI graphics on this architecture. This also makes it possible to run wsudl(4) on armv7 machines with echi(4). Tested for non-regression on zaurus by Sigi Rudzio. Thanks.
2b01672b 2015-04-18 10:22:11 Bury kdriver/wscons code in the Attic. It has never worked and there is no plan to finish it.
5b19f6d7 2015-02-11 20:58:46 Update to xserver 1.16.4. Contains fix for CVE-2015-0255. ok dcoppa@
389048d7 2015-02-09 09:55:52 Enable file descriptor passing code. ok deraadt@, matthieu@
a77282ed 2015-02-09 09:45:32 Use __MAP_NOFAULT to map shared memory passed through file descriptors. This completely avoids the risk of getting killed by a signal because the backing storage isn't there. Use the __-prefixed name for now, as we might still change the name. ok deraadt@, matthieu@
56b31a08 2015-01-15 01:30:40 Recognise the synaptics with sw buttons mouse type and set the clickpad and has_secondary_buttons properties. Initial diff from myself with additional changes from matthieu@
7db4642f 2014-12-21 11:41:44 Update to xorg-server 1.16.3. Most of the 1.16.2->1.16.3 changes are the security patches that where already there. This adds some extra fixes plus a few unrelated bug fixes.
797ed933 2014-12-09 17:58:52 Protocol handling issues in X Window System servers One year after Ilja van Sprundel, discovered and reported a large number of issues in the way the X server code base handles requests from X clients, they have been fixed.
1cfce7c2 2014-11-22 08:33:45 Update to xserver 1.16.2
a20b025e 2014-10-20 06:14:42 regen
25d68f1c 2014-10-20 06:14:23 OpenBSD's make now supports -include. So reduce diff with upstreams. ok kettenis@ espie@
d1b6c6de 2014-10-18 14:39:40 No more /dev/agp0
64609bb7 2014-09-28 10:01:52 white space diff redux
4f58590a 2014-09-27 17:52:59 Update to xserver 1.16.1. Tested by naddy@, jsg@ & kettenis@
cd0bdbef 2014-09-27 17:49:46 Update to xserver 1.16.1. Tested by naddy@, jsg@ & kettenis@
4f333b16 2014-07-11 08:13:43 Update to xorg-server 1.15.2. bug fixes.
3bbfe7b1 2014-05-02 19:27:46 Update to xserver 1.15.1. Tested by at least ajacoutot@, dcoppa@ & jasper@
81a3c9ac 2014-03-18 22:37:28 Remove {hp300,mvme68k,mvme88k} bits.
569a1f62 2014-02-26 22:29:17 Call pci_system_init(), even if opening /dev/xf86 fails. Makes it possible to run X with machdep.allowaperture=0 on hardware supported by radeondrm(4) on macppc too. tested by landry@ ok matthieu@, deraadt@
66cca5a1 2014-02-15 15:00:28 Fix build of (disabled) wsfb kdrive backend.
625fe392 2013-12-28 16:31:18 mac68k and mvmeppc are no longer supported.
8742d82e 2013-12-28 14:40:01 Update to xserver 1.14.5
29c59cee 2013-12-15 11:31:09 Avoid timeouts of ULONG_MAX milliseconds. Stops the X server from crashing with "select returned EINVAL" messages. ok matthieu@
511a911d 2013-12-08 10:53:01 Update to xserver 1.14.4
63985638 2013-10-09 05:37:56 Fix from upstreams for CVE-2013-4396 Use after free in Xserver handling of ImageText requests
5ae225f3 2013-09-28 15:36:30 Update to xserver 1.14.3
84922f95 2013-09-09 14:51:24 revert a local patch to check for swrastg, LLVMpipe installs as swrast now ok mpi@ ajacoutot@
577763cd 2013-08-24 19:44:25 Uodate to xserver 1.14.2. Tested by krw@, shadchin@, todd@
ed3e701a 2013-08-24 04:31:54 Corresponding xenocara cleanup from the amd64/i386 MTRR cleanup diff just committed. Removes a #define that wasn't used anywhere (for completeness and to make the range definitions match what's in the kernel now). ok jsg@, deraadt@
1e7e0854 2013-08-17 17:06:33 No xorg xserver on octeon. ok matthieu@
a9e4debd 2013-08-13 18:14:31 Handle more /dev/drmN devices. ok matthieu@, jsg@
0036bbec 2013-07-29 06:10:22 Build the X server on hp300 again. from miod@. Ok deraadt@
2db9dc4e 2013-07-16 14:39:22 Re-commit luna88k_video.c. Previous file is 'doubled' by mistake.
08420f85 2013-07-15 13:23:17 Add monochrome X server support for luna88k. Some luna88k specific quirks are needed in driver/xf86-video-wsfb/src/wsfb_driver.c for now. ok matthieu@
adec87cf 2013-06-07 17:28:45 Update to X server 1.14.1. Tested by many during t2k13. Thanks.
5a95941c 2013-05-19 07:20:38 Merge the following commit from upstream: Touch: Fix duplicate TouchBegin selection with virtual devices http://cgit.freedesktop.org/xorg/xserver/commit/?id=314776eb369ca2e438907795ae030dd743c281fc This fixes gtk+3 applications crashing with 'BadImplementation' error. ok matthieu@
7cfc4a76 2013-03-21 21:26:08 backport (whitespace changes only) a fix for panning that also effected scale to permit: xrandr --output LVDS1 --mode 1280x800 --panning 1380x1024 --scale 1.8x1.8 to behave properly. based on upstream commit 1bf81af4a6be1113bcc3b940ab264d5c9e0f0c5d that is in the 1.14 xserver that is not ready for OpenBSD yet ok matthieu@
786472fe 2013-03-16 01:24:43 Add xenocara defines/files for luna88k, no X server at this moment. ok miod@
80ae2270 2013-03-14 20:49:52 Build the X server on hp300 again. Tested on catseye.
5675f61d 2012-11-11 12:18:31 Try to load the gallium3d "swrastg" driver if available before falling back to the default mesa "swrast" one for software rendering. ok matthieu@
5530414e 2012-11-04 17:20:33 Include declaration of sparcDriverName() Fixes segfault on sunffb graphics. ok matthieu@
38272414 2012-10-29 13:34:28 Attach the synaptics(4) driver to elantech touchpads during auto-configuration. ok matthieu@
e26a212f 2012-10-27 14:52:25 Regen autotools build system with a clean environment. It was previously generated with a config pointing to OpenBSD's libtool which is not ready yet.
58d9658d 2012-10-14 08:59:33 regen
b1c72389 2012-10-14 08:58:45 Link Xorg with -lpthread, for the llvm-pipe drm. Requested by mpi@ Tested that it doesn't have any performance impact. ok ajacoutot@, matthew@ (some months ago).
ee040bc2 2012-10-08 22:40:43 Fix bad merge that changed an fcntl() into a priv_open_device(). Should fix mouse re-open after VT-switch
1c882161 2012-08-14 15:57:57 In priv_open_device() allow opening tty[E-J]0. While there remove ttyD[1-7] from the list, since those devices will never get used by X.
1996326d 2012-08-12 14:06:42 Fix a logic introducred in rev 1.23. The parent pid is initialized by the main X server too late in the privsep case (already in the unpriviliged child). So keep the early init for this case.
143961ca 2012-08-08 16:37:19 Un-blacklist radeon, blacklist radeonold. So X -configure will now select the radeon driver.
5f8132e3 2012-08-07 20:16:12 Add privsep prototypes to osdep.h
c7c0180b 2012-08-07 20:15:23 In non-privilege sepration mode, avoid accidentally sending a SIGUSR1 signal to init(8). It can happen that xdm dies before the X server that it started. In that case X's is reparented by init... This is handled correctly when privilege separation is not compiled but got overlooked in the privilege separation case.
4f2bf5df 2012-08-07 20:13:18 Rename 'socket' parameter to avoid shadowing the global declaration.
20c1ecb8 2012-08-07 20:12:01 Remove white space diff with X.Org.
eb59960f 2012-08-05 18:14:29 regen autotools
fe11647d 2012-08-05 18:11:37 Update to xserver 1.12.3.
8ead23f2 2012-06-20 19:56:34 Remove mac68k bits from Xenocara. The imake config bits are not removed. Those files are frozen, until they can be removed, once the last port that still uses imake dies.
baeff298 2012-06-16 15:08:08 screenFd -> consoleFd conversions that were missed in xserver 1.12 import.
e60da745 2012-06-10 13:21:05 Update to xserver 1.12.2. tested by naddy@, krw@, mpi@.
b4a75b3e 2012-04-04 20:34:55 Return an error much earlier if recvmsg fails.
f0cf820e 2012-03-10 18:35:56 Disable doc formatting tools explicitely
e4b13eed 2012-03-04 17:55:31 Introduce a black list of drivers for Xorg -configure, and blacklist all radeon driver variants, except radeonold. This fixes the conflicting symbols warnings seen by Xorg -configure and forces it to use radeonold in the generated xorg.conf file. Xorg -configure is still broken in many ways, and should be avoided.
a682cc0c 2012-02-11 18:30:29 Use the 'macintosh' xkb model on adb keyboards. From mpi@, reminded by landry@. ok deraadt@
2be03eee 2012-02-07 19:46:11 Disable build of Xserver on hp300 and mac68k. Building the Xserver with gcc 2.95 is getting hopeless and there is not enough manpower at the moment to switch these platforms to a more recent compiler. ok miod@, Nick@
9576ef22 2012-01-31 07:52:35 Update to xserver 1.11.4. tested by krw@, shadchin@.
d253c900 2012-01-08 17:15:52 Switch to the xf86-input-ws input driver for mouse by default. ok shadchin@.
05b4e5f3 2011-12-29 10:47:37 Revert stuff from my local tree which leaked in xserver 1.11.3 update.
4344ac39 2011-12-18 16:08:59 Bugfix Update to xserver 1.11.3
289590f6 2011-11-15 00:09:30 Merge patch from http://patchwork.freedesktop.org/patch/7707/, Xi: allow passive keygrabs on the XIAll(Master)Devices fake deviceslogin. Amongst other things, this fixes a regression that can be seen in media keys handling under gnome-settings-daemon. ok matthieu@
fad3fc95 2011-11-05 14:18:04 Bring back ChangeLog
61a7d542 2011-11-05 13:32:40 Update to xserver 1.11.2
a0575466 2011-10-18 14:58:36 Fix CVE-2011-4028: File disclosure vulnerability. use O_NOFOLLOW to open the existing lock file, so symbolic links aren't followed, thus avoid revealing if it point to an existing file. Note that xserver on OpenBSD isn't affected by CVE-2011-4029.
9fa376d0 2011-09-21 17:42:03 Use the synaptics driver with ALPS touchpads with and ok matthieu@
4e607c59 2011-09-17 13:39:30 Cleaning of current solution for 'Kill X on Ctrl+Alt+Backspace on default' ok matthieu@
5e01252a 2011-08-31 12:31:51 unifdef support for xkeyboard-config. I don't know why cvs didn't pick up this chunk. Noticed by okan@
ec7d9704 2011-08-21 09:18:40 Fix default xkboptions settings here too.
b9f30b39 2011-08-20 17:30:37 Remove warnings emitted when a device can't be opened. This is just noise and now happens while the X autoconfiguration code probes all /dev/wsmouse<n> devices. If the error matters, the driver will emit a proper error nevertheless.
b1e12912 2011-07-04 20:40:19 Fix transformation of events supplying only a valuator for the y-coordinate. ok matthieu@
394dd9fc 2011-07-04 20:27:57 A wscons keyboard type of zaurus should map to an XKB model of zaurus
a4d630d0 2011-06-29 19:57:45 regen
b6047701 2011-06-29 19:55:01 Introduce new autoconfiguration code for X input drivers, based on X hotplug framework.This also takes care of the configuration of the keyboard layout from the wscons layout that was hacked inside the keyboard driver. Tested by many, ok oga@.
89a8ad01 2011-05-30 10:52:57 If you do not have XkbOptions in xorg.conf, it is automatically set to "terminate: ctrl_alt_bksp" (only if XENOCARA_USE_XKEYBOARD_CONFIG=Yes) tested ajacoutot@, ok matthieu@
9c5fcc7f 2011-04-27 20:46:31 Enable X-ACE and XC-SECURITY extensions, now that they build on OpenBSD. Requested and tested by tedu@.
4a238ea6 2011-04-02 16:08:38 Update to xserver 1.9.5. Tested by jasper@, ajacoutot@ and krw@
eb61d3c9 2011-04-01 21:28:00 Xi: add XI_Focus{In,Out} to swapped events.
e03328b4 2011-04-01 21:27:04 Use the array size for checking the validity of request numbers instead of hard-coded constants. Suggested by Julien Cristau.
90f7a984 2011-04-01 21:24:37 Xext: fix test on extension number for the swapped case.
a282fbce 2011-03-28 21:10:15 WriteReplyToClient() swaps rep contents if client and server endianess differ. Cache rep.length so that it can be used after returning from WriteReplyToClient(). Fixes xinput --list when client and server have different endianess. gtk3-demo now fails a bit further in this case.
6e1b78e4 2011-03-27 19:51:09 Give XI2 requests a chance if server and client endianess differ. There are more bugs in this code though.
2cc47a12 2011-03-08 07:59:23 add a new build switch 'XENOCARA_USE_XKEYBOARD_CONFIG' to enable the use of xkeyboard-config xkb definitions instead of the old xkbdata. This will make testing easier. No changes in default builds. ok shadchin@
e169dc84 2011-02-20 13:42:17 Revert stuff that should not have been committed in version 1.33. Noticed by krw@
f98a26f8 2011-02-19 19:51:53 Disable Xorg on alpha. Xrender is broken since 2 releases and I still don't know how to fix it. ok miod@, todd@
da0820c3 2011-02-02 20:47:08 Merge another EXA fix from X.Org 1.9.4RC1: EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803).
fba58a8a 2011-01-31 21:10:06 Apply fix from upstream: commit e06fa804009798ea95efa8babaabb0228dfdfe65 EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703). Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24703 Reported by Barry Grumbine on ports@ ok matthieu@
38704173 2011-01-28 19:37:55 restart recvmsg() if returning with errno==EINTR. Fixes a crash on server reset on some machines. Code inspired by ssh, with feedback from guenther@ and millert@ ok guenther@ miod@
805ddd83 2011-01-28 19:34:22 Effectively close the AGP device fd in xf86GARTCloseScreen() if it's different from the consoleFd. Fixes crashes at server reset. "looks good" miod@, oga@. Tested by shadchin@.
31dc726d 2011-01-10 20:45:49 Call xf86Reconfigure() after readjusting the physical dimensions of the screen based on EDID information. Fixes issues with the mouse getting stuck on dual card setups. Still trying to push this one upstream. ok matthieu@
88ce1f7f 2011-01-02 14:23:40 Specify default xkb rules for Xnest and Xephyr.