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

5903 Commits

Author SHA1 Message Date
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
Nicolas Viennot
f28f1f99a8 Fix backspace for 2.2.0
Closes https://github.com/tmate-io/tmate/issues/81
2016-04-18 15:55:02 -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
ea31dc236a Revert "Escape sent commands"
This reverts commit c50bdfccdd6eed9182905a50716ee037ccb29be9.
2016-03-28 01:43:28 -04:00
Nicolas Viennot
1cd1bb0965 Setup UTF8 locale 2016-03-27 22:41:33 -04:00
Nicolas Viennot
55c8c19f67 Try to fix an rare infinite loop 2016-03-27 13:08:05 -04:00
Nicolas Viennot
5d830993d7 Merge remote-tracking branch 'tmux/master' 2016-03-27 02:20:38 -04:00
Nicolas Viennot
8c17050977 nits 2016-03-27 02:10:58 -04:00
Nicolas Viennot
c50bdfccdd Escape sent commands 2016-03-27 02:06:20 -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
Nicholas Marriott
5658b628b9 Look for utempter_add_record to be sure we have the new utempter API, the old
utempter API was also using utempter.h.
2016-03-26 20:17:17 +00:00
Nicholas Marriott
b429a00cce Add to TODO. 2016-03-20 08:14:14 +00:00
Thomas Adam
410ccce4a3 Merge branch 'obsd-master' 2016-03-18 16:01:15 +00:00