aboutsummaryrefslogtreecommitdiff
path: root/client.c
Commit message (Expand)AuthorAge
* Merge cmd_list_parse into cmd-parse.y so it can use the new aliasnicm2019-05-25
* Do not use PWD unless it actually matches the real working directory.nicm2018-11-22
* Use <fcntl.h> instead of <sys/file.h> for open() and friends.guenther2018-04-26
* Prefer PWD for current directory if present in client, from Wei Zhao innicm2018-01-01
* Report better error from server when socket create fails, GitHub issuenicm2017-12-19
* Do not try to put more in command message than will fit when sendingnicm2017-12-18
* Because ignore SIGCHLD early, letting signal_del restore it doesn't worknicm2017-07-14
* Move signal code into proc.c.nicm2017-07-12
* Make shell_command a global like other stuff rather than making it annicm2017-07-12
* Add support for custom command aliases, this is an array option whichnicm2017-01-24
* Open /dev/ptm before pledge() and save it to be used for PTMGET laternicm2017-01-23
* Print error rather than fatal() if tcgetattr() fails, which is much morenicm2017-01-20
* Revert WIP parts of previous I didn't mean to commit yet.nicm2017-01-16
* getopt() has a struct option so just return to using options_entry.nicm2017-01-16
* Add -E to detach-client to exec a command to replace the client insteadnicm2017-01-13
* Remove some dead code in cmd-move-window.c and make a load of localnicm2016-10-03
* I no longer use my SourceForge address so replace it.nicm2016-01-19
* Don't print error if none to print.nicm2015-11-25
* Shell command from -c doesn't have to be global, pass it as an argument.nicm2015-11-24
* Do lock failures slightly better, return a special value so we don'tnicm2015-11-24
* Actually show something (even if it not that helpful) if the servernicm2015-11-24
* Tidy the code that works out the socket path, and just use the full pathnicm2015-11-24
* Switch a fprintf to a fatal, and wrap some long lines.nicm2015-11-24
* Use __unused rather than rolling our own.nicm2015-11-18
* Accidentally turned off pledge, turn it back on.nicm2015-11-15
* Push stdout and stderr to clients more aggressively, and add an event tonicm2015-11-14
* Don't shift version out of peerid, it is needed later.nicm2015-10-31
* Because pledge(2) does not allow us to pass directory file descriptorsnicm2015-10-31
* Like options, move the environ struct into environ.c.nicm2015-10-28
* Move struct options into options.c.nicm2015-10-27
* Break the common process set up, event loop and imsg dispatch codenicm2015-10-27
* Pass current directory as a string rather than a file descriptor becausenicm2015-10-18
* Add pledge "stdio unix sendfd proc exec tty" to tmux client process,nicm2015-10-17
* Userspace doesn't need to use SUN_LEN(): connect() and bind() must acceptguenther2015-10-11
* Don't leak fd and path on failure.nicm2015-09-24
* No need to keep global options around for client which doesn't use them.nicm2015-09-09
* Login shell can be a client flag, and move the exec code into client.c.nicm2015-08-30
* Event base does not need to be global.nicm2015-08-30
* Ignore environment variables that are too long to send to the server.nicm2015-07-13
* Add a format for client PID (client_pid) and server PID (pid). Diff fornicm2015-06-14
* Move the nested check from client to server and compare the client ttynicm2015-06-04
* Set up signal handler earlier so that we don't get zombies, reported bynicm2015-04-24
* Simplify error messages when socket connect fails, suggested by "Karthik K".nicm2015-04-21
* Fix some format specifier nits, from Ben Boeckel.nicm2015-03-31
* Tidy up some includes.nicm2014-10-20
* Call waitpid on SIGCHLD even if client not attached, it is possible (onnicm2014-10-01
* Various minor style and spacing nits.nicm2014-09-01
* lockf is entirely useless and it was a mistake to change to it, go backnicm2014-07-21
* An EOF is a good reason to close a connection.krw2014-07-13
* fcntl.h is still needed here.nicm2014-04-29