From ceeaf9b48bce8da116fb6f52522c85fdb5eb9655 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lesimple?= Date: Wed, 16 Oct 2024 12:08:59 +0000 Subject: [PATCH] release v3.17.01 --- doc/CHANGELOG.md | 51 +++++++++++++++------------ doc/sphinx/installation/upgrading.rst | 5 +++ lib/perl/OVH/Bastion.pm | 2 +- 3 files changed, 35 insertions(+), 23 deletions(-) diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index 09a8a1d08..4977d91ad 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -1,32 +1,39 @@ +## v3.17.01 - 2024/10/23 +- enh: interactive: handle CTRL+C nicely (fix #497) +- fix: osh.pl: remove a warning on interactive mode timeout +- fix: allow ssh-as in connect.pl +- chore: fix bad scpup/scpupload scp/scpdownload references in help and doc +- chore: change pod cuts to make recent versions of perltidy happy + ## v3.17.00 - 2024/10/14 -fix: osh.pl: propagate signals to plugins before exiting -fix: opensuse: add procps package (for pkill) +- fix: osh.pl: propagate signals to plugins before exiting +- fix: opensuse: add procps package (for pkill) ## v3.16.99-rc3 - 2024/09/25 -fix: regression introduced by 932e72e (rc1) for stealth stdout in ssh +- fix: regression introduced by 932e72e (rc1) for stealth stdout in ssh ## v3.16.99-rc2 - 2024/09/17 -feat: add rsync support through the ``--protocol rsync`` option in all plugins -feat: add ``--egress-session-multiplexing`` option to ``accountModify`` -feat: add ``groupSetServers`` to entirely change a group ACL in one shot -enh: add lock for group ACL change to avoid race conditions on busy bastions -enh: ``selfPlaySession``: remove sqliteLog.ttyrecfile dependency -chore: FreeBSD: ignore OS version mismatch with packages -chore: ``selfMFASetupPassword``: clearer message +- feat: add rsync support through the ``--protocol rsync`` option in all plugins +- feat: add ``--egress-session-multiplexing`` option to ``accountModify`` +- feat: add ``groupSetServers`` to entirely change a group ACL in one shot +- enh: add lock for group ACL change to avoid race conditions on busy bastions +- enh: ``selfPlaySession``: remove sqliteLog.ttyrecfile dependency +- chore: FreeBSD: ignore OS version mismatch with packages +- chore: ``selfMFASetupPassword``: clearer message ## v3.16.99-rc1 - 2024/07/04 -feat: support wildcards in --user for ACL management plugins (fix #461) -feat: accountFreeze: terminate running sessions if any -chg: support: add Ubuntu 24.04 LTS -chg: support: bump OpenSUSE Leap from 15.5 to 15.6 -chg: support: remove CentOS 7 (EOL) -chg: support: remove Ubuntu 16.04 LTS (EOL) -enh: enable sntrup KEX by default for supported OpenSSH versions (Debian12, Ubuntu20+) -enh: autologin: set term to ``raw noecho`` when --no-tty is used -fix: stealth\_stdout/stderr was ignored for plugins (fix #482) -fix: ignore transient errors during global destruction -fix: install of ttyrec was failing under FreeBSD 13.2 -fix: selfGenerateProxyPassword: help message was incorrect +- feat: support wildcards in --user for ACL management plugins (fix #461) +- feat: accountFreeze: terminate running sessions if any +- chg: support: add Ubuntu 24.04 LTS +- chg: support: bump OpenSUSE Leap from 15.5 to 15.6 +- chg: support: remove CentOS 7 (EOL) +- chg: support: remove Ubuntu 16.04 LTS (EOL) +- enh: enable sntrup KEX by default for supported OpenSSH versions (Debian12, Ubuntu20+) +- enh: autologin: set term to ``raw noecho`` when --no-tty is used +- fix: stealth\_stdout/stderr was ignored for plugins (fix #482) +- fix: ignore transient errors during global destruction +- fix: install of ttyrec was failing under FreeBSD 13.2 +- fix: selfGenerateProxyPassword: help message was incorrect ## v3.16.01 - 2024/04/17 - enh: info: removed uname dependency, added configuration diff --git a/doc/sphinx/installation/upgrading.rst b/doc/sphinx/installation/upgrading.rst index e9ad1116e..075fdcc38 100644 --- a/doc/sphinx/installation/upgrading.rst +++ b/doc/sphinx/installation/upgrading.rst @@ -27,6 +27,11 @@ See the ``--help`` for a more fine-grained upgrade path if needed. Version-specific upgrade instructions ===================================== +v3.17.01 - 2024/10/23 +********************* + +No specific upgrade instructions. + v3.17.00 - 2024/10/14 ********************* diff --git a/lib/perl/OVH/Bastion.pm b/lib/perl/OVH/Bastion.pm index 7e484cff6..2db55d37a 100644 --- a/lib/perl/OVH/Bastion.pm +++ b/lib/perl/OVH/Bastion.pm @@ -5,7 +5,7 @@ use common::sense; use Fcntl; use POSIX qw(strftime); -our $VERSION = '3.17.00'; +our $VERSION = '3.17.01'; BEGIN { # only used by the handler below