Nicholas Marriott
6ad23bb99c
Update test.
2026-09-28 17:55:47 +01:00
Nicholas Marriott
6a5745c771
Some more crazy stuff to make systemd OOM work properly (stop it killing entire
...
process groups insead of a single process), GitHub issue 5640 from Damian
Nowak.
2026-09-28 17:36:52 +01:00
tmux update bot
8a9122df1d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Use mode screen for cursor not base which may be wrong during synchronized updates. GitHub issue 5648 from bugreporter23 at gmail dot com.
2026-09-28 15:30:43 +00:00
nicm
5e5e15f6c7
Use mode screen for cursor not base which may be wrong during
...
synchronized updates. GitHub issue 5648 from bugreporter23 at gmail dot
com.
2026-09-28 15:30:41 +00:00
tmux update bot
a9b9795487
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not use subtraction for comparators, this doesn't really matter for IDs but it breaks key sorting. GitHub issue 5646 from Alexandre Fiori.
Fix dragging a floating pane by its top border over a tiled pane's status line, GitHub issue 5645 from Michael Grant.
Fix floating panes not being detected as obscuring the pane behind them, GitHub issue 5641 from Michael Grant.
Exit 128 + SIGHUP like popups did if waiting for a pane that was killed, from Alexandre Fiori.
2026-09-28 12:05:39 +00:00
nicm
db3950ed07
Do not use subtraction for comparators, this doesn't really matter for
...
IDs but it breaks key sorting. GitHub issue 5646 from Alexandre Fiori.
2026-09-28 12:05:37 +00:00
nicm
a16e62849d
Fix dragging a floating pane by its top border over a tiled pane's
...
status line, GitHub issue 5645 from Michael Grant.
2026-09-28 12:05:37 +00:00
nicm
bbecdc802f
Fix floating panes not being detected as obscuring the pane behind them,
...
GitHub issue 5641 from Michael Grant.
2026-09-28 12:05:37 +00:00
nicm
884101263e
Exit 128 + SIGHUP like popups did if waiting for a pane that was killed,
...
from Alexandre Fiori.
2026-09-28 12:05:37 +00:00
Nicholas Marriott
294bf0bf16
Test for 5648.
2026-09-28 12:26:40 +01:00
Nicholas Marriott
31b622781b
Sort fix tests from Alexandre Fiori.
2026-09-28 11:42:15 +01:00
Nicholas Marriott
797d7c176e
Test for 5645.
2026-09-28 11:30:01 +01:00
tmux update bot
33a42286f6
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add a second comparison for key bindings to avoid ties, GitHub issue 5647 from Alexandre Fiori.
Bounds check size and offsets for v1 layouts, found by ossfuzz.
2026-09-28 10:25:05 +00:00
nicm
86af3c8167
Add a second comparison for key bindings to avoid ties, GitHub issue
...
5647 from Alexandre Fiori.
2026-09-28 10:25:03 +00:00
nicm
abb1c79886
Bounds check size and offsets for v1 layouts, found by ossfuzz.
2026-09-28 10:25:03 +00:00
Nicholas Marriott
2d7148b3fa
Tests for 5641.
2026-09-28 11:10:24 +01:00
Nicholas Marriott
4aeb3f61f0
5643 test from Alexandre Fiori.
2026-09-28 10:56:24 +01:00
Nicholas Marriott
ef712916f6
Check for v1 bounds checks.
2026-09-28 10:32:12 +01:00
Nicholas Marriott
71c790d659
Fix test.
2026-09-28 09:23:29 +01:00
tmux update bot
94796f6b11
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Tighten up TMUX_TMPDIR - do not allow relative paths or .. or if realpath fails. From Alexandre Fiori.
2026-09-25 23:37:17 +00:00
nicm
11a0799925
Tighten up TMUX_TMPDIR - do not allow relative paths or .. or if
...
realpath fails. From Alexandre Fiori.
2026-09-25 23:37:16 +00:00
tmux update bot
c98dca28de
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Discard keys if there is no session, fixes crash reported by Artyom Pertsovsky.
2026-09-25 17:28:20 +00:00
nicm
7a816f90e7
Discard keys if there is no session, fixes crash reported by Artyom
...
Pertsovsky.
2026-09-25 17:28:18 +00:00
Nicholas Marriott
d928682b38
5438 test.
2026-09-25 14:45:18 +01:00
tmux update bot
7742e00932
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Fix some indentation.
Do not overflow window indexes at INT_MAX in new-window -a and renumber-windows. GitHub issue 5637 from Alexandre Fiori.
2026-09-25 12:18:32 +00:00
nicm
d87bd430b9
Fix some indentation.
2026-09-25 12:18:30 +00:00
nicm
f9eb405921
Do not overflow window indexes at INT_MAX in new-window -a and
...
renumber-windows. GitHub issue 5637 from Alexandre Fiori.
2026-09-25 12:18:30 +00:00
Nicholas Marriott
ef881f318c
Add --with-socket-path to configure. GitHub issue 5635 from Alexandre Fiori.
2026-09-25 10:07:39 +01:00
Nicholas Marriott
545ba99f8c
Tests for 5636.
2026-09-25 09:46:21 +01:00
Nicholas Marriott
8cafc7633e
Merge pull request #5633 from arthurscchan/new-fuzzer-2
...
OSS-Fuzz: Add new fuzzer targets json processing
2026-09-25 07:58:11 +01:00
tmux update bot
46fd3c16a3
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Keep the scroll position in tree mode when the list is rebuilt, GitHub issue 5631 from Kim A Brandt.
2026-09-25 06:40:35 +00:00
nicm
4ae837de68
Keep the scroll position in tree mode when the list is rebuilt, GitHub
...
issue 5631 from Kim A Brandt.
2026-09-25 06:40:33 +00:00
Arthur Chan
2888c6751c
Prepare dict and options
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com >
2026-09-25 06:20:49 +01:00
Arthur Chan
041f30acbe
OSS-Fuzz: Add new fuzzer targets json processing
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com >
2026-09-25 05:58:37 +01:00
Nicholas Marriott
4f523f41c9
Update CHANGES.
2026-09-24 20:49:41 +01:00
Nicholas Marriott
5a0440b4f8
Test for 5631.
2026-09-24 19:59:45 +01:00
tmux update bot
51593fc9bc
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
As well as tracking modified (dirty) lines during a synchronized update, also track scrolled lines. This means they can be scrolled as one instead of forcing each line to be redrawn - much less expensive for a very common operation. From Ben Maurer in GitHub issue 5611.
2026-09-24 12:27:53 +00:00
nicm
7fc7f1bf69
As well as tracking modified (dirty) lines during a synchronized update,
...
also track scrolled lines. This means they can be scrolled as one
instead of forcing each line to be redrawn - much less expensive for a
very common operation. From Ben Maurer in GitHub issue 5611.
2026-09-24 12:27:51 +00:00
Nicholas Marriott
29e6b80286
Tests for SU scrolling.
2026-09-24 12:20:02 +01:00
tmux update bot
a4a2501b2f
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add margins for WezTerm and ghostty, from Michael Grant.
2026-09-24 09:44:56 +00:00
nicm
aa4123ab58
Add margins for WezTerm and ghostty, from Michael Grant.
2026-09-24 09:44:54 +00:00
Nicholas Marriott
6bab150c58
Fix test.
2026-09-24 09:15:21 +01:00
tmux update bot
72e83b000b
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Note about default-shell, from Meriel Sartha Mittelbach.
2026-09-23 16:48:10 +00:00
nicm
a4c051f27d
Note about default-shell, from Meriel Sartha Mittelbach.
2026-09-23 16:48:08 +00:00
Nicholas Marriott
56373a08ee
Merge pull request #5628 from arthurscchan/new-fuzzer
...
OSS-Fuzz: Add new fuzzer targets layout processing
2026-09-23 12:03:00 +01:00
tmux update bot
5e860c4e6c
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Get x and y the right way round, fixes crash when opening a mode prompt when the client is offset into the window; may be the crash reported by sthen@.
2026-09-22 20:02:41 +00:00
nicm
183c3432b0
Get x and y the right way round, fixes crash when opening a mode prompt
...
when the client is offset into the window; may be the crash reported by
sthen@.
2026-09-22 20:02:40 +00:00
tmux update bot
d1ee699dd1
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Some terminals have extended DECSCUSR to allow it to reset to the default style and put that as the Se capability in their terminfo entry. Change so that if Ss and Se exist, tmux does not overwrite them with its own. GitHub issue 5476.
2026-09-22 16:48:21 +00:00
nicm
e7618f41c2
Some terminals have extended DECSCUSR to allow it to reset to the
...
default style and put that as the Se capability in their terminfo entry.
Change so that if Ss and Se exist, tmux does not overwrite them with its
own. GitHub issue 5476.
2026-09-22 16:48:18 +00:00
Arthur Chan
be75a67b1f
OSS-Fuzz: Add new fuzzer targets layout processing
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com >
2026-09-22 16:45:24 +01:00