| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Linux: include sys/file.h for flock() | Thomas Adam | 2018-06-07 |
| | | |||
| * | Merge branch 'obsd-master' | Thomas Adam | 2018-04-26 |
| |\ | |||
| | * | Use <fcntl.h> instead of <sys/file.h> for open() and friends. | guenther | 2018-04-26 |
| | | | | | | | | | | | | | | | Delete a bunch of unnecessary #includes and sort to match style(9) while doing the above cleanup. ok deraadt@ krw@ | ||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2018-01-01 |
| |\| | |||
| | * | Prefer PWD for current directory if present in client, from Wei Zhao in | nicm | 2018-01-01 |
| | | | | | | | | | GitHub issue 1183. | ||
| * | | 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-12-19 |
| |\| | |||
| | * | Do not try to put more in command message than will fit when sending | nicm | 2017-12-18 |
| | | | | | | | | | (the server will treat as a fatal error). GitHub issue 1200. | ||
| * | | 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 | ||
| | * | Move signal code into proc.c. | nicm | 2017-07-12 |
| | | | |||
| | * | Make shell_command a global like other stuff rather than making it an | nicm | 2017-07-12 |
| | | | | | | | | | exception and using callback argument. | ||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-24 |
| |\| | |||
| | * | Add support for custom command aliases, this is an array option which | nicm | 2017-01-24 |
| | | | | | | | | | | | contains items of the form "alias=command". This is consulted when an unknown command is parsed. | ||
| * | | Define away pledge() on !OpenBSD. | Nicholas Marriott | 2017-01-23 |
| | | | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-23 |
| |\| | | | | | | | | | | | Conflicts: Makefile tmux.c | ||
| | * | Open /dev/ptm before pledge() and save it to be used for PTMGET later | nicm | 2017-01-23 |
| | | | | | | | | | | | | | (this means inlining forkpty()). ok deraadt | ||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-20 |
| |\| | |||
| | * | Print error rather than fatal() if tcgetattr() fails, which is much more | nicm | 2017-01-20 |
| | | | | | | | | | useful to user. | ||
| | * | Revert WIP parts of previous I didn't mean to commit yet. | nicm | 2017-01-16 |
| | | | |||
| | * | getopt() has a struct option so just return to using options_entry. | nicm | 2017-01-16 |
| | | | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-13 |
| |\| | |||
| | * | Add -E to detach-client to exec a command to replace the client instead | nicm | 2017-01-13 |
| | | | | | | | | | of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius. | ||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-04 |
| |\| | |||
| | * | Remove some dead code in cmd-move-window.c and make a load of local | nicm | 2016-10-03 |
| | | | | | | | | | functions static. | ||
| * | | 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-11-25 |
| |\| | | | | | | | | | | | | | Conflicts: log.c proc.c tmux.c | ||
| | * | Don't print error if none to print. | nicm | 2015-11-25 |
| | | | |||
| | * | Shell command from -c doesn't have to be global, pass it as an argument. | nicm | 2015-11-24 |
| | | | |||
| | * | Do lock failures slightly better, return a special value so we don't | nicm | 2015-11-24 |
| | | | | | | | | | unlink the wrong thing. | ||
| | * | Actually show something (even if it not that helpful) if the server | nicm | 2015-11-24 |
| | | | | | | | | | | | fails to start (for example if it can't create the socket), rather than hanging or showing nothing. | ||
| | * | Tidy the code that works out the socket path, and just use the full path | nicm | 2015-11-24 |
| | | | | | | | | | in the global socket_path rather than copying it. | ||
| | * | Switch a fprintf to a fatal, and wrap some long lines. | nicm | 2015-11-24 |
| | | | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-18 |
| |\| | |||
| | * | Use __unused rather than rolling our own. | nicm | 2015-11-18 |
| | | | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-15 |
| |\| | | | | | | | | | | | Conflicts: server.c tmux.c | ||
| | * | Accidentally turned off pledge, turn it back on. | nicm | 2015-11-15 |
| | | | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-14 |
| |\| | | | | | | | | | | | Conflicts: server.c tmux.c | ||
| | * | Push stdout and stderr to clients more aggressively, and add an event to | nicm | 2015-11-14 |
| | | | | | | | | | continue if the send fails. | ||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-31 |
| |\| | | | | | | | | | Conflicts: server.c | ||
| | * | Don't shift version out of peerid, it is needed later. | nicm | 2015-10-31 |
| | | | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-31 |
| |\| | |||
| | * | Because pledge(2) does not allow us to pass directory file descriptors | nicm | 2015-10-31 |
| | | | | | | | | | | | | | | | | | | | around, we can't use file descriptors for the working directory because we will be unable to pass it to a privileged process to tell it where to read or write files or spawn children. So move tmux back to using strings for the current working directory. We try to check it exists with access() when it is set but ultimately fall back to ~ if it fails at time of use (or / if that fails too). | ||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-28 |
| |\| | |||
| | * | Like options, move the environ struct into environ.c. | nicm | 2015-10-28 |
| | | | |||
| * | | Merge branch 'obsd-master' | Thomas Adam | 2015-10-27 |
| |\| | | | | | | | | | | | | | | | | | | | Conflicts: Makefile client.c server-client.c server.c tmux.c tmux.h | ||
| | * | Move struct options into options.c. | nicm | 2015-10-27 |
| | | | |||