|
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 |
|