1
0
mirror of https://github.com/tmate-io/tmate synced 2020-11-18 19:53:50 -08:00
Commit Graph

352 Commits

Author SHA1 Message Date
a22fe33aa0 Some extra logging of where keys are actually going. 2015-10-26 17:17:06 +00:00
4acc8d0ff5 Merge branch 'obsd-master'
Conflicts:
	cmd-find.c
2015-10-25 09:21:37 +00:00
2e2b8a95bd Pasting mouse escape sequences is unlikely, so skip them when working
out whether the user is pasting.
2015-10-23 23:46:36 +00:00
8c39813665 Merge branch 'obsd-master' 2015-10-22 14:01:12 +01:00
c2c2d44c72 Log identify messages. 2015-10-22 11:00:51 +00:00
1f4a5b5dfe Merge branch 'obsd-master' 2015-10-21 00:01:19 +01:00
076034345a Use client pointer not file descriptor in logging. 2015-10-20 21:12:08 +00:00
af2d48f4d2 Merge branch 'obsd-master' 2015-10-20 16:01:11 +01:00
8c8cddbe02 The table could change when retrying so don't save it at start of
server_client_handle_key.
2015-10-20 14:19:27 +00:00
bbdc08780c Merge branch 'obsd-master' 2015-10-18 22:01:08 +01:00
174a2ad731 Pass current directory as a string rather than a file descriptor because
pledge doesn't let us pass directory file descriptors.
2015-10-18 20:42:42 +00:00
a3bce7a322 Merge branch 'obsd-master' 2015-09-17 00:01:08 +01:00
a4b4b29987 Rename cmd_q dead flag to a general flags bitmask (will be more flags later). 2015-09-16 22:24:54 +00:00
74b958ecbe Merge branch 'obsd-master'
Conflicts:
	Makefile
2015-09-14 12:42:19 +01:00
16efa84838 Make refresh-client force update of jobs, from Sina Siadat. 2015-09-14 10:25:52 +00:00
76688d2040 Merge branch 'obsd-master'
Conflicts:
	cfg.c
	tmux.c
2015-09-06 20:47:50 +01:00
93b946ee50 Tweak some error messages/comments. 2015-09-01 19:50:09 +00:00
cb89f2f2a1 Merge branch 'obsd-master'
Conflicts:
	Makefile
	format.c
2015-08-30 21:44:01 +01:00
b87dc608d9 Some style nits and dead assignments. 2015-08-30 15:43:40 +00:00
b9f0571780 We already loop over the windows in server_client_loop, so don't do it
again in server_loop just to check names.
2015-08-29 08:54:41 +00:00
486421ceff Merge branch 'obsd-master' 2015-08-28 16:01:09 +01:00
84eabb2658 Merge branch 'obsd-master' 2015-08-28 14:01:11 +01:00
57cc4d45d5 Make session_update_activity more useful and use it in more places. 2015-08-28 13:01:03 +00:00
75d10058a4 Run status update on a per-client timer at status-interval. 2015-08-28 12:16:28 +00:00
73b4d098ce Merge branch 'obsd-master' 2015-07-29 14:01:09 +01:00
5ec3621101 status_out and associated data structures are no longer used. 2015-07-29 11:56:02 +00:00
b886393042 Merge branch 'obsd-master' 2015-07-17 10:01:09 +01:00
3192178f15 Initialize client fd to -1 as well, from Bobby Powers. 2015-07-17 06:53:47 +00:00
07aef38591 Merge branch 'obsd-master' 2015-07-13 18:01:09 +01:00
e45d624df2 Fix line endings. 2015-07-13 15:51:31 +00:00
c7374c31c4 Initialize cwd fd to -1 so that we don't close fd 0 if the client is
destroyed before it is changed. Also allow ttyname() to fail. Fixes
problems when running out of file descriptors reported by Bruno Sutic.
2015-07-13 15:49:31 +00:00
37005d04a9 Merge branch 'obsd-master' 2015-06-14 12:01:10 +01:00
29c29e7717 Add a format for client PID (client_pid) and server PID (pid). Diff for
client_pid from Thomas Adam.
2015-06-14 10:07:44 +00:00
7acc4addb5 Merge branch 'obsd-master'
Conflicts:
	client.c
	tmux.1
	tmux.c
2015-06-07 23:42:25 +01:00
10e90ae01f Change deref to the more sensible unref, and add a couple I missed before. 2015-06-05 18:06:30 +00:00
8c93b768e4 Instead of putting dead clients on a list and checking it every loop,
use event_once to queue a callback to deal with them. Also dead clients
with references would never actually be freed because the wrap-up
functions (the callback for stdin, or status_prompt_clear) would never
be called. So call them in server_client_lost.
2015-06-05 18:01:12 +00:00
6b2129696f Move the nested check from client to server and compare the client tty
name to all the pane pty names instead of comparing socket paths. This
means that "new -d" will work without unsetting $TMUX.
2015-06-04 23:27:51 +00:00
beffdf6575 Merge branch 'obsd-master' 2015-05-27 16:01:22 +01:00
379400cfa6 Move the jobs output cache into the formats code so that #() work more
generally (for example, again working in set-titles-string).
2015-05-27 13:28:04 +00:00
4165ed96f8 Add back __CYGWIN__ block
This went missing during the merge from OpenBSD.
2015-05-09 20:03:24 +01:00
504b97b6a4 Merge branch 'obsd-master'
Conflicts:
	tmux.h
2015-05-09 12:52:38 +01:00
879de25583 Remove some stuff that accidentally ended up here from portable, and
remove a little-used debug function.
2015-05-08 15:56:49 +00:00
f10d3675f8 Merge branch 'obsd-master' 2015-05-06 10:03:52 +01:00
33a585c47f Turn cursor off during redraw, pointed out by George Nachman. 2015-05-06 07:52:06 +00:00
72e9ebf2ec Merge branch 'obsd-master' 2015-04-25 20:45:02 +00:00
07dfdb974d Make message log a TAILQ. 2015-04-25 18:33:59 +00:00
56e1132db4 Merge branch 'obsd-master' 2015-04-25 10:02:46 +00:00
aeedb464a6 Convert clients list into a TAILQ. 2015-04-24 23:17:11 +00:00
8d66f4fba4 Change the windows array into an RB tree and fix some places where we
were only looking at the first winlink for a window in a session.
2015-04-22 15:30:11 +00:00
0a88377086 Merge branch 'obsd-master' 2015-04-22 10:05:54 +01:00