Thomas Adam
91e0737b8a
Merge branch 'obsd-master'
2026-06-29 19:30:07 +01:00
nicm
65a032b205
Allow :. in names again, forbidding them is overly pernickety. Only
...
forbid invalid UTF-8 and #(.
2026-06-29 18:17:28 +00:00
Thomas Adam
822f700b15
Merge branch 'obsd-master'
2026-06-29 17:30:06 +01:00
nicm
5df51a06f5
Allow empty window and session names.
2026-06-29 16:20:45 +00:00
Thomas Adam
705fbf92ee
Merge branch 'obsd-master'
2026-06-28 21:49:05 +01:00
nicm
96899dc527
Only forbid #( in names and titles (styles are #[ and are useful).
2026-06-28 15:53:18 +00:00
Thomas Adam
408e9f1481
Merge branch 'obsd-master'
2026-06-15 23:00:06 +01:00
nicm
eb65331403
Be more strict about what names and titles we allow and reject them
...
immediately when possible, but allow # again for those directly set by
commands (but not escape sequences). From Barrett Ruth in GitHub issue
5175.
2026-06-15 21:41:39 +00:00
Thomas Adam
bcd17cf99a
Merge branch 'obsd-master'
2026-04-23 11:58:17 +01:00
nicm
d339ab51eb
Sanitize pane titles and window and session names more consistently and
...
strictly, prevents C0 characters and other nonvisible characters causing
problems. Reported (with a different fix) by Chris Monardo in GitHub
issue 4999.
2026-04-22 07:10:16 +00:00
Thomas Adam
410abb5afb
Merge branch 'obsd-master'
2025-10-28 14:01:08 +00:00
nicm
b4ba6e49af
Do not realpath() everything since it is pointless and breaks symlinks.
...
GitHub issue 4427.
2025-10-28 10:51:30 +00:00
Thomas Adam
ac2779f4d8
Merge branch 'obsd-master'
2025-04-09 10:01:12 +01:00
nicm
b526e678b5
Make some usages more consistent and add -h to show usage, GitHub issue
...
4455 from David Mandelberg.
2025-04-09 06:27:43 +00:00
Thomas Adam
8d2aee34ab
Merge branch 'obsd-master'
2024-10-02 14:01:10 +01:00
nicm
ce4be58eef
Add a define for the socket permissions check so it can be overridden
...
more easily (for Cgywin).
2024-10-02 11:48:16 +00:00
Thomas Adam
7b148f7b5b
Merge branch 'obsd-master'
2024-09-29 22:01:09 +01:00
nicm
9bd039d1bc
Fix grey colour, from Magnus Gross.
2024-09-29 20:05:42 +00:00
Thomas Adam
fc84097379
Merge branch 'obsd-master'
2024-05-15 14:01:09 +01:00
nicm
d39dcea30a
Use default-shell for command prompt #() and popups as well
2024-05-15 09:59:12 +00:00
Thomas Adam
9d8131c190
Merge branch 'obsd-master'
2023-04-27 19:16:08 +01:00
nicm
9f605178c3
It seems silly to use progname for version, just always say tmux.
2023-04-17 18:00:19 +00:00
Thomas Adam
aaa043a20f
Merge branch 'obsd-master'
2022-11-11 02:01:10 +00:00
jmc
48f41e4a41
- sort options; from josiah frentsos
...
ok nicm
- add -N to SYNOPSIS
- sort usage()
2022-11-10 22:58:39 +00:00
Nicholas Marriott
3a6d82b7c8
Some style nits.
2022-04-06 16:39:46 +01:00
Thomas Adam
95a374d7d2
Merge branch 'obsd-master' into master
2021-08-23 16:06:46 +01:00
nicm
4a753dbefc
Fix a few memory leaks.
2021-08-23 11:04:21 +00:00
Thomas Adam
ed575182e3
Merge branch 'obsd-master' into master
2021-07-06 10:01:22 +01:00
nicm
32f2d9d089
Improve error reporting when the tmux /tmp directory cannot be created
...
or used, GitHub issue 2765 from Uwe Kleine-Koenig.
2021-07-06 08:26:00 +00:00
nicm
73bf358f6d
Do not expand the file given with -f so it can contain :s.
2021-06-10 07:52:29 +00:00
Nicholas Marriott
bde3829131
Do not expand the file given with -f so it can contain :s.
2021-05-10 07:51:30 +01:00
Thomas Adam
0982a1a975
Merge branch 'obsd-master' into master
2021-02-22 12:01:18 +00:00
nicm
6d8efe9319
expand_paths needs the global environment to be set up, do that first.
2021-02-22 11:42:50 +00:00
Thomas Adam
0cd5ed9e9b
Merge branch 'obsd-master' into master
2021-02-22 10:01:22 +00:00
nicm
6876381276
Move config file path expansion much earlier, keep the list of paths
...
around rather than freeing later, and add a config_files format variable
containing it. Suggested by kn@ a while back.
2021-02-22 08:18:13 +00:00
Thomas Adam
24c15eda79
Merge branch 'obsd-master' into master
2021-01-17 18:01:21 +00:00
Nicholas Marriott
a3011be0d2
Look for libevent2 differently from libevent for platforms with both.
2021-01-17 17:21:51 +00:00
nicm
71c590a37f
Add -N flag to never start server even if command would normally do so,
...
GitHub issue 2523.
2021-01-17 16:17:41 +00:00
Thomas Adam
a34ceb1074
Merge branch 'obsd-master'
2020-09-22 08:01:18 +01:00
nicm
86d6ac2f06
Fix warnings on some platforms with %llx and add a new message to handle
...
64-bit client flags.
2020-09-22 05:23:34 +00:00
Thomas Adam
31a51cae1d
Merge branch 'obsd-master'
2020-06-02 11:29:48 +01:00
nicm
f3931497f8
Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control
...
mode %output blocks.
2020-06-02 08:17:27 +00:00
nicm
dceb6a15d0
Add a -D flag to ask tmux not to daemonize, useful both for running a
...
debugger (lldb does not have follow-fork-mode) and for running with a
managed supervisor init system. GitHub issue 2190.
2020-05-16 16:07:55 +00:00
nicm
78595457f9
Add 'e' key in buffer mode to open the buffer in an editor.
2020-05-16 15:24:28 +00:00
nicm
a29196ca6a
Build list of paths and weed out duplicates before loading configs, and
...
add TMUX_SOCK like TMUX_PATH for the socket directory.
2020-05-16 14:26:33 +00:00
Nicholas Marriott
d01e7aac89
Add a -D flag to ask tmux not to daemonize, useful both for running a debugger
...
(lldb does not have follow-fork-mode) and for running with a managed supervisor
init system. GitHub issue 2190.
2020-05-10 16:52:46 +01:00
Nicholas Marriott
cc19203be2
Add 'e' key in buffer mode to open the buffer in an editor.
2020-05-01 09:02:44 +01:00
Nicholas Marriott
d53e1fedd5
Add TMUX_SOCK like TMUX_PATH for the socket directory.
2020-04-23 18:15:02 +01:00
Nicholas Marriott
0d3fdae7b6
Build list of paths and weed out duplicates before loading configs.
2020-04-23 17:56:45 +01:00
Nicholas Marriott
df1bce40f0
Call the event_init wrapper again.
2020-04-22 12:09:25 +01:00