Commit Graph

93 Commits (master)

Author SHA1 Message Date
Stéphane Lesimple 36850d6a05 fix: early check for port validity to avoid warnings later on
2 months ago
jon4hz 2b75792318 feat: accept -l as user option
4 months ago
toutoen d558552c55
fix: hide mfa info msg in quiet mode (#598)
5 months ago
Stéphane Lesimple 9779d68cc8 fix: recent versions of sshd have a separate sshd-session $0
9 months ago
Stéphane Lesimple 579e5d0617 chore: tests: bump FreeBSD from 14.2 to 14.3
9 months ago
Stéphane Lesimple f09a370d97 chg: deprecate Ubuntu 18.04, up required perl version to v5.26
1 year ago
Nabil fcc3044903 Fix: typos
1 year ago
Stéphane Lesimple f79b186727 chore: github actions: replace ubuntu 20.04 by 24.04 (EOL)
1 year ago
Stéphane Lesimple a2f1d4f4f1 enh: ssh autologin: allow TERM env passthrough
1 year ago
Roy van Baekel c9503f50e7 Implement ssh --forward-agent | -x functionality
1 year ago
Stéphane Lesimple fdb6c292a8 chore: use proper naming of 'subnet' instead of 'prefix' or 'slash'
1 year ago
Stéphane Lesimple 8d33197061 feat: IPv6 support
1 year ago
Stéphane Lesimple 58354cc305 chore: factorize user@host:port display in machine_display()
1 year ago
Stéphane Lesimple 117f222338 chore: change pod cuts to make recent versions of perltidy happy
2 years ago
Stéphane Lesimple 8cafbc854c fix: allow ssh-as in connect.pl
2 years ago
Stéphane Lesimple 36352d6dcc fix: osh.pl: remove a warning on interactive mode timeout
2 years ago
Stéphane Lesimple 790f4c3e92 fix: osh.pl: propagate signals to plugins before exiting
2 years ago
Stéphane Lesimple accd50eea7 feat: add rsync support to --protocol
2 years ago
Stéphane Lesimple 4ef9c6ddde feat: add --egress-session-multiplexing option to accountModify
2 years ago
Stéphane Lesimple 2e96603300 feat: support wildcards in --user (fix #461)
2 years ago
Stéphane Lesimple 560598b447 enh: autologin: set term to raw noecho when --no-tty is used
2 years ago
Stéphane Lesimple 29437466dd chg: bastion-sync-helper.sh: use sh instead of bash
2 years ago
Stéphane Lesimple a1efcec582 feat: replace --wait by a tcp-based connection try
2 years ago
Louis Laporte dac0fedb89 feat: add option to wait for a specific port open
2 years ago
Stéphane Lesimple 28a02d5cf7 fix: avoid a warn() when an non-resolvable host is specified with scp or sftp
2 years ago
Stéphane Lesimple fa842c94d8 fix: connect.pl: don't look for error messages when sysret==0
2 years ago
Stéphane Lesimple d8f9423e8f fix: scp/sftp: correctly bypass JIT MFA if asked to, when old helpers are used
2 years ago
Stéphane Lesimple 867410a16d enh: plugins: better signal handling to avoid dangling children processes
2 years ago
Stéphane Lesimple f022bd9ac8 feat: add ttyrecStealthStdoutPattern config
2 years ago
Stéphane Lesimple 3d402a1bc6 feat: add admin-configurable lock/kill timeout per plugin
3 years ago
Stéphane Lesimple 47e058c272 refacto: use osh_print to obey force_stderr
3 years ago
Stéphane Lesimple 1bcec68d2a enh: scp and sftp with mfa support
3 years ago
Stéphane Lesimple b48463076f feat: osh.pl: jit mfa for plugins
3 years ago
Stéphane Lesimple 926a177aa0 refacto: osh.pl: move code to do_jit_mfa()
3 years ago
Stéphane Lesimple c849e7d6ef refacto: osh.pl: move code to get_details_from_access_array()
3 years ago
Stéphane Lesimple 5ba7e52054 refacto: osh.pl: move hardcoded plugin special cases to config
3 years ago
Stéphane Lesimple 998080260c refacto: osh.pl: use hash instead of multiple vars
3 years ago
Stéphane Lesimple 4fb5e17166 chore: connect.pl: more readable indentation
3 years ago
Stéphane Lesimple ce9cf3213c enh: connect.pl: report empty ttyrec as ttyrec_empty instead of ttyrec_error
3 years ago
Stéphane Lesimple 5c7389e85f fix: when no command-line is passed, a warn could be emitted in some cases
3 years ago
Stéphane Lesimple 5dc50b3e57
feat: add stealth_stderr/stdout ttyrec support, enable it for scp (#413)
3 years ago
Stéphane Lesimple a65c53b76e enh: use ttyrec instead of sqlite to record plugin output
3 years ago
Antoine Guerrée 7821c9ff75 chore(helper): remove `-v` ssh option
3 years ago
Antoine Guerrée 1b6131a753 chore(helper/doc): fix typos
3 years ago
Stéphane Lesimple 84687256a8 fix: --force-key wasn't working for groups
3 years ago
Stéphane Lesimple f4abfc1ba8 feat: add sftp support
3 years ago
Stéphane Lesimple 036f921c40 feat: add accountFreeze/accountUnfreeze
3 years ago
Stéphane Lesimple b3683dfe6e enh: osh.pl: add the account name on each error message
3 years ago
Stéphane Lesimple 4508b6b6a8 enh: more precise matching of ssh client error messages
3 years ago
Stéphane Lesimple 8c82c3441b fix: accountInfo wasn't showing TTL account expiration #329
4 years ago