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

4524 Commits

Author SHA1 Message Date
Nicolas Viennot
1d16931564 Update libssh 2013-11-06 19:39:12 -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
8d44dc33f9 Update libssh with a couple of fixes
see here: https://github.com/nviennot/libssh/commits/master
2013-11-02 22:15:09 -04:00
Nicolas Viennot
e1eae8d1c2 Properly rebuild libssh and msgpack if needed 2013-11-02 22:15:09 -04:00
Nicolas Viennot
b6884262fd More logging on the user/key 2013-11-02 22:04:09 -04:00
Paolo Mainardi
aebbf047d2 host name is now an input argument
Closes #7
2013-11-02 16:24:15 -04:00
Nicolas Viennot
be2e8c7c2a Readme Update 2013-11-02 15:29:42 -04:00
Nicolas Viennot
b68ebad5a9 Little help with sudo 2013-11-01 13:47:30 -04:00
Nicolas Viennot
4bd26896f8 Add port argument in the connection command 2013-11-01 13:43:40 -04:00
Nicolas Viennot
3df24cda34 Added readme 2013-10-31 11:06:43 -04:00
Nicolas Viennot
8a54b10810 Merge pull request #3 from bcbcarl/master
Fix compile bug
2013-10-31 07:51:20 -07: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
381f4e8e28 Updated libssh 2013-10-04 16:38:06 -04:00
Nicolas Viennot
626b4ee238 Remove GSSAPI support in libssh 2013-08-16 18:32:16 -04:00
Nicolas Viennot
f071598bf8 Updated tmate client 2013-08-16 13:31:51 -04:00
Nicolas Viennot
e9c580dabd Updated libssh 2013-08-16 13:31:24 -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
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
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
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
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
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
Nicolas Viennot
7f2759484a StatsD Monitoring
It's a bit hard to have the jailed process communicate with the parent.
This is a workaround and is really gross. Please forgive me.
2013-06-14 16:12:23 -04:00
Nicolas Viennot
12d02afd1b Bug fix on the cmdline (clear the entire argv) 2013-06-14 03:01:12 -04:00
Nicolas Viennot
2e69b5c692 Put the time in the log messages 2013-06-14 02:34:10 -04:00
Nicolas Viennot
fb733d9433 Keys can be specified with -k 2013-06-14 02:14:16 -04:00