William Hirigoyen (Evolix)
|
b9bd67488b
|
Reduce IP column width to avoid empty ligne return
|
2021-12-24 10:04:27 +01:00 |
|
William Hirigoyen (Evolix)
|
f8db747970
|
Header in uppercase, enlarge column RETENTION
|
2021-12-03 15:36:54 +01:00 |
|
William Hirigoyen (Evolix)
|
0b777b4a3f
|
Add a header for bktcld status output.
|
2021-12-03 15:17:00 +01:00 |
|
William Hirigoyen (Evolix)
|
58ebf9d2ef
|
Add time unit for retention policy status display (bkctld status).
|
2021-11-10 15:24:56 +01:00 |
|
William Hirigoyen (Evolix)
|
4e7d5506de
|
Add btrfs command check (for future btrfs-progs switch from Depends to Recommends in .deb)
|
2021-11-02 16:38:58 +01:00 |
|
Jérémy Lecour
|
3be8b638fe
|
Pseudo-code for btrfs check
|
2021-11-02 15:23:21 +01:00 |
|
Jérémy Lecour
|
d6dd91eb1f
|
Release 2.11.1
|
2021-06-30 18:13:34 +02:00 |
|
Jérémy Lecour
|
a2c6d073a7
|
bkctld-rename: abort operation if incs exist with the new name
|
2021-06-30 18:12:36 +02:00 |
|
Jérémy Lecour
|
09f1789a53
|
Release 2.11.0
|
2021-06-30 15:20:43 +02:00 |
|
Jérémy Lecour
|
1960e9097a
|
bkctld-archive/remove: confirmation defaults to 'No'
|
2021-06-30 14:58:39 +02:00 |
|
Jérémy Lecour
|
7c6fefd00b
|
bkctld-remove: remove config directory
|
2021-06-30 14:57:42 +02:00 |
|
Jérémy Lecour
|
ec4502ef9b
|
Release 2.10.0
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
9e1d8636ff
|
update copyright
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
d8e1ce9fb1
|
bkctld-remove: force mode bypass inexisting jail
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
b1b4d8b19f
|
No date/process in stdout/stderr
Don't treat stdout/stderr as a logging facility
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
49fff6e85d
|
bkctld-rename: reset firewall rules and fix logic error
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
134faf3e47
|
bkctld-archive: archive a jail
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
d467690ff5
|
Reset firewall for new jail name
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
a50991226c
|
bkctld-rename: rename a jail and all its incs and configuration…
|
2021-06-29 17:25:35 +02:00 |
|
Jérémy Lecour
|
fe0f655f07
|
Release 2.9.0
|
2021-02-22 12:14:19 +01:00 |
|
Jérémy Lecour
|
937e75daa7
|
Rename incs_policy template
|
2021-02-22 10:15:53 +01:00 |
|
Jérémy Lecour
|
82dbb29511
|
bkctld-upgrade-config: install check_policy template if missing
|
2021-02-22 09:37:15 +01:00 |
|
Jérémy Lecour
|
21f4544016
|
Install default check_policy file on init
|
2021-02-22 09:36:53 +01:00 |
|
Jérémy Lecour
|
f84e9ec02d
|
fix infinite loop
|
2021-02-08 17:20:20 +01:00 |
|
Brice Waegeneire
|
3215ab2fa3
|
bkctld-check-incs: Correct shellchek warnings
- SC2013: To read lines rather than words, pipe/redirect to a 'while
read' loop.
- SC2086: Double quote to prevent globbing and word splitting.
|
2021-02-08 14:17:28 +01:00 |
|
Brice Waegeneire
|
c27cb81b57
|
bkctld-check-incs: Protect jail_config_epoch
Test if `incs_policy_file` exists before using it. Fixes #43.
|
2021-02-08 14:17:22 +01:00 |
|
Jérémy Lecour
|
1a52f012a6
|
bkctld: new inc-lock and inc-unlock command
|
2020-11-28 10:46:57 +01:00 |
|
Jérémy Lecour
|
3aef89053b
|
bkctld-upgrade-config is executable
|
2020-11-27 10:04:09 +01:00 |
|
Jérémy Lecour
|
01a19ad2da
|
Release 2.7.0
|
2020-11-13 15:49:43 +01:00 |
|
Jérémy Lecour
|
76a298c042
|
bkctld-rm: delete empty jails in incs directory
|
2020-11-13 15:33:18 +01:00 |
|
Jérémy Lecour
|
f9018738b9
|
tests: use FORCE flag to remove jail in tests
|
2020-11-13 15:32:19 +01:00 |
|
Jérémy Lecour
|
3c5a646ae3
|
bkctld-rm: list jails from incs directory
We list jails in "incs" directory, not in "jails" directory so we can
clean old incs after a jail is archived
|
2020-11-12 18:35:41 +01:00 |
|
Jérémy Lecour
|
bf56c16ed2
|
bkctld-remove: confirmation before removal of jails if not in force mode
|
2020-10-11 15:19:00 +02:00 |
|
Jérémy Lecour
|
2ccd8c1b8d
|
add a [-f|--force] option to remove confirmation on some commands
|
2020-10-11 14:57:47 +02:00 |
|
Jérémy Lecour
|
9eae80c002
|
globally disable shecllcheck SC2034 in lib/includes
Many variables defined in this file are not used here.
|
2020-10-11 14:56:22 +02:00 |
|
Jérémy Lecour
|
05c3715c6a
|
Better help message composition and formating
|
2020-10-11 14:53:26 +02:00 |
|
Jérémy Lecour
|
2ad1032f9d
|
Release 2.6.0
|
2020-10-07 20:51:29 +02:00 |
|
Jérémy Lecour
|
c1fbe6394f
|
Add "version" and extract "help" options
|
2020-10-07 20:50:17 +02:00 |
|
Jérémy Lecour
|
2057a6fd80
|
Restore compatibility with Debian <10
ssh-keygen has "-f prefix_path" in openssh-server version 7.9+
|
2020-09-25 14:12:12 +02:00 |
|
Jérémy Lecour
|
7d1964370d
|
jails and incs lists are sorted alphanumerically
|
2020-08-28 10:21:13 +02:00 |
|
Jérémy Lecour
|
39901967a7
|
bkctld-check-setup: forgot to increment the summary
|
2020-08-20 14:50:09 +02:00 |
|
Jérémy Lecour
|
08a2e067c2
|
bkctld-check-setup: remove "set -x"
|
2020-08-19 14:01:57 +02:00 |
|
Jérémy Lecour
|
bc6a571595
|
whitespaces for readability
|
2020-08-19 13:58:23 +02:00 |
|
Jérémy Lecour
|
ea9aac50a3
|
explicit path refix for ssh-keygen
|
2020-08-19 13:58:03 +02:00 |
|
Jérémy Lecour
|
1063dfe74d
|
bkctld: don't replace SSH host keys when creating/updating a jail
|
2020-08-19 13:57:18 +02:00 |
|
Jérémy Lecour
|
c141986a6d
|
create new ssh keys for new jails instead of copying those from the host
It increases the security by having different keys between jails.
It reduces the risk of changing the keys of jails after creationtheir
creation.
|
2020-08-07 14:24:20 +02:00 |
|
Jérémy Lecour
|
0ad1e8d342
|
Split check into check-jails and check-setup
bkctld-check-setup checks if the partition is mounted and writable, if
firewall is configured and if all jails are started
|
2020-07-10 14:34:06 +02:00 |
|
Jérémy Lecour
|
d07b493131
|
bkctld-update: start jail after upgrade if it was started before
|
2020-07-09 17:14:49 +02:00 |
|
Jérémy Lecour
|
505e0f7f53
|
New command bkctld upgrade-config
It moves the legacy config file "/etc/evobackup/<jail>" to the new
config structure "/etc/evobackup/<jail>.d/incs_policy"
|
2020-05-28 11:11:59 +02:00 |
|
Jérémy Lecour
|
505bdb9117
|
On sync, add trailing slash to rsync command
|
2020-05-28 10:22:34 +02:00 |
|