mirror of
https://github.com/ovh/the-bastion.git
synced 2025-09-06 21:14:15 +08:00
release v3.00.01
This commit is contained in:
parent
8d5b223ce4
commit
ae1bcbf223
9 changed files with 42 additions and 10 deletions
2
AUTHORS
2
AUTHORS
|
@ -1,4 +1,4 @@
|
||||||
# This is the official list of OVH::Bastion authors for copyright purposes.
|
# This is the official list of The Bastion authors for copyright purposes.
|
||||||
# This file is distinct from the CONTRIBUTORS files
|
# This file is distinct from the CONTRIBUTORS files
|
||||||
# and it lists the copyright holders only.
|
# and it lists the copyright holders only.
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# This is the official list of people who can contribute
|
# This is the official list of people who can contribute
|
||||||
# (and typically have contributed) code to the OVH::Bastion repository.
|
# (and typically have contributed) code to The Bastion repository.
|
||||||
#
|
#
|
||||||
# Names should be added to this file only after verifying that
|
# Names should be added to this file only after verifying that
|
||||||
# the individual or the individual's organization has agreed to
|
# the individual or the individual's organization has agreed to
|
||||||
|
|
|
@ -1,2 +1,11 @@
|
||||||
|
## v3.00.01 - 2020/11/06
|
||||||
|
- feat: add OpenSUSE 15.2 to the officially supported distros
|
||||||
|
- enh: install-ttyrec.sh: replaces build-and-install-ttyrec.sh, no longer builds in-place but prefers .deb and .rpm packages & falls back to precompiled static binaries otherwise
|
||||||
|
- enh: packages-check.sh: add qrencode-libs for RHEL/CentOS
|
||||||
|
- enh: provide a separated Dockerfile for the sandbox, squashing useless layers
|
||||||
|
- doc: a lot of fixes here and there
|
||||||
|
- chore: remove spurious config files
|
||||||
|
- chore: a few GitHub actions workflow fixes
|
||||||
|
|
||||||
## v3.00.00 - 2020/10/30
|
## v3.00.00 - 2020/10/30
|
||||||
- First public release \o/
|
- First public release \o/
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
man 7 hier
|
man 7 hier
|
||||||
==========
|
==========
|
||||||
|
|
||||||
The OVH::Bastion directory hierarchy is organized as follows:
|
The Bastion directory hierarchy is organized as follows:
|
||||||
|
|
||||||
- bin
|
- bin
|
||||||
- bin/admin: scripts that are supposed to be launched manually by an admin where needed
|
- bin/admin: scripts that are supposed to be launched manually by an admin where needed
|
||||||
|
@ -19,9 +19,9 @@ The OVH::Bastion directory hierarchy is organized as follows:
|
||||||
- bin/shell: where resides the main script that is declared as the shell of the bastion users, with some of its helpers
|
- bin/shell: where resides the main script that is declared as the shell of the bastion users, with some of its helpers
|
||||||
- bin/sudogen: where resides the helper script that generate group and account sudoers files
|
- bin/sudogen: where resides the helper script that generate group and account sudoers files
|
||||||
- bin/other: other helper scripts for various tasks
|
- bin/other: other helper scripts for various tasks
|
||||||
- contrib: placeholder directory with a readme file that references other repositories of interest when integrating the bastion in your company
|
- contrib: third-party files that might be of interest integrating The Bastion in your company
|
||||||
- doc: sysadmin-proof documentation folder, the main Markdown files you need are there, just one `view` apart
|
- doc: sysadmin-proof documentation folder, the main Markdown files you need are there, just one `view` apart
|
||||||
- doc/sphinx: more complete documentation using the `sphinx` documentation system, the built version is viewable on https://ovh.github.io/the-bastion/
|
- doc/sphinx: more complete documentation using the `sphinx` documentation system, the built version is viewable on https://ovh.github.io/the-bastion/, otherwise the `.rst` files can be read with any text editor
|
||||||
- docker: where the Dockerfiles reside
|
- docker: where the Dockerfiles reside
|
||||||
- etc: contains all the template configuration files that will be installed on your system (depending on your `install` options)
|
- etc: contains all the template configuration files that will be installed on your system (depending on your `install` options)
|
||||||
- install: where optional modules can push their install script to be called by the main install script
|
- install: where optional modules can push their install script to be called by the main install script
|
||||||
|
|
5
doc/INSTALL.md
Normal file
5
doc/INSTALL.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# Install instructions
|
||||||
|
|
||||||
|
Please refer to proper section of the [documentation](https://ovh.github.io/the-bastion/installation/basic.html).
|
||||||
|
|
||||||
|
It can also be found offline, in the ``doc/sphinx/installation/basic.rst`` text file.
|
11
doc/UPGRADE.md
Normal file
11
doc/UPGRADE.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# General upgrade instructions
|
||||||
|
|
||||||
|
Please refer to proper section of the [documentation](https://ovh.github.io/the-bastion/installation/upgrading.html).
|
||||||
|
|
||||||
|
It can also be found offline, in the ``doc/sphinx/installation/upgrading.rst`` text file.
|
||||||
|
|
||||||
|
# Specific upgrade instructions
|
||||||
|
|
||||||
|
Each version might have specific upgrade instructions, please refer to the proper section of the [documentation](https://ovh.github.io/the-bastion/installation/upgrading.html#version-specific-upgrade-instructions).
|
||||||
|
|
||||||
|
It can also be found offline, in the ``doc/sphinx/installation/upgrading.rst`` text file.
|
|
@ -1,3 +0,0 @@
|
||||||
# Specific upgrade instructions
|
|
||||||
|
|
||||||
(none)
|
|
|
@ -42,7 +42,17 @@ Note that this is done automatically for bastion admins.
|
||||||
Version-specific upgrade instructions
|
Version-specific upgrade instructions
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
|
v3.00.01
|
||||||
|
********
|
||||||
|
|
||||||
|
If you previously installed ``ttyrec`` using the now deprecated ``build-and-install-ttyrec.sh`` script, you might want to know that since this version, the script has been replaced by ``install-ttyrec.sh``, which no longer builds in-place, but prefers downloading and installing prebuild ``rpm`` or ``deb`` packages.
|
||||||
|
|
||||||
|
If you previously built and installed ``ttyrec`` manually, and want to use the new packages instead, you might want to manually uninstall your previously built ttyrec program (remove the binaries that were installed in ``/usr/local/bin``), and call ``install-ttyrec.sh -a`` to download and install the proper package instead.
|
||||||
|
|
||||||
|
This is not mandatory and doesn't change anything from the software point of view.
|
||||||
|
|
||||||
|
|
||||||
v3.00.00
|
v3.00.00
|
||||||
********
|
********
|
||||||
|
|
||||||
Initial public version, no specific upgrade instructions
|
Initial public version, no specific upgrade instructions.
|
||||||
|
|
|
@ -5,7 +5,7 @@ use common::sense;
|
||||||
use Fcntl;
|
use Fcntl;
|
||||||
use POSIX qw(strftime);
|
use POSIX qw(strftime);
|
||||||
|
|
||||||
our $VERSION = '3.00.00';
|
our $VERSION = '3.00.01';
|
||||||
|
|
||||||
BEGIN {
|
BEGIN {
|
||||||
# only used by the handler below
|
# only used by the handler below
|
||||||
|
|
Loading…
Add table
Reference in a new issue