Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 2e211b41 | 2008-06-17 21:53:45 | CVE-2008-1379 - MIT-SHM arbitrary memory read. (This patch was missing form the bunch of security patches committed on june 11. noticed by brad@). | ||
| 0a77d3ef | 2008-06-15 16:20:07 | Add a man page for Xephyr, with information from the README file. | ||
| 97eda178 | 2008-06-15 00:17:32 | Update to xserver 1.4.2. Tested by landry@, ckuethe@, jsing@ mbalmer@. | ||
| c0e3e5ed | 2008-06-14 21:37:13 | Add amdmsr(4) to the list of privsep devices. ok matthieu | ||
| 4b526e48 | 2008-06-12 22:20:24 | change /dev/dri/card0 to /dev/drm0. Subdirs in /dev considered irritating. | ||
| bfd8533a | 2008-06-12 18:50:19 | Deal with devices that need to be opened differently to what we do in privsep ( O_NONBLOCK | O_RDWR | O_EXCL) by turning the list of allowed devices into a struct, with the flags we're supposed to use, then using these values with open(). Add /dev/dri/card0 there too (more'll be needed to be added when it matters). This gives privsep with dri a chance to work. ok matthieu | ||
| 5f1431f6 | 2008-06-11 16:15:28 | Fix from X.Org for a possible, non-exploitable crash in the DBE extension. Reported to iDefense by regenrecht. Patch from Dave Airlie. | ||
| 52218799 | 2008-06-11 15:39:26 | Fixes for various integer overflow problems from X.Org: CVE-2008-2360 - RENDER Extension heap buffer overflow CVE-2008-2361 - RENDER Extension crash CVE-2008-2362 - RENDER Extension memory corruption CVE-2008-1379 - MIT-SHM arbitrary memory read CVE-2008-1377 - RECORD and Security extensions memory corruption | ||
| ef9d4b4b | 2008-06-10 22:31:30 | Pull in a patch from X.Org-current to let X11 run on AMD Geode LX CPUs in basic VESA mode: X86EMU: handle CPUID instruction Starting X on an AMD Geode LX system such as an Alix board with VGA connector, the Xorg driver attempts to issue INT 10/0 to go to mode 3 (VGA). The emulator, running the BIOS code, would then spit out: c000:0282: A2 ILLEGAL EXTENDED X86 OPCODE! The opcode was 0F A2, or CPUID; it was not implemented in the emulator. With this patch it handles the CPUID instruction in one of two ways: 1) if ran on __i386__ or __x86_64__ then it calls the CPUID instruction directly. 2) if ran elsewhere it returns a canned 486dx4 set of values for function 1. Tested with & ok matthieu | ||
| f80be2c3 | 2008-06-09 22:55:10 | Remove the special case for amd64 using MTRR. Wasn't compiled in in the first place, and didn't work anyways. ok deraadt, oga, matthieu | ||
| 48bc8229 | 2008-05-24 20:39:01 | regen. | ||
| 1b5891c5 | 2008-05-24 20:36:04 | implement the --disable-ioport configure option to disable the build of ioport and its symlinks and use that option. Requested by kettenis@ and others. | ||
| 790fc260 | 2008-05-07 06:07:09 | - fix an infinite loop by ensuring that realInputProc is never overwritten with the enqueueInputProc (from upstream git) cf. https://bugs.freedesktop.org/show_bug.cgi?id=13511 This should fix hangs people were seeing with icewm, cwm and most probably other WM under some circumstances. ok matthieu@ | ||
| 67dcbeb5 | 2008-04-01 21:08:01 | If privsep support isn't compiled in, use open() to open the agp device. | ||
| bbc31bf5 | 2008-03-25 23:41:50 | Introduce bsd.xconf.mk to set default config variables used at several places in the Xenocara build in a central place instead of duplicating the checks all over the place. ok oga@. | ||
| d00d2dd8 | 2008-03-24 21:24:52 | msg_controllen has to be CMSG_SPACE so that the kernel can account for each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This works now that kernel fd passing has been fixed to accept a bit of sloppiness because of this ABI repair. lots of discussion with kettenis. From deraadt@ | ||
| 7830df18 | 2008-03-15 18:08:24 | Regen with autoconf 2.59-p2, with AM_SANITY check zapped. | ||
| 16236de3 | 2008-03-15 17:14:11 | Repair msg_controllen. In those cases it should just be CMSG_SIZE(sizeof(int)), not sizeof(buffer) which may be larger because of alignment. Based on fixes in base system. | ||
| f0623845 | 2008-03-13 06:53:06 | Correct CMSG_SPACE and CMSG_LEN usage, same fixes as in the base system. ok deraadt@ | ||
| 682a69eb | 2008-02-20 21:32:39 | Fix from X.Org repository: xkb: don't update LEDs if they don't exist (which would trigger an NULL pointer dereference). | ||
| 807e8fa5 | 2008-02-20 21:29:42 | Fix from X.Org repository: untrusted access broken in 7.3. | ||
| 2610b1cd | 2008-02-20 21:25:15 | Fix for CVE-2007-3069 from X.Org git repository: Don't break grab and focus state for a window when redirecting it. Composite uses an unmap/map cycle to trigger backing pixmap allocation and cliprect recomputation when a window is redirected or unredirected. To avoid protocol visible side effects, map and unmap events are disabled temporarily. However, when a window is unmapped it is also removed from grabs and loses focus, but these state changes are not disabled. This change supresses the unmap side effects during the composite unmap/map cycle and fixes a bug where a compositing window manager would cause the screensaver to lose its grab when it unredirects the fullscreen lock window. | ||
| 7d9176c2 | 2008-02-20 17:47:56 | endianness definitions for m88k, ok matthieu@ | ||
| 5fb90994 | 2008-02-16 21:40:44 | Don't #define DEBUG anymore | ||
| a1df61e9 | 2008-02-16 21:40:29 | Remove unused global. | ||
| b019a50e | 2008-02-13 21:34:15 | Disable mesa on m68k, at least until it switches to ELF; suggested by matthieu@ | ||
| af5d7dc8 | 2008-02-13 21:33:29 | Correctly link ioperm_noop.c to the build on m68k. ok matthieu@ | ||
| d00b6d3f | 2008-02-13 21:29:52 | Remove a unused static function which references a function which had been removed in the 1.4 update, it prevents wsfb from working on platforms without lazy binding. | ||
| 4bd8c804 | 2008-02-11 23:05:25 | Remove a bunch of files that get generated during a normal build. | ||
| daec730a | 2008-02-11 22:59:20 | Remove empty unused files. | ||
| d33aacaa | 2008-02-02 17:19:57 | Make it possible to build dri support with XENOCARA_BUILD_DRI=yes in /etc/mk.conf. ok oga@ | ||
| 3d74c145 | 2008-01-27 15:49:14 | regen | ||
| 37eae9b7 | 2008-01-27 14:03:40 | Fix m68k builds. Similar to the fix that miod used. | ||
| 192dfccc | 2008-01-21 21:38:22 | 3rd try... CVE-2007-6429: Always test for size+offset wrapping. From X.Org. | ||
| 68a7d32f | 2008-01-18 20:53:51 | Previous shm fix for CVE-2007-6429 was incorrect. Don't spuriously reject <8bpp shm pixmaps. From X.Org repository. | ||
| 4ca84ce6 | 2008-01-17 15:44:49 | Fix from X.Org for CVE-2008-0006 - PCF Font parser buffer overflow. | ||
| 5215f234 | 2008-01-17 15:43:43 | Fix from X.Org for CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows. | ||
| af2f977c | 2008-01-17 15:43:06 | Fix from X.Org for CVE-2007-6428 - TOG-cup extension memory corruption. | ||
| 868ab3f2 | 2008-01-17 15:42:19 | Fix from X.Org for CVE-2007-6427 - Xinput extension memory corruption. | ||
| 19e04f54 | 2008-01-17 15:41:53 | Fix from X.Org for CVE-2007-5958 - File existence disclosure. | ||
| 478587a2 | 2008-01-17 15:41:18 | Fix from X.Org for CVE-2007-5760 - XFree86 Misc extension out of bounds array index. | ||
| dc769e8a | 2008-01-16 23:20:50 | Based on a suggestion and an initial patch by kettenis@, build both the old i810 and the new intel drivers on i386, and let X autoconfiguration code choose the one that is used based on the chipset. Tested by landry@ and a few others. | ||
| 6189593a | 2008-01-04 14:01:04 | regen | ||
| 458c03da | 2008-01-04 13:44:23 | Add support for xserver on OpenBSD/sgi and enable build. ok matthieu@ | ||
| 6ff94f47 | 2008-01-01 23:31:01 | more gcc2 fixes; ok mathieu@ | ||
| fefd79e2 | 2007-12-29 03:09:26 | fix for gcc2 (declaration 1st within each scope) ok matthieu@ | ||
| 067fedef | 2007-12-23 14:28:10 | Adapt OpenBSD/wscons kdrive drivers to changes in xserver 1.4. Still not working but at least building again. | ||
| d99925b5 | 2007-12-23 08:01:09 | Make that build with gcc 2.95 | ||
| 460b683f | 2007-12-21 06:42:23 | Don't call xcalloc() in functions called by the big SIGIO handler. Problem initially reported by sthen@, fix tested by many. | ||
| eb2e8d8c | 2007-12-20 07:26:37 | Fix build with gcc 2.95. ok todd@. | ||
| 67952fe2 | 2007-12-13 21:51:47 | Add back files that I removed before import to minimize cvs noise. That was a mistake. sorry. | ||
| b29102d7 | 2007-12-13 21:47:48 | Merge xserver 1.4.0.90. This includes fixes for some of the regressions introduced by xserver 1.4, such as the keyboad caps/num-lock leds updates. Tested by many. | ||
| 2fcd9ee6 | 2007-12-13 21:06:02 | xserver 1.4.0.90 | ||
| 10fefb5e | 2007-12-10 06:35:24 | Fix logic error in the new dynamic array of pci devices that made xf86scanpci() exit early if pciInit() had been called already. Fix tested by krw@. | ||
| 35aebf71 | 2007-12-03 12:45:41 | regen | ||
| c19e24c0 | 2007-12-03 12:45:10 | Revert xf86EnableIO()/xf86DisableIO() on macpcc to NOP for now. | ||
| a7908c65 | 2007-11-25 18:41:23 | Support the new AGP device. Work by oga@ and me, with some ideas from dim@ long ago. | ||
| f0802976 | 2007-11-25 15:32:26 | OpenBSD's still using the old xkb data files. So rules are called "xorg" not "base". | ||
| fa710f40 | 2007-11-24 19:04:00 | merge xserver 1.4, 1st pass | ||
| b14d6de7 | 2007-11-24 17:55:21 | xserver 1.4 | ||
| f1b8f80c | 2007-08-06 16:15:08 | Pull patch from X.Org bugzilla #7364 from XF4 tree: fix for potential unaligned access on 64 bit architectures. | ||
| 348dc7ad | 2007-08-04 19:44:30 | regen | ||
| f1662182 | 2007-06-30 06:57:45 | regen | ||
| d41b5937 | 2007-06-30 06:38:56 | Fix linking on OpenBSD/a.out systems. Tested by Nick@. | ||
| 3ef0e686 | 2007-06-23 21:49:28 | regen | ||
| 85ea868e | 2007-06-13 22:53:10 | swap xOrigin and yOrigin in SProcRenderSetPictureClipRectangles. Fixes Xrender clipping rectangles when X server and client are of different endianness, shown by xterm 225 among others. | ||
| 82be1a48 | 2007-05-31 03:37:55 | Remove debugging code that was not supposed to leak in. | ||
| 9dc24fdb | 2007-05-29 20:14:43 | More stuff, mostly copied from Xwsfb and Xvesa | ||
| b9d330da | 2007-05-29 20:14:08 | add a TODO list in case someone wants to help | ||
| 81442db8 | 2007-05-27 05:56:03 | kdrive doesn't support Xinput. | ||
| 255c61fb | 2007-05-27 05:17:06 | - rename some functions for consistancy - fill more code | ||
| 871e6b9a | 2007-05-27 05:13:15 | sync | ||
| 487eac25 | 2007-05-27 04:59:44 | It's a bad idea to include rcs keywords in Makefile.am if the generated Makefile.in are also placed under CVS unless you want an infinite number of commits. | ||
| 7778a382 | 2007-05-27 00:56:29 | Fill more holes. Still doesn't work. | ||
| e3df64a1 | 2007-05-27 00:55:09 | Avoid using an unitialized variable as mouse info. | ||
| 6a7c9742 | 2007-05-27 00:53:47 | Force restore of text mode on exit. | ||
| dae27eca | 2007-05-26 17:06:15 | Add support for 'W' axis. From "Gareth" garf at loveandnature dot co dot za. Thanks. | ||
| e7974dfd | 2007-05-25 19:10:43 | Start filling the holes. | ||
| f23981ee | 2007-05-25 18:19:55 | sync | ||
| fd0b119d | 2007-05-25 18:15:57 | Xwscons doesn't need agp support for now. | ||
| bb17b929 | 2007-05-25 18:13:35 | add | ||
| a5e60452 | 2007-05-25 16:46:59 | add | ||
| c345d71f | 2007-05-25 16:30:11 | Add a way to build Xwscons for those who want to hack on it. | ||
| c7ebbd40 | 2007-05-25 16:20:45 | regen | ||
| 16566617 | 2007-05-25 16:15:41 | Unbreak Xprint builds. Noticed by todd@. | ||
| 6949127d | 2007-05-25 15:47:16 | required bits to build Xwscons | ||
| 5bda13aa | 2007-05-25 15:33:32 | Add skeleton implentation of Xwscons a kdrive based X server for wscons's dumb framebuffer mode. This is an empty shell for now. | ||
| 48be8e35 | 2007-05-12 14:54:57 | Don't build mesa on landisk. | ||
| 987805ed | 2007-05-12 14:24:59 | - Disable OpenGL parts on vax and sgi - Disable Xprt on vax and landisk Xenocara now builds on vax | ||
| 0ad4bd15 | 2007-05-02 09:56:36 | Fix for a divide by zero that can be triggered by a malicious client. Problem reported by Derek Abdine of rapid7.com, patch by Keith Packard. | ||
| f502a946 | 2007-04-20 10:25:12 | Don't fall back to wsfb on autoconfig | ||
| 90a95c09 | 2007-04-18 22:21:17 | plug memory leak on client disconnect. From X.Org git. | ||
| fdc55d19 | 2007-04-17 22:06:12 | regen | ||
| 87c262d3 | 2007-04-17 22:03:42 | fix APM support. | ||
| a981a1a8 | 2007-04-15 17:42:08 | Don't build the Xfree86 utils programs (mostly PCI based) on machines which lack the capabilities to support them. | ||
| 30785725 | 2007-04-10 19:28:41 | regen | ||
| 1a5c7d7f | 2007-04-10 19:02:08 | Fix test for sysv ipc. | ||
| 5a595260 | 2007-04-04 02:50:29 | XC-MISC CVE-2007-1003 XC-MISC Extension ProcXCMiscGetXIDList Memory Corruption Vulnerability This vulnerability was discovered by Sean Larsson, iDefense Labs. from matthieu@ | ||
| ca57eb76 | 2007-03-31 20:25:53 | XENOCARA_TOP -> XSRCDIR and now defaults to /usr/src/xenocara XENOCARA_OBJDIR -> XOBJDIR and now defaults to /usr/xobj suggested by espie@ ok krw@ mbalmer@ | ||
| b521d84d | 2007-03-28 20:44:34 | build Xorg on armish. It will run on zaurus too. |