Stéphane Lesimple
e040afb074
chore: new perltidy rules
2022-07-01 10:21:19 +02:00
Stéphane Lesimple
2e9e955e93
chore: interactive.inc: prepend internal funcs by _
2022-03-14 12:42:26 +01:00
Stéphane Lesimple
b58388a3d9
feat: add --proactive-mfa and mfa/nofa interactive commands
...
For bastions using JIT MFA, where MFA can be requested when
attempting to connect through specific groups, or when using
some commands, with respect to MFA being enforced at connection
time directly through the sshd authentication process, one can
now request MFA validation in advance, to workaround problems
in commands such as ``clush`` or ``batch``, and interactive mode.
2021-09-21 12:06:40 +02:00
Stéphane Lesimple
f64cf79260
chore: rename an envvar for clarity
2021-09-21 12:06:40 +02:00
Stéphane Lesimple
db8f621abf
doc: add help about the interactive builtin commands ( #227 )
2021-09-20 17:00:46 +02:00
Stéphane Lesimple
4ad41712fd
fix: interactive: use load_configuration_file() to handle comments in JSON files
2021-05-27 09:34:37 +02:00
Stéphane Lesimple
3764d652da
enh: interactive: avoid a warn() when TERM is undef
2021-02-22 11:56:33 +01:00
Stéphane Lesimple
59187fcf4c
fix: interactive: omit inactivity msg warning when set to 0 seconds
...
Signed-off-by: Stéphane Lesimple <stephane.lesimple+bastion@ovhcloud.com>
2021-02-13 16:09:36 +01:00
Stéphane Lesimple
03ad1da046
chore: perlcritic: including forgotten .inc files
2020-12-15 17:18:37 +00:00
Stéphane Lesimple
9c1870e990
fix: interactive mode: mark non-printable chars as such to avoid readline quirks
2020-12-01 16:42:28 +00:00
Stéphane Lesimple
f07e00b1e9
Merge branch 'master' into adminSudo
2020-11-23 10:05:11 +01:00
Stéphane Lesimple
e2a64a9d8f
enh: adminSudo: better autocompletion rules
2020-11-23 08:35:28 +00:00
Thomas SOËTE
2a51a78b54
fix: Enable perl-tidy.sh test
...
* Move to ubuntu-20.04 runner
* Remove check in dockers tests
2020-11-22 21:37:34 +00:00
Stéphane Lesimple
fde20136ef
Initial commit
2020-10-20 14:30:27 +00:00