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

5891 Commits

Author SHA1 Message Date
Nicholas Marriott
7ea560261c Add destroy entry to TODO. 2013-07-27 19:57:21 +01:00
Nicolas Viennot
b464ad7b4c Show upgrade message 2013-07-23 18:10:53 -04:00
Nicolas Viennot
4a6ccae4fa Authentication timeout set to 60s 2013-07-23 17:02:56 -04:00
Nicolas Viennot
b476eb22e2 Show client version 2013-07-22 20:00:43 -04:00
schwarze
304ea079d2 use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@ 2013-07-16 00:07:52 +00:00
Thomas Adam
c190c73240 Merge branch 'obsd-master' 2013-07-13 16:57:51 +01:00
Nicholas Marriott
e8567098a4 Add support for Cgywin, apparently it is enough just to open the tty again in
the server and fd passing is not necessary. Needs some ifdefs unfortunately but
no way around that and some of them can go next time we're willing to do a
protocol bump. Patch from J Raynor jxraynor at gmail dot com.
2013-07-12 22:21:42 +01:00
Nicholas Marriott
a9ebb62d54 Make next-word-end work properly with vi(1) keys, reported by patrick
keshishian.
2013-07-12 09:52:36 +00:00
Nicolas Viennot
e8ca45b088 Removing all the layout crap, too lazy to fix properly.
At least we get smaller binaries :)
2013-07-11 20:20:00 -04:00
Nicolas Viennot
4037b4666b Disable msg prints 2013-07-11 03:51:02 -04:00
Nicolas Viennot
c5e2d994e5 Update libssh 2013-07-11 03:46:46 -04:00
Nicolas Viennot
2ed5d4d973 [BUG FIX] The hanging issue should be fixed 2013-07-11 03:29:57 -04:00
Nicolas Viennot
5a6abb6d24 Disable Record/Replay, the bug is non deterministic 2013-07-11 03:22:46 -04:00
Nicolas Viennot
58073077d7 The protocol is now part of the decoder 2013-07-11 01:08:40 -04:00
Nicolas Viennot
23b03685a0 Quick and dirty Record/Replay feature 2013-07-10 22:48:24 -04:00
Thomas Adam
bdea2f9eda Merge branch 'obsd-master' 2013-07-06 11:18:49 +01:00
Nicholas Marriott
f5b041e394 Add pane_synchronized format, from Romain Francoise. 2013-07-05 15:27:14 +00:00
Nicholas Marriott
e496a548d7 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code 2013-07-05 16:24:13 +01:00
Nicholas Marriott
3d39b18e31 Section on clipboard, from Thomas Adam. 2013-07-05 16:23:33 +01:00
Nicholas Marriott
a96a8a1aab Clarify error messages when setting options, from Thomas Adam. 2013-07-05 15:10:38 +00:00
Nicholas Marriott
064124cc5f When the session option renumber-window is used, ensure we iterate over
all sessions in that group when the winlinks are reordered, otherwise
the winlink lists are out of sync with one another. From Thomas Adam.
2013-07-05 14:52:33 +00:00
Nicholas Marriott
7af5fec038 Whitespace nits, from Ben Boeckel. 2013-07-05 14:44:06 +00:00
Nicholas Marriott
f884fff869 Implement s, S, C mode switch commands in vi(1) mode, from Ben Boeckel. 2013-07-05 14:38:23 +00:00
Nicolas Viennot
bddab8eff2 Bug fix with copy mode 2013-07-02 14:33:11 -04:00
Nicholas Marriott
c7a121cfc0 Focus events can cause trouble if left on and they can't be turned off
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
2013-06-28 20:55:16 +01:00
Nicholas Marriott
777be296ee Always push a focus event when the application turns it on, prompted by
discussion with Hayaki Saito a while ago.
2013-06-28 20:55:16 +01:00
Nicholas Marriott
a0172a6ae5 Mark control commands specially so the client can identify them, based
on a diff from George Nachman a while back.
2013-06-28 20:55:16 +01:00
Nicolas Viennot
b8a65c20be Avoid killing sessions when restarting server 2013-06-26 14:28:06 -04:00
Nicolas Viennot
5a8a116351 Synchronize the list binding pane (bind-key + ?) 2013-06-26 02:06:28 -04:00
Nicolas Viennot
278b20f506 Fix copymode when hlimit mismatches the client side 2013-06-26 00:59:58 -04:00
Nicholas Marriott
1099442c0a +strings.h in compat/. 2013-06-25 09:57:49 +01:00
Nicholas Marriott
18989cd430 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code 2013-06-25 09:49:14 +01:00
Nicholas Marriott
828145456c Don't set TMUX_CONF in tmux.h. 2013-06-25 09:48:09 +01:00
Nicholas Marriott
097a046e4a Use _XPG6 on Solaris with GCC because the headers are insane and don't like GCC
with -std=gnu99 and _XPG4_2. We should not really be using _XPG* at all but
there doesn't seem to be a magic define that says "give me the latest
standard", and things are further confused by the CMSG_DATA check in
configure.ac which sets _XOPEN_SOURCE _XOPEN_SOURCE_EXTENDED.

While here add COPYING to EXTRA_DIST.
2013-06-25 09:35:42 +01:00
Nicholas Marriott
3977dba761 Focus events can cause trouble if left on and they can't be turned off
during idle periods (like the other states are) because we'd miss
events. So add a server option to control them. Defaults to off.
2013-06-23 13:10:46 +00:00
Nicholas Marriott
a41cd8d75b Always push a focus event when the application turns it on, prompted by
discussion with Hayaki Saito a while ago.
2013-06-23 12:51:28 +00:00
Nicholas Marriott
662d471215 Mark control commands specially so the client can identify them, based
on a diff from George Nachman a while back.
2013-06-23 12:41:54 +00:00
Nicolas Viennot
6b31869600 Readonly support on the client side
For now, the client can "tmate show-messages" to get it
2013-06-22 02:34:48 -04:00
Nicolas Viennot
d02e97c206 Using /dev/urandom for our random source 2013-06-22 01:00:47 -04:00
Nicolas Viennot
761d68bfff Tracking paired and lonely sessions in counters 2013-06-20 03:31:50 -04:00
Nicolas Viennot
9fc6c46674 Send USR1 to reopen the log file for logrotate 2013-06-19 23:51:44 -04:00
Nicolas Viennot
6ada73295c Monitoring: session paired/not-paired 2013-06-19 18:19:58 -04:00
Nicolas Viennot
316bd7a9f8 Fix client cleanup screen after exit 2013-06-19 02:32:27 -04:00
Nicolas Viennot
17a0f65351 tmate_preload_trace_lib() was segfaulting on i686 2013-06-18 06:05:32 -04:00
Nicolas Viennot
5ce20c48bc Dynamic hostname support 2013-06-18 05:53:37 -04:00
Nicolas Viennot
0f2707b4f1 ssh keepalive timer 2013-06-17 00:08:41 -04:00
Nicolas Viennot
2ad6723cc2 [libssh] keepalive implementation 2013-06-17 00:08:41 -04:00
Nicolas Viennot
a83c66d909 hostname: tmate.io -> a.tmate.io 2013-06-16 03:16:07 -04:00
Nicolas Viennot
1bc25383ce Typo fix 2013-06-15 01:39:20 -04:00
Nicolas Viennot
f1160be564 Stats on the number unique IPs 2013-06-14 19:36:46 -04:00