Commit graph

642 commits

Author SHA1 Message Date
Stéphane Lesimple
603425b31e fix: install under FreeBSD 13.2 2024-07-02 16:08:46 +02:00
Stéphane Lesimple
b1396b2ed7 fix: accountFreeze: restore json results 2024-07-02 16:08:46 +02:00
Stéphane Lesimple
cccbdc09f3 chg: Debian12, Ubuntu20+: enable sntrup KEX by default 2024-07-02 16:08:46 +02:00
Stéphane Lesimple
e3f9fee4d9 chg: bump OpenSUSE Leap from 15.5 to 15.6 2024-07-02 16:08:46 +02:00
Stéphane Lesimple
357e4de158 chg: add Ubuntu 24.04 LTS 2024-07-02 16:08:46 +02:00
Stéphane Lesimple
914d8b30b4 chg: remove support for EOL CentOS 7 2024-07-02 16:08:46 +02:00
Stéphane Lesimple
560598b447 enh: autologin: set term to raw noecho when --no-tty is used 2024-06-27 17:03:47 +02:00
Stéphane Lesimple
47b51c79ee feat: accountFreeze: terminate running sessions if any 2024-06-27 17:03:07 +02:00
Stéphane Lesimple
b3361d3ed1 fix: selfGenerateProxyPassword: help message was incorrect 2024-06-27 17:02:13 +02:00
Stéphane Lesimple
15e6869be0 fix: ignore transient errors during global destruction 2024-06-25 14:09:54 +02:00
Stéphane Lesimple
4b781b821a release v3.16.01 2024-05-22 16:16:41 +02:00
Stéphane Lesimple
8c35c2783f chore: add README file into install/modules to ensure the folder exists even if empty 2024-04-17 14:38:19 +02:00
Stéphane Lesimple
72b757457c enh: info: removed uname dependency, added configuration 2024-04-17 14:38:19 +02:00
Stéphane Lesimple
b971aa03fb chore: linters: limit to known directories 2024-04-17 14:38:19 +02:00
Stéphane Lesimple
29437466dd chg: bastion-sync-helper.sh: use sh instead of bash 2024-04-17 14:03:31 +02:00
Stéphane Lesimple
1f6e6c3639 fix: alive: don't mask signals 2024-04-15 11:32:35 +02:00
Stéphane Lesimple
3646badbdf release 3.16.00 2024-04-10 14:16:10 +02:00
Stéphane Lesimple
7487597d61 fix: tests: don't test FIDO2 on unsupported distros 2024-04-10 10:51:01 +02:00
perrze
0b13371165 Adding tests for secure keys feature 2024-04-10 10:51:01 +02:00
Stéphane Lesimple
3c9382a192 enh: use print_accepted_key_algorithms everywhere 2024-04-10 10:51:01 +02:00
Stéphane Lesimple
321c592d51 chore: perltidy 2024-04-10 10:51:01 +02:00
Pierre-Elliott Bécue
99dfa9d351 Drop an unused variable in print_accepted_key_algorithms 2024-04-10 10:51:01 +02:00
Pierre-Elliott Bécue
1e44092c16 Factor out in a generic function the helper listing allowed ssh key algorithm 2024-04-10 10:51:01 +02:00
Pierre-Elliott Bécue
7dce5734fd Escape dots in regex patterns for ssh algorithms
Co-authored-by: Stéphane Lesimple <speed47_github@speed47.net>
2024-04-10 10:51:01 +02:00
Pierre-Elliott Bécue
d0ac9eabb9 Implement Ingress Secure Keys 2024-04-10 10:51:01 +02:00
Stéphane Lesimple
a1efcec582 feat: replace --wait by a tcp-based connection try 2024-04-09 18:23:17 +02:00
Louis Laporte
dac0fedb89 feat: add option to wait for a specific port open 2024-04-09 18:23:17 +02:00
Stéphane Lesimple
4216795895 fix: tests: detect definition errors in modules 2024-04-09 17:26:39 +02:00
Stéphane Lesimple
c53f50ddf9 enh: remove nc dependency 2024-04-09 17:26:39 +02:00
perrze
010959c4ec
fix: adding run command in code to match doc (#460)
* fix: devenv: sync doc and actually supported commands, add run cmd

---------

Co-authored-by: perrze <contact@perrze.fr>
Co-authored-by: Stéphane Lesimple <stephane.lesimple+bastion@ovhcloud.com>
Co-authored-by: Adrien Barreau <adrien.barreau@live.fr>
2024-04-08 16:32:02 +02:00
Cody Robertson
f51bee273e Adjust etc/pam.d/sshd.rhel configuration
- Fix logic error breaking MFA handling if enabled
2024-04-08 16:31:14 +02:00
Stéphane Lesimple
dad78fbfe5 release v3.15.00 2024-03-25 10:11:31 +01:00
Stéphane Lesimple
28a02d5cf7 fix: avoid a warn() when an non-resolvable host is specified with scp or sftp 2024-03-22 11:17:25 +01:00
Stéphane Lesimple
496fe94dd3 enh: allow @ as a valid remote user char (fixes #437) 2024-03-20 11:53:58 +01:00
Stéphane Lesimple
3bc83fae8e enh: interactive: fix display 2024-03-20 11:53:49 +01:00
Stéphane Lesimple
54321ff706 enh: add a few autocompletes 2024-03-20 11:53:49 +01:00
Stéphane Lesimple
0314798c87 enh: interactive: allow multi-spaces in autocompletes 2024-03-20 11:53:49 +01:00
Stéphane Lesimple
3d1e210dd8 fix: interactive: remove unnecessary loops for autocomplete 2024-03-20 11:53:49 +01:00
Stéphane Lesimple
fa842c94d8 fix: connect.pl: don't look for error messages when sysret==0 2024-03-20 11:53:39 +01:00
Stéphane Lesimple
7423f6ad63 feat: add dnsSupportLevel option for systems with broken DNS (fixes #397) 2024-03-20 11:53:00 +01:00
Stéphane Lesimple
d8f9423e8f fix: scp/sftp: correctly bypass JIT MFA if asked to, when old helpers are used 2024-02-21 15:15:06 +01:00
Stéphane Lesimple
c2a6fafbac chore: devenv: enhance perltidy/shellcheck pre-commit logic 2024-02-21 14:14:19 +01:00
Stéphane Lesimple
3c6dd69538 chg: jailify: update params name to match minijail0 2024-02-21 14:13:56 +01:00
Stéphane Lesimple
91beea0012 release v3.14.16 2024-02-20 17:41:53 +01:00
Stéphane Lesimple
8625b74307 fix: tests for FreeBSD 2024-02-20 17:41:53 +01:00
Stéphane Lesimple
e2a45596d0 fix: generation of MFA secret under FreeBSD 2024-02-20 17:41:53 +01:00
Stéphane Lesimple
867410a16d enh: plugins: better signal handling to avoid dangling children processes 2024-02-20 12:14:01 +01:00
Stéphane Lesimple
f022bd9ac8 feat: add ttyrecStealthStdoutPattern config
Commands that generate a lot of stdout output and are M2M workflows, such as rsync,
can now be excluded from ttyrec to avoid filling up drives
2024-02-20 12:13:53 +01:00
Stéphane Lesimple
fd6850c7ef fix: osh-sync-watcher: default to a valid rshcmd (fixes #433) 2024-02-20 12:13:43 +01:00
Stéphane Lesimple
ad9e14d568 chore: silence tr on secret generation 2024-02-20 12:13:33 +01:00