Nicolas Viennot
fde93450dc
Add readme for the docker image
2019-10-13 05:01:11 -04:00
Nicolas Viennot
eb08daec79
README is todo
2019-10-13 02:54:29 -04: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
5c2c1c2584
logging improvement
2019-10-09 17:36:23 -04:00
Nicolas Viennot
2bd232c982
Avoid disconnection warning if fin packet is received
2019-10-05 04:11:32 -04:00
Nicolas Viennot
9df2e6d6fb
nits
2019-09-18 23:03:55 -04:00
Nicolas Viennot
6c5497df4b
Only load keys that are accessible
2019-08-31 23:42:21 -04:00
Nicolas Viennot
07dc84de98
avoid logging early failures
2019-08-31 22:09:19 -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
ebbafd794f
Adjust verbose levels
2019-08-31 16:49:07 -04:00
Nicolas Viennot
6397e825bd
Dockerfile update
2019-08-25 04:41:38 -04:00
Nicolas Viennot
e568b91f04
Improved messages
2019-08-25 03:53:26 -04:00
Nicolas Viennot
4555d8d6fb
Add PROXY protocol support
2019-08-24 18:31:07 -04:00
Nicolas Viennot
07bea82ab2
Docker: libssh update to 0.9
2019-08-24 18:12:40 -04:00
Nicolas Viennot
6a271c5a89
ssh_bind_accept -> ssh_bind_accept_fd
2019-08-24 18:01:00 -04:00
Nicolas Viennot
004fe379f6
Rename proxy -> websocket
2019-08-24 15:13:04 -04:00
Nicolas Viennot
4b20aaf66e
SSH port is configurable in docker
2019-08-20 02:40:28 -04:00
Nicolas Viennot
ba964e279c
nits
2019-08-19 23:21:50 -04:00
Nicolas Viennot
b2dc743aa6
Allow hostname detection in docker
2019-08-11 00:54:56 -04:00
Nicolas Viennot
bd65eb3c48
cleanup dockerfile
2019-08-10 23:32:46 -04:00
Nicolas Viennot
46f821f88c
Docker image use environement variables to get their settings
2019-08-10 21:37:51 -04:00
Nicolas Viennot
55d481a633
Dockerfile.dev
2019-08-04 12:30:21 -04:00
Nicolas Viennot
8fc519a625
Version bump
2.3.0
2019-08-01 09:40:56 -04:00
Nicolas Viennot
7c0ab369df
Show tmate.conf settings when generating keys
2019-07-31 20:55:04 -04:00
Nicolas Viennot
b657cdf1e9
update Dockerfile
2019-04-24 21:32:28 -04:00
Nicolas Viennot
b83ea046fc
Add dependency on execinfo for backtrace()
2019-04-23 08:52:23 -04:00
Nicolas Viennot
9c45f61585
Rename: tmate-slave -> tmate-ssh-server
2019-04-10 08:59:45 -04:00
Nicolas Viennot
55ffd5b64b
Remove obsolete ecdsa key support
2019-04-10 07:55:46 -04:00
Alexander
22d6a39e50
Fix typo: priviledges => privileges ( #58 )
2019-04-08 08:13:18 -04:00
Nicolas Viennot
d021127262
SSH keys are generated with SHA256 signature, no more MD5
2019-04-07 10:15:27 -04:00
Steve Wills
600835f606
Support ed25519 keys ( #50 )
...
Continue to support ecdsa keys, but don't generate them for new installs
2018-12-01 12:25:54 -05:00
Steve Wills
e4037b703c
Fix build on FreeBSD ( #49 )
2018-12-01 12:13:49 -05:00
Steve Wills
8519292881
Fix Travis CI build ( #47 )
...
* try to fix travis build
* try to use bionic somehow
* try again to fix travis
* need libssh for travis too
* install newer libssh too
* be less verbose in travis script
2018-11-30 11:06:01 -05:00
Nicolas Viennot
8b294f3270
No keepalives for libssh >= 0.8.4 due to bug in keepalive
2018-11-18 21:28:35 -05:00
Nicolas Viennot
3fc67466ad
The keepalives don't need to be that frequent without latency measurements
2018-11-18 21:23:24 -05:00
Nicolas Viennot
91a2bf3c4d
SSH verbosity can be set with CLI verbosity option
2018-11-18 21:23:24 -05:00
Nicolas Viennot
3c22f38db6
Merge pull request #43 from varac/libssh-0.7.6
...
Dockerfile improvements
2018-10-17 14:32:27 +02:00
Varac
57529a2d18
Remove build dependencies in docker image
2018-10-17 01:10:34 +02:00
Varac
23c96e3d81
Use upstream tmate-slave in docker image
2018-10-17 00:39:49 +02:00
Varac
d057cca349
Use libssh 0.7.6
...
Latest libssh requires cmake >= 3.3.0 which is not available in jessie.
jessie-backports provides 3.6.2 but this pulls too many dependencies in.
2018-10-16 23:59:59 +02:00
Nicolas Viennot
325b1dbf50
Merge pull request #42 from varac/Dockerfile
...
Add Dockerfile
2018-10-16 21:10:22 +02:00
Varac
aeee703624
Add Dockerfile
2018-10-16 16:02:24 +02: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
James Hunt
76ec591e91
Handle return value of nice(3) properly
...
Fixes #27
2016-07-15 12:18:57 -04:00
Thomas Gouverneur
090c2b04a6
Added -b option to specify bind address
...
Fixes #26
2016-06-30 19:18:38 -04:00
Nicolas Viennot
0049a585b3
Prevent jobs from running
...
Fixes #25
2016-06-16 00:19:16 -04:00
Nicolas Viennot
033298c42c
create_keys.sh: only use -E md5 when available
...
Fixes #23
2016-06-05 13:53:55 -04:00
Nicolas Viennot
b3c85faf3b
Fix malloc() deadlock in signchld handler
2016-04-26 04:05:24 -04:00