Commit Graph

75 Commits (jsonvalidator)

Author SHA1 Message Date
Stéphane Lesimple 31dd4bf166
wip
1 year ago
Stéphane Lesimple bc8abd0baa
wip
1 year ago
Stéphane Lesimple 75793d55e2
chore: use proper naming of 'netblock' instead of 'prefix'
1 year ago
Stéphane Lesimple 30aba693ec
feat: IPv6 support
1 year ago
Stéphane Lesimple a97db44206
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 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 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 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 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 8c82c3441b fix: accountInfo wasn't showing TTL account expiration #329
4 years ago
Stéphane Lesimple 45070f833c enh: MFA: specify account name in message
4 years ago
Stéphane Lesimple d75b221deb fix: group-specific idle timeouts: also handle password-only groups
4 years ago
Stéphane Lesimple 291d897832 fix: group-specific timeouts: advertise the proper timeout that will be applied when connecting
4 years ago
Stéphane Lesimple 46a01a546a feat: groupModify: add --idle-lock-timeout and --idle-kill-timeout for group-specific timeouts
4 years ago
Stéphane Lesimple 6fb528ccf1 chore: rename some vars for clarity
4 years ago
Stéphane Lesimple e040afb074 chore: new perltidy rules
4 years ago
Stéphane Lesimple 850152a88c enh: ensure proper Getopt::Long options are set everywhere
4 years ago
Stéphane Lesimple 2c2f723bbb fix: add helpers handling of SIGPIPE/SIGHUP
4 years ago
Christophe Crochet 98c1c79382 update of --force-password: code style cleanup
4 years ago
Christophe Crochet e9841b89bc update of --force-password: removed guest support
4 years ago
Christophe Crochet ff40617624 update of --force-password: guest support, autocompletion, new tests, code cleanups
4 years ago
Christophe Crochet e4b132ed9a new access option: --force-password <HASH>, to only try one specific password
4 years ago
Stéphane Lesimple 7dcbfeebc6 fix: --self-password was missing as a -P synonym (#257)
5 years ago
Stéphane Lesimple 8d84fce34f fix: proactive-mfa: make it work for --osh batch and --osh clush
5 years ago