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