Commit graph

175 commits

Author SHA1 Message Date
Jérémy Lecour f42274341d fix status output (number of # in headers) 2023-01-10 17:51:21 +01:00
William Hirigoyen (Evolix) 1e98137192 Retire SuccessExitStatus=5 6 inutile 2022-08-12 15:08:28 +02:00
William Hirigoyen (Evolix) f7418fff41 Corrige 2022-08-11 17:10:05 +02:00
William Hirigoyen (Evolix) 1f9002f4f3 Prevent direct call to minifirewall script in favor of systemctl or /etc/init.d/minifirewall stub 2022-08-11 16:45:28 +02:00
William Hirigoyen (Evolix) a8b604a900 Update README.md/intall instructions for systemd and new local bin path. 2022-05-02 16:45:33 +02:00
William Hirigoyen (Evolix) 286690f94e Add systemd service unit for Minifirewall. 2022-05-02 16:38:54 +02:00
Jérémy Lecour 620331c29d Split init script and code script 2022-04-29 14:07:30 +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
Jérémy Lecour f6abb9de70 Release 22.03.3 2022-03-21 14:34:25 +01:00
Jérémy Lecour b778613d4f Fix configuration execution order
External configuration must be applied before macros are executed.
Otherwise, a specific rule in a configuration car be overwritten by IP/PORTS rules from macros.
2022-03-21 14:34:08 +01:00
Jérémy Lecour 0f682c346e Release 22.03.2 2022-03-16 23:47:42 +01:00
Jérémy Lecour 0c36bef2aa skip IPv6 addresses in Docker section 2022-03-16 23:46:38 +01:00
Jérémy Lecour 434f8e1905 default value for $intable 2022-03-16 23:46:13 +01:00
Jérémy Lecour 25893ee66b Release 22.03.1 2022-03-15 18:57:30 +01:00
Jérémy Lecour 43ee2618f3 change init script DESC variable 2022-03-15 18:56:37 +01:00
Jérémy Lecour 2ff58969f1 remove bad quotes 2022-03-15 18:55:48 +01:00
Jérémy Lecour e269e86341 remove comments 2022-03-15 18:55:13 +01:00
Jérémy Lecour 6e6a2d9a82 Release 22.03 2022-03-15 16:37:20 +01:00
Jérémy Lecour 460df19aea Merge branch 'includes' 2022-03-15 16:36:05 +01:00
Jérémy Lecour aada44e1f2 Merge branch 'master' into includes 2022-03-15 16:32:08 +01:00
Jérémy Lecour 54f7021d6a Add test configurations in tests directory 2022-03-15 16:30:39 +01:00
Jérémy Lecour 92f4751ccb drop useless ipv6 include file 2022-03-15 16:29:22 +01:00
Jérémy Lecour 0041789d5e improve docs and merge 45f04e 2022-03-15 16:27:26 +01:00
Jérémy Lecour c36be1c9c9 Add variables and documentation for sysctl variables (fixes #7) 2022-03-15 16:27:26 +01:00
Jérémy Lecour be023616a5 more comments 2022-03-15 16:27:26 +01:00
Jérémy Dubois ba12a45d8a Revert "Apply policy of IPv4 to IPv6"
This reverts commit f52971a173
which was a mistake : theses rules match a return packet
incoming on the server, not a new one.
2022-01-27 10:15:45 +01:00