Commit Graph

148 Commits

Author SHA1 Message Date
Jérémy Lecour 5cbc2cbf42 Split client and server parts 2022-04-03 11:28:59 +02:00
Jérémy Lecour 3b0e6934d9 bkctld-check-setup: compatibility with minifirewall 22.03+ 2022-03-30 15:07:45 +02:00
Jérémy Lecour 960dd97d68 Tell sed to follow symlinks 2022-03-27 10:14:07 +02:00
Jérémy Lecour 8330918aad TODO: deal with empty lines 2022-03-18 15:11:04 +01:00
William Hirigoyen (Evolix) 595be40c38 Fix init btrfs check location, fix error msg spelling brtfs -> btrfs 2022-03-09 16:16:37 +01:00
William Hirigoyen (Evolix) efd8d980c2 Fix insecable space 2022-02-22 15:30:32 +01:00
William Hirigoyen (Evolix) 43826224e3 Fix insecable space 2022-02-22 14:56:34 +01:00
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