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

33 Commits

Author SHA1 Message Date
Nicolas Viennot
c181b35615 reconnection wip 2016-03-26 19:00:48 -04: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
23bbaab3d2 Being more careful with signals to avoid deadlocks 2016-01-22 13:17:57 -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
2d9145cd73 remove proxy connect at boot time 2015-11-14 13:42:30 -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
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
34e8b04695 read the pubkey man page 2014-12-12 12:29:06 -05:00
Nicolas Viennot
ed6224ba73 Can't use the legacy logging callbacks of libssh, it's broken 2013-11-06 19:12:32 -05:00
Nicolas Viennot
0bac9f0eaa Client bootstrap in now done in callbacks fashion
Because libssh is buggy when it comes to rekeying right after a channel open
request, which new SSH client do.
2013-11-02 22:42:11 -04:00
Nicolas Viennot
b68ebad5a9 Little help with sudo 2013-11-01 13:47:30 -04:00
Nicolas Viennot
4a6ccae4fa Authentication timeout set to 60s 2013-07-23 17:02:56 -04:00
Nicolas Viennot
bddab8eff2 Bug fix with copy mode 2013-07-02 14:33:11 -04:00
Nicolas Viennot
b8a65c20be Avoid killing sessions when restarting server 2013-06-26 14:28:06 -04:00
Nicolas Viennot
9fc6c46674 Send USR1 to reopen the log file for logrotate 2013-06-19 23:51:44 -04:00
Nicolas Viennot
0f2707b4f1 ssh keepalive timer 2013-06-17 00:08:41 -04:00
Nicolas Viennot
fb733d9433 Keys can be specified with -k 2013-06-14 02:14:16 -04:00
Nicolas Viennot
8e610ba024 Log IP address when spawning server/client 2013-06-13 20:30:13 -04:00
Nicolas Viennot
1443fc3e5b Print crash first on SIGSEGV, because the handler may crash
Also fixes some typos
2013-06-13 19:05:44 -04:00
Nicolas Viennot
04dfad47a8 Server logs stack trace on SIGSEGV 2013-06-13 05:53:43 -04:00
Nicolas Viennot
bc72493b91 Client connection/disconnection notifications 2013-06-13 05:12:38 -04:00
Nicolas Viennot
69207c3050 Debug message clean up 2013-06-13 04:13:40 -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
4ae8ba3270 Connections are now using tokens 2013-06-11 02:36:25 -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
dbc4ecc92d Slave implementation draft 2013-06-10 01:54:29 -04:00