IABSD.fr/xenocara

Branch :


Log

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@