1
0
mirror of https://github.com/tmate-io/tmate-ssh-server.git synced 2020-11-18 19:53:51 -08:00

4457 Commits

Author SHA1 Message Date
Nicolas Viennot
77c23c7123 Replicate tmux commands instead of keys 2013-06-11 22:35:12 -04:00
Nicolas Viennot
e18b70af0b nice() for now. We'll go with cgroups another day 2013-06-11 19:09:11 -04:00
Nicolas Viennot
def38c984a Developer Environement setup 2013-06-11 17:05:12 -04:00
Nicolas Viennot
3ee065ce52 Jail in place
Still missing the network isolation.
Maybe a iptable filtered by uid would work.
2013-06-11 05:47:20 -04:00
Nicolas Viennot
31b5c08472 Aggressive fd close before hitting the jail 2013-06-11 03:37:09 -04:00
Nicolas Viennot
79417f1619 Quick refactor in tmate-slave.c 2013-06-11 03:06:38 -04:00
Nicolas Viennot
d11d8ababd Removed some useless struct 2013-06-11 02:41:28 -04:00
Nicolas Viennot
4ae8ba3270 Connections are now using tokens 2013-06-11 02:36:25 -04:00
Nicolas Viennot
3b4e6bb9cc Quick refactor of tmate-slave.c 2013-06-10 22:51:22 -04:00
Nicolas Viennot
0f1159aa30 tmate-server -> tmate-slave 2013-06-10 22:36:51 -04:00
Nicolas Viennot
e36905a646 Server side refactor (+username/pubkey) 2013-06-10 22:36:51 -04:00
Nicolas Viennot
e0861e170a Enable compression 2013-06-10 06:00:04 -04:00
Nicolas Viennot
7d78035e42 [libssh] fix server side compression 2013-06-10 06:00:04 -04:00
Nicolas Viennot
112f84f268 [libssh] bug fix in channel_open() 2013-06-10 04:30:44 -04:00
Nicolas Viennot
05210fde98 Adding msgpack 2013-06-10 02:50:11 -04:00
Nicolas Viennot
02c86e0ffb Adding libssh 2013-06-10 02:18:04 -04:00
Nicolas Viennot
dbc4ecc92d Slave implementation draft 2013-06-10 01:54:29 -04:00
Thomas Adam
1b083aa0fd Update CHANGES and configure.ac for 1.8 release. base 1.8 2013-03-26 20:19:04 +00:00
Thomas
399a15b9fc Merge branch 'obsd-master' 2013-03-26 16:59:37 +00:00
Nicholas Marriott
dfac36b6c3 Only accept partial keys if the timer has not expired, fixes infinite
loop when Escape is pressed the wrong number of times.
2013-03-26 14:14:08 +00:00
Nicholas Marriott
771d7db3a6 Fix compiler warnings, missing #include. From Thomas Adam. 2013-03-26 10:54:48 +00:00
Thomas
00af2df102 Merge branch 'obsd-master' 2013-03-25 16:30:37 +00:00
Nicholas Marriott
be390c1991 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code 2013-03-25 16:13:22 +00:00
Nicholas Marriott
2fd0cb7600 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
Conflicts:
	TODO
	cmd-queue.c
	cmd-server-info.c
	cmd-wait-for.c
	tmux.1
2013-03-25 16:11:22 +00:00
Thomas Adam
5f5d413408 Remove compat/vis.h from cmd-save-buffer.
The include for compat.h in tmux.h takes care of this.

BUG-ID:  N/A
2013-03-25 16:09:34 +00:00
Nicholas Marriott
972da2d498 Try to establish client for run-shell and if-shell if no -t. 2013-03-25 16:04:07 +00:00
Nicholas Marriott
e44bd9f750 Revert the command-prefix change which breaks sequences of commands. 2013-03-25 15:59:57 +00:00
Nicholas Marriott
777edd0269 Add to TODO. 2013-03-25 15:47:16 +00:00
Nicholas Marriott
855d6fe1fe Add to TODO. 2013-03-25 15:47:10 +00:00
Nicholas Marriott
b625ad6d8b Use -std=gnu99 not c99 with GCC. 2013-03-25 15:33:23 +00:00
Thomas Adam
97b5df35b1 Portability fix-ups
* Ammend the Makefile to include newer commands.
* "compat/vis.h" versus <vis.h>
* Removal of cmd-send-prefix.c and cmd-show-buffer.c
* osdep-* for processes.

BUG-ID:  N/A
2013-03-25 15:32:02 +00:00
Thomas Adam
7a87c7eff6 Fixup Makefile 2013-03-25 15:00:56 +00:00
Thomas Adam
f90eb43fcb Merge branch 'obsd-master' 2013-03-25 14:59:29 +00:00
Nicholas Marriott
a09d8e88fc Use -std=gnu99 not c99 with GCC. 2013-03-25 12:16:03 +00:00
Nicholas Marriott
b5fda7ad2a Spacing, warning nits. 2013-03-25 12:00:30 +00:00
Nicholas Marriott
58bb6f8c56 Set pane resize flag when needed. 2013-03-25 11:55:01 +00:00
Nicholas Marriott
673eb160d4 Sort includes and fix spaces. 2013-03-25 11:53:54 +00:00
Nicholas Marriott
e97e0d7e54 Man page fixes. 2013-03-25 11:49:54 +00:00
Nicholas Marriott
4119c476aa b comes before t. 2013-03-25 11:46:28 +00:00
Nicholas Marriott
e2295014d9 Process ^[ as meta when a partial key is found. 2013-03-25 11:44:16 +00:00
Nicholas Marriott
43fb9835fa Add -P and -F to new-session. 2013-03-25 11:44:00 +00:00
Nicholas Marriott
599dd2a560 Create a new context when copying instead of using the input
context. The input context may not exist yet. Fixes crash when copying
from config file errors.
2013-03-25 11:43:33 +00:00
Nicholas Marriott
d28a39d01d Extend jobs to support writing and use that for copy-pipe instead of
popen, from Chris Johnsen.
2013-03-25 11:43:01 +00:00
Nicholas Marriott
270d90ce1e Handle empty pending output (not a failure) and add \n. From George
Nachman.
2013-03-25 11:42:19 +00:00
Nicholas Marriott
0c969a7dfd Handle no client better in display-message. 2013-03-25 11:42:01 +00:00
Nicholas Marriott
111d993e75 When only two panes in a window, only draw half the separating line as
active.
2013-03-25 11:41:49 +00:00
Nicholas Marriott
0ef24f9912 Only send end guard if begin was sent, from George Nachman. 2013-03-25 11:41:16 +00:00
Nicholas Marriott
87fe1c0b0e Include prefix on ids, from George Nachman. 2013-03-25 11:40:54 +00:00
Nicholas Marriott
114d822d27 Don't zoom windows with one pane, from Romain Francoise. 2013-03-25 11:39:11 +00:00
Nicholas Marriott
88b92df849 We ignore SIGWINCH until ready, so send a MSG_RESIZE immediately when
becoming ready.
2013-03-25 11:38:57 +00:00