Commit Graph

5900 Commits

Author SHA1 Message Date
neil
169eb64b99 Add FreeBSD build by https://github.com/vmactions/freebsd-vm 2022-08-06 21:30:02 -04:00
Max Schmitt
be4a88507e chore: add FUNDING.yml 2022-03-05 23:28:29 -05:00
n0vember
c9ec7af632 add basic information for -a option in man page and help text 2021-03-21 15:39:14 -04:00
Sergio de Almeida Cipriano Junior
808b564564 Update manpage 2021-03-21 15:38:58 -04:00
Sergio de Almeida Cipriano Junior
e5ce3f04d2 Fix typo in ssh client 2021-03-21 15:38:58 -04:00
hpcbjdic
8123fa34f8 enable redefinition of TMUX_CONF
Without the added #ifndef / #endif it's not possible to _actually_ redefine TMUX_CONF by means of the compiler flag -DTMUX_CONF=... as done by the build system.
The same patch has also been applied to tmux, cf. master at https://github.com/tmux/tmux/blob/master/tmux.h.
2021-03-21 13:45:58 -04:00
Björn Jacke
f6a4ae6042 client: set IPTOS_LOWDELAY on TCP connection
this helps edge routers to prioritize our interactive network traffic.
2021-02-20 17:12:25 -05:00
Nicolas Viennot
cbec43f56d Better debugging when keys are not matching 2020-04-14 18:22:04 -04:00
Klemens Nanni
339e6c4357 Include <errno.h> for global errno
At least on OpenBSD the symbol `errno` is otherwise not defined;  it is
used in the `SSO()` macro and `send_authorized_keys()` function.
2020-04-12 15:17:50 -04:00
Nicolas Viennot
9e3e39d66d Avoid initializing stdout twice
Closes #190
2020-03-11 11:30:33 -04:00
Damian Szymański
ba6ac3a363 Update paths in build_static_release script (#178) 2019-12-06 06:43:04 -05:00
Nicolas Viennot
46564a0311
Merge pull request #177 from travis-ci/master
Add build on s390x and ppc64le
2019-12-04 20:32:22 -05:00
Damian Szymański
cc01f3f13a
Add build on s390x and ppc64le 2019-11-29 14:08:06 +01:00
Nicolas Viennot
f0a4707ef3 Update dockerfile for size 2019-11-28 16:35:48 -05:00
Nicolas Viennot
5e00bfa5e1 Rephrase 2019-11-16 17:09:38 -05:00
Nicolas Viennot
f895fe01b1 Rename account-key -> api-key 2019-11-10 22:27:23 -05:00
Nicolas Viennot
9fe8b32293 Add foreground tip 2019-11-10 16:40:36 -05:00
Nicolas Viennot
7e02dba7ef Minor refactor 2019-11-10 16:40:36 -05:00
Nicolas Viennot
bfa3c104d7 Refactor static builds 2019-11-10 16:12:12 -05:00
Nicolas Viennot
e5f6e68fad Unify tmate-debug.c with tmate-ssh-server 2019-11-10 16:12:12 -05:00
Nicolas Viennot
9fc6e96444 Send uname 2019-11-10 16:12:12 -05:00
Nicolas Viennot
86ec8d1ad6 Better crash messages 2019-11-10 03:59:12 -05:00
Nicolas Viennot
2b86031308 Fix keepalive bug 2019-11-10 03:58:59 -05:00
Nicolas Viennot
2b14611544 Polish session messages 2019-11-07 13:45:10 -05:00
Nicolas Viennot
d3c8808b0f Version bump 2019-11-07 11:38:54 -05:00
Nicolas Viennot
8b62c54748 Fix typo 2019-11-07 11:29:28 -05:00
Nicolas Viennot
ba860b8f45 Cleanup warnings 2019-11-07 10:14:03 -05:00
Nicolas Viennot
1600a81e58 Also add crash info on SIGABRT 2019-11-07 10:14:03 -05:00
Nicolas Viennot
0272757aa5 Clarify user message 2019-11-07 10:13:45 -05:00
Nicolas Viennot
9781946a70 Show initial message in copy mode 2019-11-05 21:39:16 -05:00
Nicolas Viennot
442143cd90 Show message when restarting shell 2019-11-05 21:39:16 -05:00
Nicolas Viennot
c71307ed5c Fix reconnection hanging bugs 2019-11-05 20:30:49 -05:00
Nicolas Viennot
fa49dc980d Provide a better CLI help (-h) 2019-11-05 20:30:49 -05:00
Nicolas Viennot
206c0f38b4 Set boot options via tmux commands 2019-11-05 20:30:40 -05:00
Nicolas Viennot
19341bc544 Add authorized_keys option -a 2019-11-05 20:30:11 -05:00
Nicolas Viennot
c78198dc59 Add command line arguments to set the account_key/session_names
-k account_key -n session_name -r session_name_ro
2019-11-04 18:36:10 -05:00
Nicolas Viennot
c63c8fbf90 Only use tmate.conf, not .tmux.conf
Fixes #108
2019-11-04 18:36:10 -05:00
Nicolas Viennot
6e84bab68c Add foreground mode with -F 2019-11-04 18:36:10 -05:00
Nicolas Viennot
7f693a97ae Add options for customizing session names (WIP) 2019-10-21 02:36:52 -04:00
Nicolas Viennot
4efe25d91d During SSH authentication, try the none auth method first 2019-10-15 03:11:26 -04:00
Nicolas Viennot
7262aead73 Bump to version 2.3.1 2019-10-12 21:10:03 -04:00
Nicolas Viennot
7153958e99 Allow the use of C.UTF-8 locale 2019-10-12 21:10:03 -04:00
Nicolas Viennot
74ff522983 Build static build releases on travis-ci 2019-10-12 20:38:36 -04:00
Nicolas Viennot
44635e752d Use docker to build static releases
Static builds are possible with the musl C library.
glibc is capricious when it comes to static linking and DNS support (and
other things).
2019-10-12 13:50:27 -04:00
Nicolas Viennot
d654ff2219 Send TMATE_READY message when the config files are done loading
This fixes bug where webhooks are not registering correctly, leading to
a disconnect and reconnect.
2019-09-18 23:35:07 -04:00
Nicolas Viennot
3e5d919b14 Bump to version 2.3.0 2019-07-31 21:02:18 -04:00
Andreas Schneider
4e7caeb536 ssh-client: Use ssh_get_server_publickey() if possible 2019-07-30 09:57:28 -04:00
Andreas Schneider
e25ab3cc8b ssh-client: Add missing ecdsa keytypes of libssh 0.9 2019-07-30 09:39:25 -04:00
Christian Hesse
299c7c670c add new channel after authentication
With libssh commit 8a885f0b ("channels: Add check if we are authenticated
before we create a channel") connection fails if channel is added before
successful authentication. So add the channel after authentication.

Fixes #154
2019-07-30 09:38:02 -04:00
Andreas Schneider
fd4ac27d59 ssh-client: Don't use keys from the ssh-agent
Fixes #138

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2019-04-09 08:15:07 -04:00