Skip to content

Commit 3d2cf21

Browse files
committed
release v3.16.99-rc1
1 parent 932e72e commit 3d2cf21

File tree

4 files changed

+37
-3
lines changed

4 files changed

+37
-3
lines changed

doc/CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## v3.16.99-rc1 - 2024/07/04
2+
feat: support wildcards in --user for ACL management plugins (fix #461)
3+
feat: accountFreeze: terminate running sessions if any
4+
chg: support: add Ubuntu 24.04 LTS
5+
chg: support: bump OpenSUSE Leap from 15.5 to 15.6
6+
chg: support: remove CentOS 7 (EOL)
7+
chg: support: remove Ubuntu 16.04 LTS (EOL)
8+
enh: enable sntrup KEX by default for supported OpenSSH versions (Debian12, Ubuntu20+)
9+
enh: autologin: set term to ``raw noecho`` when --no-tty is used
10+
fix: stealth\_stdout/stderr was ignored for plugins (fix #482)
11+
fix: ignore transient errors during global destruction
12+
fix: install of ttyrec was failing under FreeBSD 13.2
13+
fix: selfGenerateProxyPassword: help message was incorrect
14+
115
## v3.16.01 - 2024/04/17
216
- enh: info: removed uname dependency, added configuration
317
- chg: bastion-sync-helper.sh: use sh instead of bash

doc/sphinx/installation/upgrading.rst

+19
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,25 @@ See the ``--help`` for a more fine-grained upgrade path if needed.
2727
Version-specific upgrade instructions
2828
=====================================
2929

30+
v3.16.99-rc1 - 2024/07/04
31+
*************************
32+
33+
This release drops support for Ubuntu 16.04 and CentOS 7. If you're still using these EOL OS releases (which is
34+
obviously discouraged), proper functioning of The Bastion is no longer tested or guaranteed.
35+
36+
This release adds official support for Ubuntu 24.04 LTS and OpenSUSE Leap 15.6, these were already working but
37+
are now part of the integration tests.
38+
39+
This release adds support of wildcards (also called "shell-style globbing characters"), namely ``?`` and ``*``,
40+
when using the ``--user`` option for plugins such as ``groupAddServer``, ``groupDelServer``, ``groupAddGuestAccess``,
41+
``groupDelGuestAccess``, ``accountAddPersonalAccess``, ``accountDelPersonalAccess``, ``selfAddPersonalAccess``,
42+
``selfDelPersonalAccess``.
43+
44+
This release adds support of the ``[email protected]`` KEX algorithm by default on shipped versions
45+
of ``sshd_config`` and ``ssh_config``. If you're upgrading, these files won't be touched, so if you want to add
46+
support, you'll need to modify them manually by prepending ``[email protected]`` to the
47+
``KexAlgorithms`` line. Verify that the OpenSSH version shipped by your OS does support it (run ``ssh -Q kex``).
48+
3049
v3.16.01 - 2024/04/17
3150
*********************
3251

etc/ssh/ssh_config.debian12

+3-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ Ciphers [email protected],[email protected],aes128-gcm@openssh.
4545
4646

4747
# List of allowed key exchange algorithms.
48-
# we prefer curve25519-sha256 which is considered the most modern/secure,
48+
# we prefer [email protected] which is believed to be quantum-resistant,
49+
# then curve25519-sha256 which is considered the modern and secure,
4950
# and still allow diffie hellman with group exchange using sha256 which is
5051
# the most secure dh-based kex.
5152
# we avoid algorithms based on the disputed NIST curves, and anything based
@@ -55,7 +56,7 @@ MACs [email protected],[email protected],hmac-sha2-512-etm@openssh.
5556
# - OmniOS 5.11 needs diffie-hellman-group1-sha1
5657
# - Old Cisco IOS (such as v12.2) only supports diffie-hellman-group1-sha1
5758
# - Ancient Debians (Sarge) and RedHats (7) only support diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
58-
KexAlgorithms curve25519-sha256,[email protected],diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
59+
KexAlgorithms [email protected],curve25519-sha256,[email protected],diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
5960

6061
# === AUTHENTICATION ===
6162

lib/perl/OVH/Bastion.pm

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use common::sense;
55
use Fcntl;
66
use POSIX qw(strftime);
77

8-
our $VERSION = '3.16.01';
8+
our $VERSION = '3.16.99-rc1';
99

1010
BEGIN {
1111
# only used by the handler below

0 commit comments

Comments
 (0)