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

74 Commits

Author SHA1 Message Date
Nicolas Viennot
cd3ee3ee4d Refactor code 2019-11-07 08:01:49 -05:00
Nicolas Viennot
6a951aa9f7 Improve debugging traces 2019-11-06 16:45:18 -05:00
Nicolas Viennot
314bf91299 Remove latency measurements 2019-10-09 18:59:38 -04:00
Nicolas Viennot
9c3cc0e264 Renable keepalive now that libssh allows it 2019-10-09 18:47:01 -04:00
Nicolas Viennot
2bd232c982 Avoid disconnection warning if fin packet is received 2019-10-05 04:11:32 -04:00
Nicolas Viennot
7f9378de43 Allow to advertize a specific SSH port (for load balancer) 2019-08-31 18:52:35 -04:00
Nicolas Viennot
080be74a75 Hide session token in ps and logs 2019-08-31 17:35:34 -04:00
Nicolas Viennot
4555d8d6fb Add PROXY protocol support 2019-08-24 18:31:07 -04:00
Nicolas Viennot
004fe379f6 Rename proxy -> websocket 2019-08-24 15:13:04 -04:00
Nicolas Viennot
9c45f61585 Rename: tmate-slave -> tmate-ssh-server 2019-04-10 08:59:45 -04:00
Nicolas Viennot
3fc67466ad The keepalives don't need to be that frequent without latency measurements 2018-11-18 21:23:24 -05:00
Reinaldo de Souza Junior
d6a76e0609 Allow connections based on authorized_keys file.
When run with option `-a /path/to/authorized_keys`, tmate-slave will only
authenticate public keys present in the file `/path/to/authorized_keys`.

The expected format is the same as specified in sshd(8) manpage, section
"AUTHORIZED_KEYS FILE FORMAT".

See: tmate-io/tmate-slave#37

Closes #38
2018-04-19 20:24:29 -04:00
Thomas Gouverneur
090c2b04a6 Added -b option to specify bind address
Fixes #26
2016-06-30 19:18:38 -04:00
Nicolas Viennot
849828ef07 nits 2016-03-28 16:38:42 -04:00
Nicolas Viennot
389780495a Add support for parsed commands 2016-03-28 02:18:17 -04:00
Nicolas Viennot
1992c67254 snapshot 2016-03-27 00:30:52 -04:00
Nicolas Viennot
c181b35615 reconnection wip 2016-03-26 19:00:48 -04:00
Nicolas Viennot
b0c843e56f update latency interval to 10s 2016-02-28 17:22:10 -05:00
Nicolas Viennot
3b79601b5c Latency reporting 2016-02-28 13:47:05 -05:00
Nicolas Viennot
2542fa19f3 nits 2016-02-27 19:20:08 -05:00
Nicolas Viennot
db787b22ec Let the proxy do the connection messages 2016-01-23 01:13:55 -05:00
Nicolas Viennot
3d78db5f67 Add UTF8 support for legacy daemons 2015-12-31 23:42:46 -05:00
Nicolas Viennot
d2ab60b40c log executed commands 2015-12-31 11:36:18 -05:00
Nicolas Viennot
5fce53f904 Sending raw tmux keycodes 2015-12-31 01:44:22 -05:00
Nicolas Viennot
1a48abd0be merge complete 2015-12-29 23:47:44 -05:00
Nicolas Viennot
e26cb1aca4 Passthrough for ssh commands to proxy 2015-11-15 20:16:40 -05:00
Nicolas Viennot
07ba45297f master -> proxy 2015-10-05 18:47:27 -07:00
Nicolas Viennot
6c62b10e0a client notification through master 2015-10-05 18:22:49 -07:00
Nicolas Viennot
0f7f5a477a Bump to msgpack new lib 2015-10-03 13:36:09 -07:00
Nicolas Viennot
7c78530344 Use built-in libssh/msgpack 2015-10-02 21:39:13 -07:00
Nicolas Viennot
63e8077137 removed keyframe... over engineering 2015-09-22 15:13:54 -04:00
Nicolas Viennot
b203e3f9b9 dispatch message from master 2015-09-19 22:32:36 -04:00
Nicolas Viennot
dd1078d183 Refactoring 2015-09-19 22:07:02 -04:00
Nicolas Viennot
825ad72720 Added communication with master 2015-09-19 21:59:20 -04:00
Nicolas Viennot
4ac1183848 Refactored tmate 2015-09-19 19:46:11 -04:00
Nicolas Viennot
31cc091823 Cleanup.
- Log only to syslog or stderr
- Removed the record/replay
- added ECDSA keys
2015-09-18 19:40:18 -04:00
Nicolas Viennot
baafe40cbb Send SSH connection strings over 2014-10-31 00:16:39 -04:00
Paolo Mainardi
aebbf047d2 host name is now an input argument
Closes #7
2013-11-02 16:24:15 -04:00
Nicolas Viennot
4bd26896f8 Add port argument in the connection command 2013-11-01 13:43:40 -04:00
Carl X. Su
1b2762cf4e Fix compile bug
In file included from tmate-slave.c:18:
tmate.h:101: error: redefinition of typedef ‘ssh_session’
libssh/include/libssh/libssh.h:115: note: previous declaration of ‘ssh_session’ was here
tmate.h:102: error: redefinition of typedef ‘ssh_channel’
libssh/include/libssh/libssh.h:110: note: previous declaration of ‘ssh_channel’ was here
make: *** [tmate-slave.o] Error 1

Signed-off-by: Carl X. Su <bcbcarl@gmail.com>
2013-10-23 15:29:51 +08:00
Nicolas Viennot
fcdda2de75 Bumping latest client version 2013-10-04 18:13:05 -04:00
Nicolas Viennot
f071598bf8 Updated tmate client 2013-08-16 13:31:51 -04:00
Nicolas Viennot
1ed6fb8029 Client update 2013-08-13 15:50:00 -04:00
Nicolas Viennot
b464ad7b4c Show upgrade message 2013-07-23 18:10:53 -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
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
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