17 Commits

Author SHA1 Message Date
723dac7a6f feat(XML): Render a global XML scaffolding for use throughout execution 2022-07-05 04:47:00 +02:00
905f97ef55 feat(xml): Check and add rule XML elements 2022-07-05 04:46:57 +02:00
ea344c8940 feat(xml): Add and detect XML rule elements 2022-07-05 04:46:53 +02:00
a4ff9aff4b feat(meta): Add dependencies 2022-07-05 04:46:49 +02:00
824e6c67d0 feat(dbus): Restart firewalld, provide new XML file 2022-07-05 04:46:44 +02:00
afdc8aa7af feat(config): Get log level from environment 2022-07-05 04:46:40 +02:00
2c10e3766d feat(config): Define settings that are allowed empty 2022-07-05 04:46:35 +02:00
f4339dae00 feat(config): Add iptables connection state options 2022-07-05 04:46:30 +02:00
c092cbdcf3 feat(config): Accept a list as a Configparser setting, add lambda 2022-07-05 04:46:25 +02:00
be3b65f3a4 docs(meta): Document exit codes 2022-07-05 04:46:15 +02:00
1e53adb529 docs(debug): Warn user when a section doesn't have all mandatory options set 2022-07-05 04:46:01 +02:00
40290fdc59 docs(debug): Render plurals in log output when applicable 2022-07-05 04:45:52 +02:00
a92e83a7c6 docs(debug): Config without valid section is now an error 2022-07-05 04:45:47 +02:00
7b3ebde367 docs(config): Remove per-section values, we don't need those 2022-07-05 04:45:31 +02:00
c5ae3c0c89 docs(config): Add examples to config defaults 2022-07-05 04:44:45 +02:00
f4379bbfc2 feat(app): Add globals and how to deal with them 2022-06-20 23:52:03 +02:00
19372524d5 feat(app): Initial commit 2022-06-18 02:32:46 +02:00