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

5776 Commits

Author SHA1 Message Date
Nicolas Viennot
03948f3e3d Synching winlinks idx instead of window ids 2013-06-12 17:57:23 -04:00
Nicolas Viennot
5872c01dfd Sync all session windows 2013-06-12 02:53:33 -04:00
Nicolas Viennot
f1f8233536 session appears in ps aux 2013-06-12 00:02:12 -04:00
Nicolas Viennot
9c5df60d62 Status bar sync 2013-06-11 23:50:04 -04:00
Nicolas Viennot
64fe4acb9c Not freeing term infos 2013-06-11 23:20:58 -04:00
Nicolas Viennot
635a198c74 Resize bug fix 2013-06-11 23:16:08 -04:00
Nicolas Viennot
1cc80546f4 Replication of bind/unbind commands 2013-06-11 22:52:25 -04:00
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
Stuart Henderson
d6debc21c7 revert r1.156 "Add support for focus notifications when tmux pane changes"
beck@ found annoying beeps if a machine was shutdown while tmux is running
and you then focus in/out of an xterm; kettenis tracked it down to 1.156.
2013-06-11 19:18:02 +00: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
Jason McIntyre
ddb52a2b15 escape "Ss", becuase groff thinks it has found a macro; 2013-06-02 14:40:17 +00:00
Nicholas Marriott
13441e8cb8 The actual terminfo entries we ended up with for cursor changes are Cs,
Ce, Ss and Se (not Cc, Ce, Cs, Csr). So use and document these instead
of the ones we were using earlier.
2013-06-02 07:52:15 +00:00
Thomas Adam
a97d5b8e60 Amend tmux.1 handling in .gitignore
Now that tmux.1 is used as the canonical source for man page documentation,
ensure that we ignore tmux.1.{mdoc,man} instead.
2013-06-01 10:58:39 +01:00
Thomas Adam
399d7380a5 Merge branch 'obsd-master' 2013-05-31 21:44:42 +01:00
Nicholas Marriott
c231381aa3 Demote the old single-character replacement variables (#S and friends)
to aliases of formats. From Tiago Cunha.
2013-05-31 19:56:05 +00:00
Nicholas Marriott
c30d60f7ae Add host_short format, from Tiago Cunha. 2013-05-31 19:46:42 +00:00
Nicholas Marriott
9fb9f78e43 Use u_char for the send-keys string to avoid mangling top-bit-set
characters when they are promoted to int and passed to
window_pane_key. Reported by Jacob Bang.
2013-05-31 12:50:05 +00:00
Nicholas Marriott
a0cf65db77 Instead of eating 1024 bytes or so for the arguments of each command,
save memory by using an RB tree. From Tiago Cunha.
2013-05-31 12:19:34 +00:00
Nicholas Marriott
2ee9c4df12 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code 2013-05-31 13:00:11 +01:00
Nicholas Marriott
e6c77e7afb Add a COPYING file, suggested by Dagobert Michelsen. 2013-05-31 12:59:17 +01:00
Thomas Adam
76cb088d16 Merge branch 'obsd-master'
Conflicts:
	tmux.h
2013-05-25 11:48:12 +01:00
Nicholas Marriott
907ad00300 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
Conflicts:
	Makefile.am
2013-05-15 16:50:15 +01:00
Nicholas Marriott
88a4da9747 Don't let cursor position overflow when reflowing, from Christopher
Collins.
2013-05-15 15:39:51 +00:00
Nicholas Marriott
25c430b1cd Reserve space for \0 in cmd_print, from George Nachman. 2013-05-15 15:34:09 +00:00
Nicholas Marriott
772d61f3ed RIS should reset focus reporting, from Hayaki Saito. 2013-05-15 15:32:14 +00:00
Nicholas Marriott
5b1cf02f2e Rename tmux.1.in back to tmux.1 and generate tmux.1.{mdoc,man} instead. 2013-05-15 16:27:30 +01:00
Nicholas Marriott
66f4c60a84 Don't limit width and height to 222 in standard mouse mode. 2013-05-07 11:00:16 +00:00
Nicholas Marriott
fce095665c Use $(srcdir) for generating tmux.1, reported by fasta_ on IRC. 2013-04-28 15:37:02 +01:00
Nicholas Marriott
2555ac58cc .Op Fl b not .Fl b for run-shell synopsis, from Ben Boeckel. 2013-04-24 10:15:47 +00:00
Nicholas Marriott
e323101ede Rename global configuration define. 2013-04-24 10:01:32 +00:00
Nicholas Marriott
ce52e45d44 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code 2013-04-24 11:00:32 +01:00
Nicholas Marriott
4f3c31a6b6 Use sysconfdir for the location of global tmux.conf (but default it to /etc),
based on changes from Dagobert Michelsen.
2013-04-24 10:57:03 +01:00
Thomas Adam
70bc8ef845 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code 2013-04-23 08:26:51 +01:00
Thomas Adam
cd60e57b6a Merge branch 'obsd-master'
Sync from OpenBSD.
2013-04-23 08:26:04 +01:00
Nicholas Marriott
3d2b7d5bce When using choose-tree -u, start with the current window
highlighted. From Thomas Adam.
2013-04-22 22:17:29 +00:00