Commit Graph

193 Commits

Author SHA1 Message Date
Jérémy Lecour 2bdcf01882
add IPv6 for secondary office network 2023-07-07 10:26:35 +02:00
Jérémy Lecour 5eb3129e47
fix monitoring IPv6 2023-07-07 10:25:42 +02:00
Jérémy Lecour 3cf9d87f72
Check SAFETY_TIMER value 2023-07-06 16:44:39 +02:00
Jérémy Lecour bbe83486b8
Add colors to safe-start action 2023-07-06 16:33:55 +02:00
Jérémy Lecour f7064eeac8
Improve messages 2023-07-05 12:35:55 +02:00
Jérémy Lecour e17ce14a67
fix interactive mode detection 2023-07-05 12:35:32 +02:00
Jérémy Lecour 54fa2ea8eb
Add safe-start and safe-restart
These commands will run a background safety check to stop the firewall if a safety lock is removed in 30 seconds.
This will reduce the risk to get locked out because of a bad configuration.
2023-07-05 12:18:44 +02:00
Jérémy Lecour 64fd067ce9
add message type in output 2023-07-04 17:22:59 +02:00
Jérémy Lecour 10825a80ff
Release 23.07 2023-07-04 11:41:19 +02:00
Jérémy Lecour fe8d679c2a
new "check-active-config" command
check if the active configuration is th e same as the one persisted to disk
2023-07-04 11:38:19 +02:00
Jérémy Lecour 302be6f1c9
update CHANGELOG 2023-07-04 11:37:15 +02:00
Jérémy Lecour 02254a5905
improve Vagrantfile 2023-07-04 11:35:49 +02:00
Jérémy Lecour 7e46c3cafc
minifirewall must be run as root 2023-07-04 09:42:24 +02:00
Jérémy Lecour 69d89d5b92
Print help/usage 2023-07-04 09:41:40 +02:00
Jérémy Lecour 8bb66e0511
capture cmp(1) error output 2023-07-03 11:42:52 +02:00
Jérémy Lecour 71e49db330
extract "include_files" function 2023-07-03 11:41:18 +02:00
Gregory Colpart 8271602a30 remove deprecated IP 2023-06-13 15:58:35 +02:00
Jérémy Lecour 695da7140a Release 23.02 2023-02-01 11:26:16 +01:00
Jérémy Lecour 9c7731e5aa Export status without colors 2023-02-01 11:24:19 +01:00
Jérémy Lecour 66bdae2365 Release 22.06 2022-06-06 14:41:08 +02:00
Jérémy Lecour 45518823f0 ignore shellcheck violation 2022-06-06 14:40:54 +02:00
Jérémy Lecour a5ce838864 Configure sysctl values to IPv6 when applicable 2022-05-25 18:13:18 +02:00
Jérémy Lecour 787609a965 Apply "ICMP redirects" also to IPv6 is enabled 2022-05-24 13:50:53 +02:00
Jérémy Lecour 4141c67569 Release 22.05 2022-05-10 15:54:17 +02:00
Jérémy Lecour 94ea1fccbd fix status output (number of # in headers) 2022-05-10 15:53:44 +02:00
Jérémy Lecour c4ec8c9ac0 Markdown extension for CHANGELOG 2022-04-29 09:35:11 +02:00
Jérémy Lecour ef0b98f4df Release 22.04 2022-04-28 19:00:33 +02:00
Jérémy Lecour 80ebea31cf source configuration only for valid actions 2022-04-28 18:59:16 +02:00
Jérémy Lecour 36d4a2e9a8 Improve legacy config parsing 2022-04-28 18:58:11 +02:00
Jérémy Lecour 4c6d6941e2 wording for deprecated config file 2022-04-28 18:56:19 +02:00
Jérémy Lecour 80b0d35e2f source legacy config after macros but before DROP policy 2022-04-28 18:55:53 +02:00
Jérémy Lecour def7813d71 Add "version" action 2022-04-28 18:51:57 +02:00
Jérémy Lecour 900c789f95 Add colors to statuses 2022-04-28 16:31:28 +02:00
Jérémy Lecour b25d67bd43 better english (sort of) 2022-04-28 16:21:02 +02:00
Jérémy Lecour 18eaec9ac1 shellcheck disable=SC2059 2022-04-28 16:20:49 +02:00
Jérémy Lecour 9cd62d314a Use wording similar to systemd 2022-04-28 16:20:35 +02:00
Jérémy Lecour 0b42b924a6 syslog pour la phase de sourcing de la config 2022-04-04 10:39:40 +02:00
Jérémy Lecour 3f2a94231b check unpersisted state for every command 2022-04-02 16:28:13 +02:00
Jérémy Lecour a544f64c78 Add simple syslog logging 2022-04-02 13:14:39 +02:00
Jérémy Lecour 1f4883dbcd output is normalized 2022-04-02 10:40:16 +02:00
Jérémy Lecour b59164c8d0 colorize output if terminal supports colors 2022-04-02 10:39:16 +02:00
Jérémy Lecour 9be9be1740 store and compare state between restart 2022-04-02 09:13:15 +02:00
Jérémy Lecour 25932b9f80 add CHANGELOG (finally) 2022-04-02 09:12:22 +02:00
Jérémy Lecour e5de358e2a Add markers for each section in status 2022-04-02 09:06:34 +02:00
Jérémy Lecour ee6d1d309d Use long options for readability 2022-03-31 21:11:37 +02:00
Jérémy Lecour f7b31627c5 "rm -f" to clean temp files 2022-03-31 21:10:55 +02:00
Jérémy Lecour 15e35ae8c4 Release 22.03.5 2022-03-30 22:44:03 +02:00
Jérémy Lecour a2a3793e28 Fix systcl syntax error 2022-03-30 22:43:26 +02:00
Jérémy Lecour 24a2aa5980 Release 22.03.4 2022-03-25 14:56:14 +01:00
Jérémy Lecour e861f58a27 IP/ports are sorted to have consistent ordering 2022-03-25 14:55:59 +01:00