Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| adfe992e | 2022-06-28 12:55:41 | Remove outdated parts of the freetype-doc package. They are not used in builds and have not been updated recently. | ||
| 8d89dda2 | 2022-06-28 12:31:15 | fix white space diff with upstreams | ||
| 3f0cbd06 | 2022-06-28 12:30:35 | Remove leftovers test directive | ||
| eaba5413 | 2022-06-28 10:09:44 | Update to xf86-video-vmware 13.3.0 | ||
| 5b121225 | 2022-06-28 09:36:35 | xf86-video-dummy: update to version 0.4.0 | ||
| 6abf3438 | 2022-06-26 14:09:51 | Implement privilege separation in xlock(1). With feedback from stsp@, florian@, op@ ok florian@ op@. | ||
| 4a52258a | 2022-06-26 11:07:03 | update | ||
| 649fd50c | 2022-06-26 10:47:16 | Update xsm to version 1.0.5 Bug fixes and gcc warnings removals. | ||
| 9640aa62 | 2022-06-26 10:39:25 | Update xlsfonts to version 1.0.7 Bug fixes + gcc warnings removal | ||
| ca1de529 | 2022-06-26 10:34:21 | Update xload to version 1.1.4 No functional change. | ||
| a29889d7 | 2022-06-26 10:25:50 | Update xedit to version 1.2.3 Bug fixes | ||
| ee462b90 | 2022-06-26 08:37:41 | update xdpyinfo to version 1.3.3 Bug fixes. Among other correctly report recent X server versions. | ||
| a1f0efaa | 2022-06-25 21:18:53 | update | ||
| 7d1686e9 | 2022-06-25 21:12:41 | Get rid of remaining compiler warnings on OpenBSD | ||
| 71430a97 | 2022-06-25 21:09:16 | Update xclock to version 1.1.1 Bug fixes + smooth hands update in render mode | ||
| 68050874 | 2022-06-25 20:00:33 | Update xcalc to version 1.1.1 No functional changes. | ||
| 62bcd224 | 2022-06-25 19:38:15 | source files do not have the 'x' bit set. Use /bin/sh explicitely | ||
| b7f21118 | 2022-06-25 19:37:02 | add file missed by CVS or me in update to xauth 1.1.2 | ||
| 31feb855 | 2022-06-25 17:26:35 | Update xauth to version 1.1.2 Bug fixes. | ||
| 5bb88d58 | 2022-06-25 17:16:49 | Update setxkbmap to version 1.3.3 Bug fixes. | ||
| dcc42f41 | 2022-06-25 17:11:49 | Update mkfontscale to version 1.2.2 Accept ExtraBold for T1 fonts. | ||
| 8cadb81c | 2022-06-25 17:07:21 | Update listres to version 1.0.5 No functional changes. | ||
| 108e08f9 | 2022-06-25 17:05:31 | Update iceauth to version 1.0.9 Bug fixes. | ||
| b5c46489 | 2022-06-25 17:00:42 | Update editres to version 1.0.8. No functional changes. | ||
| 7049d868 | 2022-06-25 16:22:23 | Update bitmap to version 1.1.0 Bug fixes + code reorganisation | ||
| 0823eb8e | 2022-06-25 16:10:46 | Update appres to version 1.0.6. No functional changes | ||
| 838600c6 | 2022-06-06 12:56:02 | update | ||
| c65268ff | 2022-06-06 12:18:02 | Merge libdrm 2.4.111 | ||
| 2da519d3 | 2022-06-06 12:13:53 | Import libdrm 2.4.111 | ||
| 8b7214bf | 2022-06-04 23:44:52 | allowMouseOps default is disabled. adjust documentation. | ||
| 8aaca222 | 2022-05-27 16:34:34 | Do not free() an on-stack array. Reported by Tobias Nygren using gcc10. | ||
| aaec4ee8 | 2022-05-22 15:22:41 | Document removal of exec-formatted(), exec-selectable() and spawn-new-terminal() functions. | ||
| 25dfd5d4 | 2022-05-22 14:43:01 | Back in darker times, xterm was setuid root to add a user entry to the utmp and wtmp files at startup. real-uid / effective-uid flipping was used to cleanup the records in these two files at logout-time. Over time it was recognized that setuid root is too dangerous, later on even uid flipping became an unacceptable practice (because an attacker who finds a bug will simply flip the uid back to root before continuing exploitation). Some OS's helped xterm (and other similar login-related tooling) by making utmp writeable by a new utmp group, but most did not do the same for wtmp. xterm started using this new utmp gid, and the wtmp code moved to "try, and if it fails, ignore the failure". The obvious way to use this uid is for xterm to open the utmp file for write (early on), discard the egid, and keep the file descriptor around until utmp cleanup at termination. 10-20 lines of code, maybe. But no,.... that's not what happened. The previous setuid root flipping code (which is nearly a hundred lines of #ifdef-wrapped code for portability reasons) was copied and repurposed by adding new #ifdef code for setgid utmp flipping, and thus nearly a hundred lines of #ifdef-wrapped code was added). setgid flipping has less severe security risks than setuid flipping, but it is remains an excessively strong and unneccessary power (compared to a single writeable fd). When pledge() arrived on the scene, "wpath" was required so that the utmp file could be opened late, and "id" was required to support egid flipping. unveil() arrived on the scene, and the utmp path was added to the list of viable paths, once again not considering that an incorrect approach was being taken by the code. I tried rewriting the portable USE_UTMP_SETGID code to follow the open-drop-reuse-fd approach, to help out upstream xterm, but it is such a brain-melting shitshow I gave up, we'll have a (small) intrusive patch which opens utmp early, drops the gid, and reuses the fd later on. Maybe upstream will take care of this eventually to reduce the risk of egid other operating systems. ok matthieu, much feedback from millert | ||
| 064fa8f9 | 2022-05-22 14:07:51 | Disable wtmp support on OpenBSD, it hasn't worked in nearly two decades because we dropped setuid root around the, but the code to attempt it it was erroneously left behind ok matthieu | ||
| 142eb119 | 2022-05-22 14:03:01 | Disable the exec-formatted and exec-selectable strictly ok matthieu | ||
| aa49914c | 2022-05-22 13:56:30 | Avoid snprintf truncation near environment variables ok matthieu | ||
| e5be32f8 | 2022-05-22 13:50:19 | A few support functions can be hidden using OPT_EXEC_XTERM, because the top-level features are disabled because our xterm uses pledge without "exec" support. ok matthieu | ||
| 57ae4c77 | 2022-05-11 07:48:58 | Fix typo: ususally -> usually. | ||
| 342c8695 | 2022-05-05 00:14:50 | intel/dev: add RPL-S pci ids from drm-intel-next 0cfc01fe835fe727e9ff7485fd6b5c8180bfd7b7 in mainline Mesa | ||
| c1f66713 | 2022-05-05 00:12:43 | intel/dev: sync ADL-S pci ids with linux 0cfc01fe835fe727e9ff7485fd6b5c8180bfd7b7 in mainline Mesa | ||
| f2c66683 | 2022-05-04 06:07:22 | intel/dev: Add device info for RPL-P From Jordan Justen d257494ec4d826aec8841845479215820e612917 in mainline Mesa | ||
| c569ea33 | 2022-05-04 06:02:04 | intel/dev: Add device info for RPL From Jordan Justen 4e0eca7dc34942759638ab00eb006ba40284a7c in mainline Mesa | ||
| 72f7f716 | 2022-05-04 05:57:30 | intel/dev: Add device ids for ADL-N From Jordan Justen 03cc5a8295e239b45623c89faac88030b33a4a14 in mainline Mesa | ||
| 0fc5b5ff | 2022-05-04 05:53:24 | intel/dev: Add DG1 PCI id 0x4909 From Jordan Justen fd646c2d2f8b3efed92630d548448a1bdd6ba2b1 in mainline Mesa | ||
| b51b13c6 | 2022-04-29 11:26:40 | update | ||
| 2833fd49 | 2022-04-29 10:18:33 | sync | ||
| b5f18b0c | 2022-04-29 10:16:20 | Merge libdrm 2.4.110 | ||
| 17634269 | 2022-04-29 10:11:42 | Import libdrm 2.4.110 | ||
| e29684f6 | 2022-04-25 19:42:20 | update | ||
| fa8d4a0f | 2022-04-25 19:26:17 | Update to libX11 1.7.5. No API / ABI changes. ok tb@ | ||
| 77c0be36 | 2022-04-25 19:20:37 | Update to xterm 372. ok tb@, naddy@. Tested by others too. | ||
| ba3092b6 | 2022-04-23 06:21:34 | update | ||
| 8ea085be | 2022-04-21 05:59:35 | update | ||
| f4f27ace | 2022-04-21 04:37:17 | Merge Mesa 21.3.8 | ||
| 9c5449b6 | 2022-04-21 04:19:02 | Import Mesa 21.3.8 | ||
| 7d294813 | 2022-04-19 08:15:26 | update | ||
| b22f3959 | 2022-04-03 07:15:09 | MFC: TI mode: correct key color highlighting Commit 19eb8cef by Alan Coopersmith. | ||
| 8b21b86a | 2022-03-23 06:42:11 | remove app/xdm from the list. | ||
| 65b08656 | 2022-03-23 06:31:26 | Add twm(1) to the list of possible removals | ||
| 165a4c22 | 2022-03-08 04:00:31 | update | ||
| 778b9e57 | 2022-03-08 03:56:50 | update to xf86-video-amdgpu 22.0.0 | ||
| ff9ee77b | 2022-02-27 14:59:55 | cycling fix: when no client is active, warp pointer to last active; from Walter Alejandro Iglesias. | ||
| 9e2fadeb | 2022-02-26 15:19:18 | whitespace | ||
| 0dc7557b | 2022-02-26 15:03:42 | Fix spelling of some unused MWM hints; from Sean C. Farley. While here, flesh out the rest of the MWM hints. | ||
| 3645f674 | 2022-02-25 23:36:14 | move u_printf_length() to new file lld can remove unused c++ sections from u_printf.cpp with --gc-sections ld.bfd from binutils 2.17 can't unless this function is moved u_printf_length() was added to u_printf.cpp upstream in vulkan: Add vk_asprintf and vk_vasprintf helpers 2db5536a461734a818caf4f519e3286accb0818f problem reported by deraadt@ and visa@ on sparc64 and octeon | ||
| d2e038dc | 2022-02-25 22:12:32 | put .a files in a linker group to avoid an undefined reference to loader_dri_create_image with ld.bfd from binutils 2.17 reported and tested by visa@ | ||
| e4259e2d | 2022-02-25 12:19:38 | unbreak Mesa build on mips64 ifdef out a linux specific path introduced upstream in: gallivm: add basic mips64 support and set mcpu to mips64r5 on ls3a4000 88b234d7a7cd71fcb4955428010f238ec9530431 https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11955 to fix build on mips64 reported by deraadt@ tested by visa@ | ||
| e29638c5 | 2022-02-25 06:23:08 | build u_printf.cpp with -ffunction-sections -fdata-sections and link libmesa_util.a users with --gc-sections avoids unwanted external references in shared libraries: _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv _ZdlPv _Znwm __gxx_personality_v0 follows what the meson build does problem reported by sthen@ when building sd2-ttf on i386 | ||
| cb7863a6 | 2022-02-24 04:27:54 | no need to create src/gallium/drivers/{iris,radeonsi}/ | ||
| 9106003b | 2022-02-24 03:10:52 | update | ||
| eb4e38a5 | 2022-02-24 03:05:43 | sync | ||
| cabb55c4 | 2022-02-24 03:02:07 | add libradeonsi_gfx* Makefiles | ||
| 3f249315 | 2022-02-24 02:52:28 | sync generated files | ||
| 75c71730 | 2022-02-24 02:29:36 | Merge Mesa 21.3.7 | ||
| 50b4ee55 | 2022-02-24 01:51:18 | Import Mesa 21.3.7 | ||
| 7dc637bc | 2022-02-21 09:05:40 | Merge Upstream fix for buffer overflow in sixel code. This code is not compiled on OpenBSD so the shipped xterm are not vulnerable to this (which is CVE-2022-24130) Committing the fix in case someone uses this for builds with sixel enabled. | ||
| fa88f45f | 2022-02-21 08:18:52 | update | ||
| 3f89e725 | 2022-02-21 08:01:59 | sync | ||
| 16b669a9 | 2022-02-21 08:01:23 | Update to libX11 1.7.3.1. ok jsg@ who noticed this requires a major bump. | ||
| 8a0d473d | 2022-02-20 17:41:34 | Sync with xorg-server 21.1.3. This does *not* include the commit that reverts the new computation of the screen resolution from dimensions returned by the screen since many of you told they prefer the new behaviour from 21.1.1. This is going to be discussed again before 7.1 | ||
| a5f51add | 2022-02-19 10:41:03 | enable subpixel rendering in FreeType, ok mpi@ matthieu@ The ClearType colour filtering patents expired in 2019 and various other OS have also made this change since then. https://freetype.org/patents.html | ||
| 648a8d44 | 2022-02-07 18:38:44 | The color map support in wsfb(4) only supports up to 256 palette entries. However for 30-bit color depth modes, Xorg assumes 1024 palette entries are supported. Since we don't actually support hardware with both 30-bit color depth and hardware palette support, skip the color map handling in that case. This is what the xf86-video-ati driver does as well. This prevents us from smashing the stack. ok matthieu@ | ||
| 95a0b395 | 2022-02-05 17:50:28 | update | ||
| f2d69a35 | 2022-02-03 23:48:52 | remove 0x2972 from the intel gen 2 and 3 list 0x2972 is 946GZ which is gen 4 | ||
| 531a41dd | 2022-01-27 18:45:10 | Add group-last command that shows only the previously active group; ok okan | ||
| f29e9639 | 2022-01-24 17:56:33 | change ac_cv_path_CPP_PATH to use /usr/libexec/cpp; spotted by jsg@ | ||
| 3ea314d4 | 2022-01-06 23:35:41 | stop chowning old drm device nodes | ||
| ccb2774d | 2022-01-03 13:26:25 | sync | ||
| 40f054ff | 2021-12-27 04:58:36 | Recommit: compiler.h: don't define inb/outb and friends on mips From Julien Cristau 0148a15da1616a868d71abe1b56e3f28cc79533c in xserver git without arm_video.c changes. OK matthieu@ | ||
| 0bc2cafd | 2021-12-24 16:00:47 | Allow bare numbers for key and mouse bindings; taken from similar support in other parse.y's; from Leon Fischer <lfischer@airmail.cc>. | ||
| c9b690e6 | 2021-12-14 13:42:47 | render: Fix out of bounds access in SProcRenderCompositeGlyphs() ZDI-CAN-14192, CVE-2021-4008 | ||
| d016d47a | 2021-12-14 13:42:21 | Xext: Fix out of bounds access in SProcScreenSaverSuspend() ZDI-CAN-14951, CVE-2021-4010 | ||
| e66a5369 | 2021-12-14 13:41:38 | xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier() ZDI-CAN-14950, CVE-2021-4009 | ||
| 43df8065 | 2021-12-14 13:41:00 | record: Fix out of bounds access in SwapCreateRegister() ZDI-CAN-14952, CVE-2021-4011 | ||
| 3cd30267 | 2021-12-09 00:21:07 | backport from Mesa upstream to fix i386 build with llvm 13 gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone 3a2d317b996f57647da23de7876142be4b9b71f3 gallivm: add new wrapper around Module::setOverrideStackAlignment() c1b4c64a28d9fc093229eab91a3a7fc4cb4fe29a https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11940 ok sthen@ | ||
| bf770420 | 2021-12-06 19:41:55 | when xf86CrtcConfigPrivateIndex==-1 XF86_CRTC_CONFIG_PTR() causes an out of bounds read. White-space fix and ok jsg@ | ||
| 7910ce0f | 2021-12-06 19:38:32 | Initialize mode->name for modes generated by libxcvt. ok jsg@ on the upstream merge request. | ||
| 20ddf00a | 2021-12-03 09:34:04 | don't free uninitialised pointers in glamor Attempting to run fvwm on a x61/965gm with xserver 1.21.1 with the modesetting driver on amd64 would cause the xserver to reliably crash. problem introduced upstream in 2906ee5e4 ("glamor: Fix leak in glamor_build_program()") which was backported to the 1.21 branch. ok matthieu@ | ||
| 8adf5359 | 2021-11-30 08:52:59 | switch away from using tradcpp(1) to cpp(1) | ||
| 604ad564 | 2021-11-23 17:50:30 | Update openchrome to 0.6.409. OK and with help from matthieu@ |