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