Nicolas Viennot
7e02dba7ef
Minor refactor
2019-11-10 16:40:36 -05:00
Nicolas Viennot
e5f6e68fad
Unify tmate-debug.c with tmate-ssh-server
2019-11-10 16:12:12 -05:00
Nicolas Viennot
9fc6e96444
Send uname
2019-11-10 16:12:12 -05:00
Nicolas Viennot
2b86031308
Fix keepalive bug
2019-11-10 03:58:59 -05:00
Nicolas Viennot
c71307ed5c
Fix reconnection hanging bugs
2019-11-05 20:30:49 -05:00
Nicolas Viennot
19341bc544
Add authorized_keys option -a
2019-11-05 20:30:11 -05:00
Nicolas Viennot
6e84bab68c
Add foreground mode with -F
2019-11-04 18:36:10 -05:00
Nicolas Viennot
4efe25d91d
During SSH authentication, try the none auth method first
2019-10-15 03:11:26 -04:00
Nicolas Viennot
c9813a8c42
Provide better reconnection error message
2016-03-28 23:30:07 -04:00
Nicolas Viennot
02694d2a96
Send commands with their arguments in an array
2016-03-28 02:18:09 -04:00
Nicolas Viennot
474487c33e
Replay commands
2016-03-27 01:10:23 -04:00
Nicolas Viennot
a7c5507464
snapshot
2016-03-27 00:30:20 -04:00
Nicolas Viennot
cdfb6d7ef1
Reconnect wip
2016-03-26 19:00:16 -04:00
Nicolas Viennot
9742aeaf9b
Send a ready packet when initialization is done
2016-03-11 14:11:28 -05:00
Nicolas Viennot
c1846177fc
Cleanup hacks around ev_ssh.ev_flags
...
Fixes #69
Fix suggested by Leon M. George <leon@georgemail.eu>
2016-01-15 16:03:57 -05:00
Nicolas Viennot
0a3bd83b19
Use a session termination message
2016-01-02 11:03:04 -05:00
Nicolas Viennot
a87d3af309
Reusing protocol code from tmate-slave
2016-01-01 17:02:23 -05:00
Nicolas Viennot
058906c242
nits
2015-12-31 19:52:19 -05:00
Nicolas Viennot
a104b160b2
Receive raw tmux keycodes
2015-12-30 16:04:06 -05:00
Nicolas Viennot
9b2778c439
Merge with latest tmux
2015-12-23 05:46:44 -05:00
Nicolas Viennot
2f43ed93b7
Allow clients to extract the ssh connection strings from cmd line
2014-10-31 00:30:36 -04:00
Nicolas Viennot
0d182e707e
Allow users to specify their own tmate servers
...
Options:
- tmate-server-host
- tmate-server-port
- tmate-server-dsa-fingerprint
- tmate-server-rsa-fingerprint
- tmate-server-ecdsa-fingerprint
2013-10-04 17:36:46 -04:00
Nicolas Viennot
13d3439933
SSH key passphrase support
...
Closes #6
2013-07-23 16:55:06 -04:00
Nicolas Viennot
ebc4e5ecdf
User can specify his SSH identity with the tmate-identity global option
2013-07-22 18:05:44 -04:00
Nicolas Viennot
36bfa71b78
Support for multiple IP on DNS
2013-07-22 17:24:08 -04:00
Nicolas Viennot
7be65e79db
localhost localhost -> 127.0.0.1 for dev mode (ipv6)
2013-07-11 19:40:23 -04:00
Nicolas Viennot
c9a6e2560a
Synchronize the list binding pane (bind-key + ?)
2013-06-26 02:05:13 -04:00
Nicolas Viennot
59cab76dd8
Fix copy mode when the buffer size is smaller than 2000
2013-06-26 00:54:27 -04:00
Nicolas Viennot
ddf0a9dd55
Fix compile bug
...
libssh/include/libssh/libssh.h:115: error: previous declaration of 'ssh_session' was here
tmate.h:83: error: redefinition of typedef 'ssh_channel'
libssh/include/libssh/libssh.h:110: error: previous declaration of 'ssh_channel' was here
make: *** [tmate-ssh-client.o] Error 1
2013-06-17 17:34:34 -04:00
Nicolas Viennot
12d681d8cc
Change connection string tmate.io -> master.tmate.io
2013-06-14 22:11:12 -04:00
Nicolas Viennot
a50dcb09b5
Notification messages
2013-06-13 05:15:08 -04:00
Nicolas Viennot
edd194c23c
Synchronize copy-mode
2013-06-13 02:34:59 -04:00
Nicolas Viennot
e52312ec3c
Report failed commands to slave
...
which will in turn notify the proper client
2013-06-12 20:33:58 -04:00
Nicolas Viennot
844451c6ce
Show tmate messages in the status bar
2013-06-12 19:47:36 -04:00
Nicolas Viennot
e70a5f8b7f
Add strack trace debug function
2013-06-12 17:57:53 -04:00
Nicolas Viennot
69bc1bfde5
Sync all session windows
2013-06-12 03:19:42 -04:00
Nicolas Viennot
bf4edb4056
Authenticating the server
2013-06-12 01:28:01 -04:00
Nicolas Viennot
141428691e
Status bar sync
2013-06-11 23:50:16 -04:00
Nicolas Viennot
35daf6d805
Replication of bind/unbind commands
2013-06-11 22:52:21 -04:00
Nicolas Viennot
839c4e3dd9
Replicate remote client commands
2013-06-11 22:32:49 -04:00
Nicolas Viennot
b7371802bf
Developer Environement setup
2013-06-11 17:00:50 -04:00
Nicolas Viennot
f89b98e1c3
Use tmate.io
2013-06-11 13:30:25 -04:00
Nicolas Viennot
220b2afb3c
Client side first shot
2013-06-10 01:54:57 -04:00