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

Commit Graph

  • 97d20249be
    Explicitly parse config to avoid options override (#74) master Anderson Sasaki 2020-04-28 01:54:26 +02:00
  • f0c32a14a4 Include missing <signal.h> Klemens Nanni 2020-04-13 19:59:45 +02:00
  • 54ea774265 Fix libssh set_options_set() usage Klemens Nanni 2020-04-13 20:55:58 +02:00
  • cb4c7a874d Quotes can be a bad idea (utf8 quotes) Nicolas Viennot 2020-04-14 18:07:21 -04:00
  • 43214648f2 Forgot the letter i in the valid_digits Nicolas Viennot 2019-11-17 18:44:59 -05:00
  • e1a5e08471 Rename account-key -> api-key Nicolas Viennot 2019-11-10 22:28:08 -05:00
  • ecc15f6022 Unify tmate-debug.c with tmate Nicolas Viennot 2019-11-10 14:05:34 -05:00
  • f132989294 nits Nicolas Viennot 2019-11-10 12:55:45 -05:00
  • 90c3b571d3 Log uname Nicolas Viennot 2019-11-10 15:51:38 -05:00
  • 1d26957b3b Incoming messages should be dispatched first before being forwarded Nicolas Viennot 2019-11-09 00:51:45 -05:00
  • b97f8dc7d6 Cleanup logging Nicolas Viennot 2019-11-07 11:27:36 -05:00
  • 7f26d860b5 Cleanup warnings Nicolas Viennot 2019-11-07 09:02:58 -05:00
  • 975f60d2ac Rename TMATE_SLAVE -> TMATE Nicolas Viennot 2019-11-07 08:29:41 -05:00
  • 4b79571357 Display warnings when trying to use named sessions without the websocket server Nicolas Viennot 2019-11-07 08:26:24 -05:00
  • 6c41248dad Be more persmissive for session tokens (useful for named sessions) Nicolas Viennot 2019-11-07 08:17:51 -05:00
  • 7c1bc239af Shorten connection grace period to 20s Nicolas Viennot 2019-11-07 08:11:34 -05:00
  • e71bd675b5 Allow tmate daemon to specify a list of authorized SSH keys Nicolas Viennot 2019-11-07 08:10:06 -05:00
  • 48884c95c9 Take out the -a authorized_keys option Nicolas Viennot 2019-11-07 08:03:38 -05:00
  • cd3ee3ee4d Refactor code Nicolas Viennot 2019-11-07 08:01:49 -05:00
  • 6a951aa9f7 Improve debugging traces Nicolas Viennot 2019-11-06 16:43:24 -05:00
  • 975ba3323b Fix bug of SIG unset if the keys already exists Nicolas Viennot 2019-10-31 20:44:39 -04:00
  • 566a8bc412 Show better explaination of invalid session tokens Nicolas Viennot 2019-10-22 05:22:58 -04:00
  • dc05cbc4f5 Allow non authentication method for SSH Nicolas Viennot 2019-10-15 03:03:18 -04:00
  • 48b5c6afba readme notes Nicolas Viennot 2019-10-14 23:21:11 -04:00
  • 383b69f04c Take out some annoying letters to speak over the phone Nicolas Viennot 2019-10-13 05:21:45 -04:00
  • fde93450dc Add readme for the docker image Nicolas Viennot 2019-10-13 04:59:38 -04:00
  • eb08daec79 README is todo Nicolas Viennot 2019-10-13 02:54:29 -04:00
  • 314bf91299 Remove latency measurements Nicolas Viennot 2019-10-09 18:59:38 -04:00
  • 9c3cc0e264 Renable keepalive now that libssh allows it Nicolas Viennot 2019-10-09 18:45:20 -04:00
  • 5c2c1c2584 logging improvement Nicolas Viennot 2019-10-09 17:31:29 -04:00
  • 2bd232c982 Avoid disconnection warning if fin packet is received Nicolas Viennot 2019-10-05 04:11:32 -04:00
  • 9df2e6d6fb nits Nicolas Viennot 2019-09-18 23:03:55 -04:00
  • 6c5497df4b Only load keys that are accessible Nicolas Viennot 2019-08-31 23:42:21 -04:00
  • 07dc84de98 avoid logging early failures Nicolas Viennot 2019-08-31 22:09:19 -04:00
  • 7f9378de43 Allow to advertize a specific SSH port (for load balancer) Nicolas Viennot 2019-08-31 18:36:07 -04:00
  • 080be74a75 Hide session token in ps and logs Nicolas Viennot 2019-08-31 17:31:01 -04:00
  • ebbafd794f Adjust verbose levels Nicolas Viennot 2019-08-31 16:49:07 -04:00
  • 6397e825bd Dockerfile update Nicolas Viennot 2019-08-25 04:41:38 -04:00
  • e568b91f04 Improved messages Nicolas Viennot 2019-08-25 03:53:26 -04:00
  • 4555d8d6fb Add PROXY protocol support Nicolas Viennot 2019-08-24 17:46:43 -04:00
  • 07bea82ab2 Docker: libssh update to 0.9 Nicolas Viennot 2019-08-24 18:00:19 -04:00
  • 6a271c5a89 ssh_bind_accept -> ssh_bind_accept_fd Nicolas Viennot 2019-08-24 16:49:48 -04:00
  • 004fe379f6 Rename proxy -> websocket Nicolas Viennot 2019-08-24 15:08:03 -04:00
  • 4b20aaf66e SSH port is configurable in docker Nicolas Viennot 2019-08-20 02:40:25 -04:00
  • ba964e279c nits Nicolas Viennot 2019-08-19 23:21:50 -04:00
  • b2dc743aa6 Allow hostname detection in docker Nicolas Viennot 2019-08-11 00:54:56 -04:00
  • bd65eb3c48 cleanup dockerfile Nicolas Viennot 2019-08-10 23:32:46 -04:00
  • 46f821f88c Docker image use environement variables to get their settings Nicolas Viennot 2019-08-10 21:37:51 -04:00
  • 55d481a633 Dockerfile.dev Nicolas Viennot 2019-08-04 12:30:21 -04:00
  • 8fc519a625 Version bump 2.3.0 Nicolas Viennot 2019-08-01 09:40:56 -04:00
  • 7c0ab369df Show tmate.conf settings when generating keys Nicolas Viennot 2019-07-31 20:55:04 -04:00
  • b657cdf1e9 update Dockerfile Nicolas Viennot 2019-04-24 21:32:28 -04:00
  • b83ea046fc Add dependency on execinfo for backtrace() Nicolas Viennot 2019-04-23 08:52:23 -04:00
  • 9c45f61585 Rename: tmate-slave -> tmate-ssh-server Nicolas Viennot 2019-04-10 08:56:37 -04:00
  • 55ffd5b64b Remove obsolete ecdsa key support Nicolas Viennot 2019-04-10 07:55:46 -04:00
  • 22d6a39e50 Fix typo: priviledges => privileges (#58) Alexander 2019-04-08 14:13:18 +02:00
  • d021127262 SSH keys are generated with SHA256 signature, no more MD5 Nicolas Viennot 2019-04-07 10:15:23 -04:00
  • 600835f606 Support ed25519 keys (#50) Steve Wills 2018-12-01 12:25:54 -05:00
  • e4037b703c Fix build on FreeBSD (#49) Steve Wills 2018-12-01 12:13:49 -05:00
  • 8519292881 Fix Travis CI build (#47) Steve Wills 2018-11-30 11:06:01 -05:00
  • 8b294f3270 No keepalives for libssh >= 0.8.4 due to bug in keepalive Nicolas Viennot 2018-11-18 21:21:10 -05:00
  • 3fc67466ad The keepalives don't need to be that frequent without latency measurements Nicolas Viennot 2018-11-18 20:57:49 -05:00
  • 91a2bf3c4d SSH verbosity can be set with CLI verbosity option Nicolas Viennot 2018-11-18 14:41:53 -05:00
  • 3c22f38db6
    Merge pull request #43 from varac/libssh-0.7.6 Nicolas Viennot 2018-10-17 14:32:27 +02:00
  • 57529a2d18
    Remove build dependencies in docker image #43 Varac 2018-10-17 00:49:18 +02:00
  • 23c96e3d81
    Use upstream tmate-slave in docker image Varac 2018-10-17 00:39:49 +02:00
  • d057cca349
    Use libssh 0.7.6 Varac 2018-10-16 23:59:59 +02:00
  • 325b1dbf50
    Merge pull request #42 from varac/Dockerfile Nicolas Viennot 2018-10-16 21:10:22 +02:00
  • aeee703624
    Add Dockerfile #42 Varac 2017-11-17 01:30:31 +01:00
  • d6a76e0609 Allow connections based on authorized_keys file. Reinaldo de Souza Junior 2017-11-13 14:49:15 -02:00
  • 76ec591e91 Handle return value of nice(3) properly James Hunt 2016-07-15 09:28:57 -04:00
  • 090c2b04a6 Added -b option to specify bind address Thomas Gouverneur 2016-06-30 17:42:46 -04:00
  • 0049a585b3 Prevent jobs from running Nicolas Viennot 2016-06-16 00:19:16 -04:00
  • 033298c42c create_keys.sh: only use -E md5 when available Nicolas Viennot 2016-06-05 13:53:55 -04:00
  • b3c85faf3b Fix malloc() deadlock in signchld handler Nicolas Viennot 2016-04-26 04:05:24 -04:00
  • f28f1f99a8 Fix backspace for 2.2.0 Nicolas Viennot 2016-04-18 15:55:02 -04:00
  • 849828ef07 nits Nicolas Viennot 2016-03-28 16:38:42 -04:00
  • 389780495a Add support for parsed commands Nicolas Viennot 2016-03-28 01:42:33 -04:00
  • ea31dc236a Revert "Escape sent commands" Nicolas Viennot 2016-03-28 01:42:54 -04:00
  • 1cd1bb0965 Setup UTF8 locale Nicolas Viennot 2016-03-27 22:41:33 -04:00
  • 55c8c19f67 Try to fix an rare infinite loop Nicolas Viennot 2016-03-27 13:08:05 -04:00
  • 5d830993d7 Merge remote-tracking branch 'tmux/master' Nicolas Viennot 2016-03-27 02:20:38 -04:00
  • 8c17050977 nits Nicolas Viennot 2016-03-27 02:06:48 -04:00
  • c50bdfccdd Escape sent commands Nicolas Viennot 2016-03-27 02:06:20 -04:00
  • 1992c67254 snapshot Nicolas Viennot 2016-03-27 00:30:52 -04:00
  • c181b35615 reconnection wip Nicolas Viennot 2016-03-26 19:00:48 -04:00
  • 5658b628b9 Look for utempter_add_record to be sure we have the new utempter API, the old utempter API was also using utempter.h. Nicholas Marriott 2016-03-26 20:17:17 +00:00
  • b429a00cce Add to TODO. Nicholas Marriott 2016-03-20 08:14:14 +00:00
  • 410ccce4a3 Merge branch 'obsd-master' Thomas Adam 2016-03-18 16:01:15 +00:00
  • 312a7a1e62 Make scrolling behaviour more sensible and maintain cursor position, as if the same had been done line-by-line. From Michal Mazurek. nicm 2016-03-18 14:27:24 +00:00
  • ed598e9fe1 Merge branch 'obsd-master' Thomas Adam 2016-03-18 08:01:18 +00:00
  • fa97b0a95b Instead of reusing MouseUp at the finish of a drag, add a new key MouseDragEnd. It can be useful to bind them separately in copy mode. nicm 2016-03-18 07:28:27 +00:00
  • 3dfc79fb09 Tweak a comment. Nicholas Marriott 2016-03-17 15:11:40 +00:00
  • 75c1caa708 Parse out ready messages Nicolas Viennot 2016-03-11 14:17:54 -05:00
  • f1c8975b6d Setup logging early Nicolas Viennot 2016-03-10 18:48:15 -05:00
  • fa4ae885ea Use full qualified hostname Nicolas Viennot 2016-03-10 15:28:55 -05:00
  • 5fc5c03dad Merge branch 'obsd-master' Thomas Adam 2016-03-05 17:58:12 +00:00
  • 0d6de44a37 If setlocale("en_US.UTF-8") succeeds, then don't do the check for UTF-8 locale since if it isn't UTF-8 the system is broken anyway. If it fails, try "" and check for UTF-8 with nl_langinfo(CODESET) rather than wcwidth(). Based on a diff from schwarze@, nl_langinfo also suggested by stsp@. nicm 2016-03-05 16:08:38 +00:00
  • 81f78f0da7 Merge branch 'obsd-master' Thomas Adam 2016-03-05 10:01:09 +00:00
  • c38e0a4bbc Do not use c->cwd or s->cwd if it is NULL, found by Ben Boeckel. nicm 2016-03-05 07:47:52 +00:00