]> Kevux Git Server - fll/commit
Update: Finish refactoring firewall from 0.6.x to 0.7.x/0.8.x.
authorKevin Day <kevin@kevux.org>
Sat, 17 Feb 2024 22:10:28 +0000 (16:10 -0600)
committerKevin Day <kevin@kevux.org>
Sat, 17 Feb 2024 23:35:50 +0000 (17:35 -0600)
commitdc48cf96a88624576467370eb2b341d47a5847fb
treee2824e062c03a85c5515dc7931f21e0724e14bce
parent042dc40d6e494f667e242aa3c322e56e87ba2cab
Update: Finish refactoring firewall from 0.6.x to 0.7.x/0.8.x.

I have tested this out and compared the show results between the 0.6.x version and the 0.7.x version to confirm consistent results.
From this point forward problems are to be up for consideration as possible regressions.

Separate out more of the functions into separate files.

I reviewed the header includes and removed the headers that do not have apparent direct use.
35 files changed:
build/stand_alone/firewall.config.h
build/stand_alone/firewall.settings
level_3/firewall/build/documentation/man/man1/firewall.1 [new file with mode: 0644]
level_3/firewall/build/settings/network/default-blacklist [new file with mode: 0644]
level_3/firewall/build/settings/network/default-whitelist [new file with mode: 0644]
level_3/firewall/build/settings/network/example-device-firewall [new file with mode: 0644]
level_3/firewall/build/settings/network/firewall-first [new file with mode: 0644]
level_3/firewall/build/settings/network/firewall-last [new file with mode: 0644]
level_3/firewall/build/settings/network/firewall-other [new file with mode: 0644]
level_3/firewall/build/stage/skeleton-settings.built [new file with mode: 0644]
level_3/firewall/build/stage/sources_documentation-settings.built [new file with mode: 0644]
level_3/firewall/build/stage/sources_headers-settings.built [new file with mode: 0644]
level_3/firewall/build/stage/sources_settings-settings.built [new file with mode: 0644]
level_3/firewall/c/main/firewall.h
level_3/firewall/c/main/operate.c
level_3/firewall/c/main/operate.h
level_3/firewall/c/main/operate/buffer.h
level_3/firewall/c/main/operate/chains.c [new file with mode: 0644]
level_3/firewall/c/main/operate/chains.h [new file with mode: 0644]
level_3/firewall/c/main/operate/create.c
level_3/firewall/c/main/operate/create.h
level_3/firewall/c/main/operate/default.c
level_3/firewall/c/main/operate/default.h
level_3/firewall/c/main/operate/delete.c
level_3/firewall/c/main/operate/delete.h
level_3/firewall/c/main/operate/process.c
level_3/firewall/c/main/operate/process.h
level_3/firewall/c/main/operate/rules.c [new file with mode: 0644]
level_3/firewall/c/main/operate/rules.h [new file with mode: 0644]
level_3/firewall/c/main/operate/show.c [new file with mode: 0644]
level_3/firewall/c/main/operate/show.h [new file with mode: 0644]
level_3/firewall/c/main/print/error.c
level_3/firewall/c/main/print/error.h
level_3/firewall/data/build/dependencies
level_3/firewall/data/build/settings