66 Commits

Author SHA1 Message Date
c7649f966c docs(xml): Typo 2022-07-16 02:24:46 +02:00
c63351da59 docs(xml): Make hitcount example ip(6)tables rules more less cluttered 2022-07-16 02:23:54 +02:00
62f44939d8 docs(xml): Give detailed example on how a hitcount rule manifests in ip(6)tables 2022-07-16 02:21:14 +02:00
262e11ba7c feat(xml): Generate rate throttling rules via 'recent' extension and its hitcount per time 2022-07-16 02:12:40 +02:00
00c43503a9 docs(config): Update example config.ini with hitcount and ICMP settings 2022-07-16 02:11:21 +02:00
4479dd486d docs(config): Explain hitcount setting 2022-07-16 02:10:23 +02:00
6b5d54ecdf docs(config): Document hitcount and ICMP use with example config 2022-07-16 02:09:56 +02:00
f4e31ceebe docs(xml): Document auto-selection of 'icmp' and 'icmpv6' per address family 2022-07-15 01:21:35 +02:00
db5b91b469 feat(xml): For clarity set 'icmp' and 'icmpv6' per address family 2022-07-15 01:15:48 +02:00
c3179fb681 refactor(debug): Cosmetics 2022-07-05 19:55:08 +02:00
357db8f1e0 refactor(debug): Remove unused exit code 11 2022-07-05 18:02:11 +02:00
4986b970d8 refactor(debug): Exit code 12 is now 6 which had become unused 2022-07-05 18:01:18 +02:00
7f7cd29cb7 refactor(debug): Exit code 13 is now 4 which had become unused 2022-07-05 18:00:25 +02:00
569e97d6d6 refactor(debug): Exit code 14 is now 3 which had become unused 2022-07-05 17:59:31 +02:00
5064a66c3e docs(debug): Explain UFS_LOGLEVEL env var 2022-07-05 17:56:07 +02:00
dd9abb5672 refactor(meta): Replace single quotes with double quotes 2022-07-05 17:49:12 +02:00
f35baa2c63 feat(debug): Inform user when firewalld XML config is unchanged 2022-07-05 17:38:04 +02:00
6273b6c99e Merge remote-tracking branch 'origin/master' 2022-07-05 17:29:19 +02:00
f0516806da Merge branch 'cleanup' 2022-07-05 17:28:00 +02:00
c4781aa615 refactor(xml): Shorten section name var 2022-07-05 17:26:24 +02:00
1bbf75d3dd refactor(debug): Dedicated function to generate stringified XML repr 2022-07-05 17:26:10 +02:00
7b6103be72 refactor(debug): Clearly identify exit code 5 reason 2022-07-05 17:26:05 +02:00
af2ac3e38d feat(debug): Store OSError human debug output 2022-07-05 17:22:19 +02:00
6f5687a98b feat(debug): Add function to uniformly render debug OSError output 2022-07-05 17:22:03 +02:00
f9d781c8f7 Merge pull request 'feat(xml): Diff XML with active config, only store if changed' (#2) from 1-only-write-xml-when-changed into master
Reviewed-on: #2
2022-07-05 15:03:17 +00:00
3beb55caae feat(xml): Diff XML with active config, only store if changed
Fixes #1
2022-07-05 16:59:49 +02:00
0406077aa5 docs(config): Rename headline 2022-07-05 06:35:41 +02:00
e24ec0a602 docs(config): Typos, formatting 2022-07-05 06:32:53 +02:00
69992c23da docs(config): Typo 2022-07-05 06:26:52 +02:00
564ab297a9 docs(meta): Explain project premise 2022-07-05 06:25:06 +02:00
114034c0cd docs(meta): A few nitpicks 2022-07-05 06:25:02 +02:00
99711a1bb7 docs(config): There is no config check anymore, remove mention of it 2022-07-05 06:24:57 +02:00
ef86808214 docs(config): IPv6 rules are a good thing 2022-07-05 06:24:52 +02:00
7f5f8e16b8 docs(config): Add inline example configs 2022-07-05 06:24:43 +02:00
ce44e728e0 refactor(systemd): Slim down log output via RichHandler 2022-07-05 04:47:24 +02:00
98f6eb0ae0 refactor(meta): Remove example allow list 2022-07-05 04:47:20 +02:00
caf7ad64d1 refactor(dns): Give more concise output when resolving DNS records 2022-07-05 04:47:16 +02:00
719ee22276 meta(docs): Add systemd example files 2022-07-05 04:47:12 +02:00
74a6f42171 feat(xml): Tie it all together by generating intro ip(6)tables targets 2022-07-05 04:47:08 +02:00
35e6f80243 feat(xml): Render XML rule content per section 2022-07-05 04:47:04 +02:00
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
1e796771cc docs(meta): Topmost sections are H1 headings instead of H2 2022-07-05 04:46:20 +02:00