Branch :
| 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 |