Gregory Colpart
7d55ca06d1
RELATED is not needed and could be a security problem : https://gist.github.com/azlux/6a70bd38bb7c525ab26efe7e3a7ea8ac
2024-04-26 11:56:17 +02:00
Ludovic Poujol
2e40dfb33e
Ensure chain MINIFW-DOCKER-INPUT-MANUAL exists before execution of includes/config files
2024-04-18 16:51:31 +02:00
Ludovic Poujol
0c995a94d8
Chain MINIFW-DOCKER-INPUT-MANUAL for more granular/manual filtering of incoming traffic to services inside docker
2024-04-18 16:32:53 +02:00
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