Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 | ||
| 77c0be36 | 2022-04-25 19:20:37 | Update to xterm 372. ok tb@, naddy@. Tested by others too. | ||
| b22f3959 | 2022-04-03 07:15:09 | MFC: TI mode: correct key color highlighting Commit 19eb8cef by Alan Coopersmith. | ||
| 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. | ||
| 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. | ||
| 531a41dd | 2022-01-27 18:45:10 | Add group-last command that shows only the previously active group; ok okan | ||
| 3ea314d4 | 2022-01-06 23:35:41 | stop chowning old drm device nodes | ||
| 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>. | ||
| 8adf5359 | 2021-11-30 08:52:59 | switch away from using tradcpp(1) to cpp(1) | ||
| 76fc387e | 2021-11-22 00:51:54 | sync parse.y changes from base; ok naddy@ original from naddy@: > Don't declare variables as "unsigned char *" that are passed to > functions that take "char *" arguments. Where such chars are > assigned to int or passed to ctype functions, explicitly cast them > to unsigned char. > > For OpenBSD's clang, -Wpointer-sign has been disabled by default, > but when the parse.y code was built elsewhere, the compiler would > complain. > > With help from millert@ > ok benno@ deraadt@ | ||
| e6b99bb2 | 2021-11-19 19:13:14 | Do not attempt to grab keys without a keycode; this incidentally allows XF86 keys support. found and fix by Luis Henriques <henrix@camandro.org> | ||
| 664b617e | 2021-10-31 18:38:43 | Disable mouse tracking by default. This causes extra control sequences to be sent to the shell when an application that has it enabled crashes. Discussed with deraadt@ | ||
| 6165236d | 2021-10-25 11:12:09 | Remove 3rd argument to open() when flags don't include O_CREAT | ||
| 59a8bd4e | 2021-10-25 09:30:33 | Remove 3rd argument to open() when flags don't include O_CREAT ok deraadt@ ian@ | ||
| d4405de0 | 2021-10-17 09:10:00 | Update to xterm 369. Tested by many. | ||
| 4e67176f | 2021-09-20 22:48:08 | Allow login when ~/.Xauthority does not exist If you had no .Xauthority, you needed to log in twice, because xenodm created .Xauthority after your 1st session failed. problem found by solene@ ok matthieu@ deraadt@ | ||
| 2b565d78 | 2021-09-15 05:48:04 | oops typo |