Commit Graph

85 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
1 year ago
Stéphane Lesimple 8cafbc854c fix: allow ssh-as in connect.pl
1 year ago
Stéphane Lesimple 36352d6dcc fix: osh.pl: remove a warning on interactive mode timeout
1 year ago
Stéphane Lesimple 790f4c3e92 fix: osh.pl: propagate signals to plugins before exiting
1 year ago
Stéphane Lesimple accd50eea7 feat: add rsync support to --protocol
1 year ago
Stéphane Lesimple 4ef9c6ddde feat: add --egress-session-multiplexing option to accountModify
1 year 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
2 years ago
Stéphane Lesimple 47e058c272 refacto: use osh_print to obey force_stderr
2 years ago
Stéphane Lesimple 1bcec68d2a enh: scp and sftp with mfa support
2 years ago
Stéphane Lesimple b48463076f feat: osh.pl: jit mfa for plugins
2 years ago
Stéphane Lesimple 926a177aa0 refacto: osh.pl: move code to do_jit_mfa()
2 years ago
Stéphane Lesimple c849e7d6ef refacto: osh.pl: move code to get_details_from_access_array()
2 years ago
Stéphane Lesimple 5ba7e52054 refacto: osh.pl: move hardcoded plugin special cases to config
2 years ago
Stéphane Lesimple 998080260c refacto: osh.pl: use hash instead of multiple vars
2 years ago
Stéphane Lesimple 4fb5e17166 chore: connect.pl: more readable indentation
2 years ago
Stéphane Lesimple ce9cf3213c enh: connect.pl: report empty ttyrec as ttyrec_empty instead of ttyrec_error
2 years ago
Stéphane Lesimple 5c7389e85f fix: when no command-line is passed, a warn could be emitted in some cases
2 years ago
Stéphane Lesimple 5dc50b3e57
feat: add stealth_stderr/stdout ttyrec support, enable it for scp (#413)
2 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
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 d51c4c8be0 fix: tests: full tests on FreeBSD
4 years ago
Stéphane Lesimple 850152a88c enh: ensure proper Getopt::Long options are set everywhere
4 years ago