]> Kevux Git Server - fll/commit
Progress: Refactoring firewall from 0.6.x to 0.7.x/0.8.x and other FLL project wide...
authorKevin Day <kevin@kevux.org>
Sun, 11 Feb 2024 04:14:23 +0000 (22:14 -0600)
committerKevin Day <kevin@kevux.org>
Sun, 11 Feb 2024 04:14:23 +0000 (22:14 -0600)
commit0fc432e326255224e5393efb325713c928df9e3c
tree296f5daf540bb23f5844d3a794cce3cee34286ad
parentd5b89e1e3508e19b293a55fd825c25b5dce30ede
Progress: Refactoring firewall from 0.6.x to 0.7.x/0.8.x and other FLL project wide changes.

Add the f_console_parameter_state_type_total_d and update all programs.
Add (and use) additional f_string_format strings.
Add fll_program_print_help_operations().
Add fll_program_print_help_special_options().
Begin using more helper flags for common behavior, such as "main_flag_version_copyright_help" type of flags.
Add missing documentation comments for some functions.
Remove duplicate "#ifdef __cplusplus" blocks in several programs.

Begin to refactoring firewall to follow the 0.7.x and eventually 0.8.x project design.
The firewall program is far from ready and will not yet compile.
118 files changed:
build/disable/level_2/fll_program.h
build/stand_alone/fake.config.h
level_0/f_console/c/console/common.h
level_0/f_string/c/string/static.c
level_0/f_string/c/string/static.h
level_2/fll_program/c/program/print.c
level_2/fll_program/c/program/print.h
level_3/byte_dump/c/main/byte_dump.c
level_3/byte_dump/c/main/common/enumeration.h
level_3/byte_dump/c/main/print/error.c
level_3/byte_dump/c/main/print/error.h
level_3/byte_dump/c/main/print/message.c
level_3/byte_dump/c/main/thread.c
level_3/control/c/main/common/enumeration.h
level_3/control/c/main/control.c
level_3/control/c/main/print/error.c
level_3/control/c/main/print/error.h
level_3/control/c/main/print/warning.c
level_3/control/c/main/thread.c
level_3/controller/c/common.h
level_3/controller/c/controller/private-controller.c
level_3/controller/c/rule/private-rule.c
level_3/fake/c/main/common/enumeration.h
level_3/fake/c/main/fake.c
level_3/fake/c/main/print/error.c
level_3/fake/c/main/print/error.h
level_3/fake/c/main/print/message.c
level_3/fake/c/main/print/verbose.h
level_3/fake/c/main/print/warning.h
level_3/fake/c/main/thread.c
level_3/firewall/c/firewall.c [deleted file]
level_3/firewall/c/firewall.h [deleted file]
level_3/firewall/c/main/common.c [new file with mode: 0644]
level_3/firewall/c/main/common.h [new file with mode: 0644]
level_3/firewall/c/main/common/define.c [new file with mode: 0644]
level_3/firewall/c/main/common/define.h [new file with mode: 0644]
level_3/firewall/c/main/common/enumeration.c [new file with mode: 0644]
level_3/firewall/c/main/common/enumeration.h [new file with mode: 0644]
level_3/firewall/c/main/common/print.c [new file with mode: 0644]
level_3/firewall/c/main/common/print.h [new file with mode: 0644]
level_3/firewall/c/main/common/string.c [moved from level_3/firewall/c/common.c with 57% similarity]
level_3/firewall/c/main/common/string.h [moved from level_3/firewall/c/common.h with 50% similarity]
level_3/firewall/c/main/common/type.c [new file with mode: 0644]
level_3/firewall/c/main/common/type.h [new file with mode: 0644]
level_3/firewall/c/main/firewall.c [new file with mode: 0644]
level_3/firewall/c/main/firewall.h [new file with mode: 0644]
level_3/firewall/c/main/main.c [moved from level_3/firewall/c/main.c with 51% similarity]
level_3/firewall/c/main/main.h [moved from level_3/firewall/c/main.h with 97% similarity]
level_3/firewall/c/main/operate.c [new file with mode: 0644]
level_3/firewall/c/main/operate.h [new file with mode: 0644]
level_3/firewall/c/main/operate/buffer.c [new file with mode: 0644]
level_3/firewall/c/main/operate/buffer.h [new file with mode: 0644]
level_3/firewall/c/main/operate/create.c [new file with mode: 0644]
level_3/firewall/c/main/operate/create.h [new file with mode: 0644]
level_3/firewall/c/main/operate/default.c [new file with mode: 0644]
level_3/firewall/c/main/operate/default.h [new file with mode: 0644]
level_3/firewall/c/main/operate/delete.c [new file with mode: 0644]
level_3/firewall/c/main/operate/delete.h [new file with mode: 0644]
level_3/firewall/c/main/operate/load.c [new file with mode: 0644]
level_3/firewall/c/main/operate/load.h [new file with mode: 0644]
level_3/firewall/c/main/operate/process.c [new file with mode: 0644]
level_3/firewall/c/main/operate/process.h [new file with mode: 0644]
level_3/firewall/c/main/print/data.c [new file with mode: 0644]
level_3/firewall/c/main/print/data.h [new file with mode: 0644]
level_3/firewall/c/main/print/debug.c [new file with mode: 0644]
level_3/firewall/c/main/print/debug.h [new file with mode: 0644]
level_3/firewall/c/main/print/error.c [new file with mode: 0644]
level_3/firewall/c/main/print/error.h [new file with mode: 0644]
level_3/firewall/c/main/print/message.c [new file with mode: 0644]
level_3/firewall/c/main/print/message.h [new file with mode: 0644]
level_3/firewall/c/main/print/verbose.c [new file with mode: 0644]
level_3/firewall/c/main/print/verbose.h [new file with mode: 0644]
level_3/firewall/c/main/print/warning.c [new file with mode: 0644]
level_3/firewall/c/main/print/warning.h [new file with mode: 0644]
level_3/firewall/c/main/signal.c [new file with mode: 0644]
level_3/firewall/c/main/signal.h [new file with mode: 0644]
level_3/firewall/c/main/thread.c [new file with mode: 0644]
level_3/firewall/c/main/thread.h [new file with mode: 0644]
level_3/firewall/c/print.c [deleted file]
level_3/firewall/c/print.h [deleted file]
level_3/firewall/c/private-common.c [deleted file]
level_3/firewall/c/private-common.h [deleted file]
level_3/firewall/c/private-firewall.c [deleted file]
level_3/firewall/c/private-firewall.h [deleted file]
level_3/fss_identify/c/main/common/enumeration.h
level_3/fss_identify/c/main/fss_identify.c
level_3/fss_identify/c/main/load.c
level_3/fss_identify/c/main/print/data.h
level_3/fss_identify/c/main/print/error.c
level_3/fss_identify/c/main/print/error.h
level_3/fss_identify/c/main/print/message.h
level_3/fss_identify/c/main/process.c
level_3/fss_identify/c/main/thread.c
level_3/fss_read/c/main/common/enumeration.h
level_3/fss_read/c/main/fss_read.c
level_3/fss_read/c/main/print/error.c
level_3/fss_read/c/main/thread.c
level_3/fss_read/c/payload/print.c
level_3/fss_write/c/main/common/enumeration.h
level_3/fss_write/c/main/fss_write.c
level_3/fss_write/c/main/thread.c
level_3/iki_read/c/main/common/enumeration.h
level_3/iki_read/c/main/iki_read.c
level_3/iki_read/c/main/print/error.h
level_3/iki_read/c/main/thread.c
level_3/iki_write/c/main/common/enumeration.h
level_3/iki_write/c/main/iki_write.c
level_3/iki_write/c/main/print/error.h
level_3/iki_write/c/main/thread.c
level_3/status_code/c/main/common/enumeration.h
level_3/status_code/c/main/print/error.h
level_3/status_code/c/main/status_code.c
level_3/status_code/c/main/thread.c
level_3/utf8/c/main/common/enumeration.h
level_3/utf8/c/main/print/error.c
level_3/utf8/c/main/print/error.h
level_3/utf8/c/main/thread.c
level_3/utf8/c/main/utf8.c