IABSD.fr/xenocara/app

Branch :


Log

Author Commit Date CI Message
60273ffa 2023-09-06 09:29:25 include signal.h for kill(2) Remove an ifdef that prevented this. signal.h is part of posix and dtucker@ notes OpenSSH portable uses it without ifdefs. ok matthieu@ robert@
cd47a6bf 2023-07-20 14:39:34 Allow cwm(1) to cycle through windows of the same window class as the active window; default key binding to M-grave, respectively Alt-Tilde, like other window managers have as well. from Simon Dassow
b19e0af9 2023-07-03 07:17:28 Update xwd to version 1.0.9
341d6380 2023-07-03 07:03:55 Update xrdb to version 1.2.2
e826e72b 2023-07-03 06:55:45 Update setxkbmap to version 1.3.4
49ef92d1 2023-05-07 17:22:15 Update to xinput 1.6.4
7d3d23be 2023-05-07 17:18:32 Fix clang warning in local changes.
0c9bf347 2023-05-07 17:05:33 Update to xdpyinfo 1.3.4
66a69b30 2023-05-07 13:28:02 Update to xcalc 1.1.2
0b3518c2 2023-04-27 18:17:25 Fix variable name typo: mcyursor -> mycursor. discussed with robert@
b5c4bd14 2023-04-24 09:28:39 Fix spacing in rendered manpage.
c8f48298 2023-04-14 11:17:49 make xenodm reload the environment variables after setusercontext(3) so that environment variables configured in login.conf(5) are also available ok matthieu@, millert@
558b3b5e 2023-04-10 16:16:52 Update to xwininfo 1.1.6
92e13ba2 2023-04-10 15:39:00 Update to xvidtune 1.0.4
933b6c32 2023-04-10 15:34:57 Update to xkbcomp 1.4.6
e1bf497a 2023-04-10 15:30:17 Update to xhost 1.0.9
5cfcbd2d 2023-04-10 15:25:49 Update to xdriinfo 1.0.7
b7861c1f 2023-04-10 15:20:48 Update to beforelight 1.0.6
2c64aaa9 2023-03-22 08:27:36 cwm: fix a semi-transparency border issue with some applications When running with a compositor the border of some applications (firefox, chromium, zathura...) is not rendered correctly. Initializing the highest significant bits of the color fixes it. diff from Julien Blanchard (julien at typed-hole [dot] org); ok okan@
038a2143 2023-02-05 07:45:22 Update to xterm 378. tested/ok op@, tb@
1a36d93a 2023-01-22 14:22:05 enlarge mkstemp() pattern to 10 'X'
b56b3f58 2023-01-22 12:03:53 Update xinit to version 1.4.2
4693da8e 2023-01-22 11:44:16 Update xvinfo to version 1.1.5
0e05844a 2023-01-22 11:41:55 udate xset to version 1.2.5
994e1943 2023-01-22 11:38:36 Update xrandr to version 1.5.2
c58741f1 2023-01-22 11:08:30 Update xprop to version 1.2.6
5227ff84 2023-01-22 11:06:17 Fix botched configure.ac merge
03109274 2023-01-22 11:04:02 Fix botched configure.ac merge
2ba75018 2023-01-22 11:00:14 Update xlsclients to version 1.1.5
7d920486 2023-01-22 10:57:29 Update xlsatoms to version 1.1.4
8481ed40 2023-01-22 10:48:45 Update xlogo to version 1.0.6
768018ae 2023-01-22 10:24:32 Update xkill to vesion 1.0.6
83fc3341 2023-01-22 10:01:57 Upate xkbevd to version 1.1.5
a37ea907 2023-01-22 09:58:12 Update xcompmgr to version 1.1.9
d04c7bf7 2023-01-22 09:53:39 Update xgamma to version 1.0.7
1194b79a 2022-12-04 18:13:53 Update xfd to version 1.1.4
cdbebc03 2022-11-10 18:19:23 Prevent users from enabling allowFontOps by menu or via resources. This further protects from CVE-2022-2602 (although allowFontOps where disabled by default in OpenBSD since 2009).
480c2c5d 2022-11-09 21:55:14 Update xterm to version 375. ok tb@ and also tested by Walter Alejandro Iglesias
349688e5 2022-11-07 17:12:06 remove references to bitmap fonts that aren't used by the greeter anymore
11786a9e 2022-11-07 12:28:06 missed CVS add/remove in previous update to 274. noticed by tb@
47261572 2022-11-07 11:15:27 Update xterm to version 374 ok tb@
01bd7322 2022-11-06 16:15:21 Update xsetroot to verion 1.1.3
4d445a6d 2022-11-06 16:09:48 Update xgc to version 1.0.6
37cbb790 2022-11-06 16:08:52 Update x11perf to version 1.6.2
55c0709d 2022-11-06 16:03:14 Update viewres to version 1.0.7
ae7cfb43 2022-11-06 12:53:25 Upgrade smproxy to version 1.0.7
d0d6948f 2022-11-06 12:34:23 Update sessreg to version 1.1.3
b8d20565 2022-11-06 12:30:08 Update rgb to 1.1.0
ee53c51e 2022-11-06 12:25:44 Update bdftopcf to version 1.1.1
2ccd7ef8 2022-10-15 16:06:07 Fix overlapping menu items as reported by kn@ and probably others at some point; with op@ and Walter Alejandro Iglesias helping along the way. Consistently use font ascent+descent instead of an arbitrary font height+1 for individual menu item rectangles and placement. ok kn@ op@
7af07b62 2022-09-03 06:51:46 Revert parts of the changes in versions 368 and 369 that broke support of 30bpp displays with TrueType fonts
36280ef5 2022-08-31 09:20:15 Update twm to version 1.0.12
197e19f0 2022-08-31 08:48:22 The update to twm 1.0.11 missed upgrading configure.ac. update and regen autotools files
f32f27cd 2022-08-31 08:35:51 Update oclock to version 1.0.5
30625726 2022-08-31 08:30:15 Update ico to version 1.0.6
65d0a664 2022-08-29 18:11:41 Properly support style in passwd\nOK matthieu
6c19a92e 2022-08-07 08:06:54 kill extra space at EOL
f9739d85 2022-08-07 08:04:41 fix indentation style and space/tab
10a4b7d4 2022-08-07 07:10:54 If unveil(2) fails, display an error with the failing path. Discussed with deraadt@ ok millert@
4f748381 2022-07-17 08:47:02 Set default sleep value to 10ms. This makes ico look nice again.
dc14df46 2022-07-15 13:05:14 Update xrefresh to version 1.0.7
b5b32509 2022-07-15 12:59:15 Update xmessage to version 1.0.6
147368cf 2022-07-15 12:54:23 Update xmag to version 1.0.7
f9698c89 2022-07-15 12:49:03 Update xkbutils to version 1.0.5
d52fcaab 2022-07-15 12:42:48 Update xev to version 1.2.5
3fedd539 2022-07-15 10:31:35 Update to xwud version 1.0.6
c17f728a 2022-07-15 10:24:18 Update xpr to version 1.1.0 Removes support for old DEC printers
d1460721 2022-07-15 10:17:20 Update xmodpap to version 1.0.11
1d3ce466 2022-07-15 10:10:12 Update xfontsel to vesion 1.1.0
4148ea64 2022-07-15 09:54:07 Update xconsole to version 1.0.8
3869dc97 2022-07-15 09:37:01 Update xcmsdb to version 1.0.6
99f5abb2 2022-07-15 09:32:07 Update xclipboard to version 1.1.4
9417938e 2022-07-07 05:00:19 xlock: unveil(2) all login.conf files for reading auth_userokay(3) needs to be able to read these files to properly respect configuration. ok tb@ matthieu@
5fcec911 2022-07-01 20:42:06 X11 session startup: update list of ssh key files, tweak sh code ok matthieu@
6abf3438 2022-06-26 14:09:51 Implement privilege separation in xlock(1). With feedback from stsp@, florian@, op@ ok florian@ op@.
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.
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
8b7214bf 2022-06-04 23:44:52 allowMouseOps default is disabled. adjust documentation.
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