Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-22 | |
|\| | ||||
| * | Add exit-empty option to exit server if no sessions (defaults to on). | nicm | 2018-02-22 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-12-19 | |
|\| | ||||
| * | Report better error from server when socket create fails, GitHub issue | nicm | 2017-12-19 | |
| | | | | | | | | 1201. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-10-20 | |
|\| | | | | | | | | | Conflicts: server-fn.c | |||
| * | Show exit status and time in the remain-on-exit pane text, mostly from | nicm | 2017-10-12 | |
| | | | | | | | | Timo Boettcher in GitHub issue 1103. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-14 | |
|\| | ||||
| * | Because ignore SIGCHLD early, letting signal_del restore it doesn't work | nicm | 2017-07-14 | |
| | | | | | | | | | | correctly, so set it explicitly back to default (and the others for good measure). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-12 | |
|\| | | | | | | | | | | | | | | | Conflicts: cmd-pipe-pane.c proc.c tmux.c window.c | |||
| * | Block signals between forking and clearing signal handlers (or calling | nicm | 2017-07-12 | |
| | | | | | | | | | | | | event_reinit) - if the child gets a signal and fires the libevent signal handler during this period it could write a signal into the parent's signal pipe. GitHub issue 1001 from Aaron van Geffen. | |||
| * | Move signal code into proc.c. | nicm | 2017-07-12 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-10 | |
|\| | ||||
| * | Some extra logging to show why tmux might exit. | nicm | 2017-07-09 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-03 | |
|\| | ||||
| * | Do not close panes until process has exited and any outstanding data | nicm | 2017-07-03 | |
| | | | | | | | | has been written to the pipe-pane event if there is one. GitHub issue 991. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-06-05 | |
|\| | | | | | | | | | | | Conflicts: tmux.1 window.c | |||
| * | Support SIGUSR2 to stop and start logging for an existing server. Also | nicm | 2017-06-04 | |
| | | | | | | | | | | we currently only have two log levels so just use -v and -vv rather than -v and -vvvv, and clarify the man page entry for -v. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-22 | |
|\| | ||||
| * | Memory leaks, from David CARLIER. | nicm | 2017-04-22 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 | |
|\| | ||||
| * | Make the cmd_find_* functions more obvious when looking for a client, | nicm | 2017-04-21 | |
| | | | | | | | | | | rather than having it inside other functions. Should be no change to the way targets are resolved just yet. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-21 | |
|\| | ||||
| * | History needs to be loaded after config parsing is done - now that | nicm | 2017-04-21 | |
| | | | | | | | | commands are queued, that's in cfg_done not after start_cfg finishes. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-04-20 | |
|\| | ||||
| * | If a #() command doesn't exit, use its most recent line of output (it | nicm | 2017-04-20 | |
| | | | | | | | | | | | | | | must be a full line). Don't let it redraw the status line more than once a second. Requested by someone about 10 years ago... | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-02-14 | |
|\| | | | | | | | | | Conflicts: server.c | |||
| * | Instead of numbering session groups, give them a name which may be given | nicm | 2017-02-09 | |
| | | | | | | | | | | to -t instead of a target session. Also allow them to contain only one session. | |||
* | | -paths.h. | Nicholas Marriott | 2017-01-25 | |
| | | ||||
* | | Bad merge. | Nicholas Marriott | 2017-01-25 | |
| | | ||||
* | | Define away pledge() on !OpenBSD. | Nicholas Marriott | 2017-01-23 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-11-12 | |
|\| | ||||
| * | Do not execute commands for a client until it has identified, fixes | nicm | 2016-11-12 | |
| | | | | | | | | problem reported by Frank Terbeck. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-16 | |
|\| | ||||
| * | Notifys can go via the command queue instead of using their own queue. | nicm | 2016-10-16 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-16 | |
|\| | ||||
| * | Rewrite command queue handling. Each client still has a command queue, | nicm | 2016-10-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | but there is also now a global command queue. Instead of command queues being dispatched on demand from wherever the command happens to be added, they are now all dispatched from the top level server loop. Command queues may now also include callbacks as well as commands, and items may be inserted after the current command as well as at the end. This all makes command queues significantly more predictable and easier to use, and avoids the complex multiple nested command queues used by source-file, if-shell and friends. A mass rename of struct cmdq to a better name (cmdq_item probably) is coming. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-15 | |
|\| | ||||
| * | Drain notifys once at the end of the server loop instead of doing it | nicm | 2016-10-15 | |
| | | | | | | | | from the end of every command queue (which could be nested). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-12 | |
|\| | | | | | | | | | | | Conflicts: format.c osdep-openbsd.c | |||
| * | Loads more static, except for cmd-*.c and window-*.c. | nicm | 2016-10-10 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-07-07 | |
|\| | ||||
| * | tmux: only consider ACCESSPERMS for setting mode on socket_path. | semarie | 2016-07-07 | |
| | | | | | | | | | | | | | | it explicitly removes any S_ISUID|S_ISGID|S_ISTXT bits, instead of letting pledge(2) silenciously remove them. ok nicm@ beck@ deraadt@ | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-03-30 | |
|\| | ||||
| * | Bump the listen() backlog up, some people have scripts that run up a lot | nicm | 2016-03-30 | |
| | | | | | | | | of clients quickly. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-01-19 | |
|\| | ||||
| * | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-17 | |
|\| | ||||
| * | Add infrastructure to work out the best target given a pane or window | nicm | 2015-12-16 | |
| | | | | | | | | alone and use it to add pane_died and pane_exited hooks. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-15 | |
|\| | ||||
| * | Make the marked pane a cmd_find_state. | nicm | 2015-12-15 | |
| | |