summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/server.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add pane_dead_status for exit status of dead panes.nicm2014-12-091-1/+2
* Move cfg_causes local into cfg.c and remove struct causelist.nicm2014-10-271-14/+7
* Wake up any clients waiting with the wait-for command when the servernicm2014-09-011-2/+18
* lockf is entirely useless and it was a mistake to change to it, go backnicm2014-07-211-1/+2
* Now that cmdlists are reference counted, there is no need for two-stepnicm2014-05-141-2/+1
* There is no longer a need for a paste_stack struct or for global_buffersnicm2014-04-241-4/+1
* Some more long lines.nicm2014-04-171-2/+2
* Do not run any command line command from the client which starts thenicm2013-10-201-1/+4
* Rename global configuration define.nicm2013-04-241-5/+5
* Add a command queue to standardize and simplify commands that call othernicm2013-03-241-19/+25
* No more lint means no more ARGSUSED.nicm2013-03-221-4/+1
* Fix argument order in a log statement.nicm2012-12-061-2/+2
* Use a utility function for common code to show errors in config file,nicm2012-11-191-17/+6
* xfree is not particularly helpful, remove it. From Thomas Adam.nicm2012-07-101-6/+6
* Stop accepting new clients for 1 second on EMFILE/ENFILE. Based onnicm2012-04-111-7/+32
* Use a lock file and flock() to serialize server start, avoids problemsnicm2012-03-091-2/+6
* Give each pane created in a tmux server a unique id (starting from 0),nicm2011-03-271-1/+2
* Use LIST_* not SLIST_*.nicm2011-01-261-2/+2
* Move all calls to fcntl(...O_NONBLOCK) into a function and clear thenicm2011-01-081-7/+3
* Don't reset the activity timer for unattached sessions every second,nicm2011-01-011-11/+3
* Change from a per-session stack of buffers to one global stack which isnicm2010-12-301-1/+4
* Store sessions in an RB tree by name rather than a list, this is tidiernicm2010-12-211-34/+27
* Merge the before and after attach client code into one in client.cnicm2010-10-181-8/+4
* Trying to set FD_CLOEXEC on every fd is a lost cause, just usenicm2010-10-161-3/+1
* Two new options:nicm2010-09-261-5/+7
* Modify the permissions on the socket when adding or removing +x to shownicm2010-09-261-6/+17
* Do not call event_del() for signals after fork(), just use sigaction()nicm2010-08-191-2/+2
* switch back to kqueue for now, since (a) kqueue has been fixed to dealderaadt2010-08-041-4/+1
* kqueue(2) is currently broken when used with /dev/null and a few othernicm2010-07-241-1/+4
* Give tmux sockets (but not the containing folder) groupnicm2010-06-211-4/+4
* Put this back in with the initialisation in the right order.nicm2010-05-041-62/+7
* Revert last change, it appears to be broken somehow.nicm2010-05-041-8/+62
* Make signal handler setup/teardown two common functions instead of six,nicm2010-05-031-62/+8
* Merge copy mode and output mode, dropping the latter. Idea and code fromnicm2010-04-061-3/+4
* Nuke unused variable.nicm2010-03-221-3/+2
* Use the array.h code for the causes list.nicm2010-02-061-12/+12
* Instead of bailing out on the first configuration file error, carry on,nicm2010-02-061-27/+30
* Ignore SIGHUP as well.nicm2010-01-301-1/+5
* Massive spaces->tabs and trailing whitespace cleanup, hopefully for the lastnicm2009-12-031-4/+4
* Close the pane if the process died due to a signal, not just if it exitednicm2009-12-021-2/+2
* Remove a couple of unused arguments where possible, and add /* ARGSUSED */ tonicm2009-11-261-1/+4
* Destroy panes immediately rather than checking them all every loop.nicm2009-11-131-5/+3
* Free the pane bufferevent when the fd is closed (the signal could come beforenicm2009-11-111-1/+2
* Only need to chmod +x or -x the socket when a client is created, lost ornicm2009-11-111-7/+4
* EVLOOP_ONCE takes care of the wakeup, so no need to call event_loopexit(NULL).nicm2009-11-051-2/+1
* Now all timers are events, there is no longer any need to wake up every 50 ms -nicm2009-11-051-7/+2
* Move status timer check into the global once-per-second timer, this could maybenicm2009-11-041-1/+3
* Don't reenlist the client imsg event every loop, instead have a small functionnicm2009-11-041-5/+3
* Tell the client to exit on configuration file error.nicm2009-11-041-1/+2
* Convert the window pane (pty master side) fd over to use a bufferevent.nicm2009-11-041-2/+1