]> Kevux Git Server - fll/commit
Update: Add FSS Simple Packet related functionality and remove delimit and comment...
authorKevin Day <kevin@kevux.org>
Mon, 17 Jul 2023 05:24:37 +0000 (00:24 -0500)
committerKevin Day <kevin@kevux.org>
Mon, 17 Jul 2023 05:24:37 +0000 (00:24 -0500)
commit8d16ee282779b899eb1921e0fa3e3f15cf11695c
tree238fbd07a44077ce4e9fe1e94bb845c860730828
parentc0d38d5710eebada6de23d0ace716fe81ffa8914
Update: Add FSS Simple Packet related functionality and remove delimit and comment types.

The FSS Simple Packet functionality is added, to provide for processing of the FSS Simple Packet.
The f_fss_simple_packet_ranges_t represents a set of ranges for designating where/how the packet is defined within some string.

The delimit and comment types are just helper type definitions for existing number types.
Simplify the design by getting rid of those, replacing them with the type that they effectively represent.
A lot of code is updated to reflect this change.
110 files changed:
build/disable/about.txt
build/disable/level_0/f_fss.h
build/level_0/settings
build/monolithic/settings
build/stand_alone/fake.config.h
build/stand_alone/fake.settings
level_0/f_fss/c/fss.c
level_0/f_fss/c/fss.h
level_0/f_fss/c/fss/comment.h [deleted file]
level_0/f_fss/c/fss/common.h
level_0/f_fss/c/fss/delimit.c [deleted file]
level_0/f_fss/c/fss/delimit.h [deleted file]
level_0/f_fss/c/fss/item.c [new file with mode: 0644]
level_0/f_fss/c/fss/item.h [new file with mode: 0644]
level_0/f_fss/c/fss/named.c
level_0/f_fss/c/fss/named.h
level_0/f_fss/c/fss/nest.c
level_0/f_fss/c/fss/nest.h
level_0/f_fss/c/fss/private-item.c [new file with mode: 0644]
level_0/f_fss/c/fss/private-item.h [new file with mode: 0644]
level_0/f_fss/c/fss/private-named.c [new file with mode: 0644]
level_0/f_fss/c/fss/private-named.h [new file with mode: 0644]
level_0/f_fss/c/fss/private-nest.c [new file with mode: 0644]
level_0/f_fss/c/fss/private-nest.h [new file with mode: 0644]
level_0/f_fss/c/fss/private-set.c [new file with mode: 0644]
level_0/f_fss/c/fss/private-set.h [new file with mode: 0644]
level_0/f_fss/c/fss/private-set_quote.c [new file with mode: 0644]
level_0/f_fss/c/fss/private-set_quote.h [new file with mode: 0644]
level_0/f_fss/c/fss/private-simple_packet.c [new file with mode: 0644]
level_0/f_fss/c/fss/private-simple_packet.h [new file with mode: 0644]
level_0/f_fss/c/fss/quote.c [moved from level_0/f_fss/c/fss/comment.c with 100% similarity]
level_0/f_fss/c/fss/set.c
level_0/f_fss/c/fss/set.h
level_0/f_fss/c/fss/set_quote.c [new file with mode: 0644]
level_0/f_fss/c/fss/set_quote.h [new file with mode: 0644]
level_0/f_fss/c/fss/simple_packet.c [new file with mode: 0644]
level_0/f_fss/c/fss/simple_packet.h [new file with mode: 0644]
level_0/f_fss/c/private-fss.c
level_0/f_fss/c/private-fss.h
level_0/f_fss/data/build/settings
level_0/f_fss/data/build/settings-mocks
level_0/f_fss/data/build/settings-tests
level_0/f_fss/tests/unit/c/test-fss-apply_delimit.c
level_0/f_fss/tests/unit/c/test-fss-apply_delimit_range.c
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_adjust.c [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_adjust.h [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_decimate_by.c [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_decimate_by.h [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_decrease_by.c [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_decrease_by.h [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_increase.c [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_increase.h [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_increase_by.c [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_increase_by.h [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_resize.c [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss-simple_packet_ranges_resize.h [new file with mode: 0644]
level_0/f_fss/tests/unit/c/test-fss.c
level_0/f_fss/tests/unit/c/test-fss.h
level_0/f_status/c/status.h
level_0/f_status_string/c/status_string.c
level_0/f_status_string/c/status_string.h
level_0/f_status_string/tests/unit/c/test-status_string-to.c
level_1/fl_fss/c/fss/basic.c
level_1/fl_fss/c/fss/basic.h
level_1/fl_fss/c/fss/basic_list.c
level_1/fl_fss/c/fss/basic_list.h
level_1/fl_fss/c/fss/embedded_list.c
level_1/fl_fss/c/fss/embedded_list.h
level_1/fl_fss/c/fss/extended.c
level_1/fl_fss/c/fss/extended.h
level_1/fl_fss/c/fss/extended_list.c
level_1/fl_fss/c/fss/extended_list.h
level_1/fl_fss/c/private-fss.c
level_1/fl_fss/c/private-fss.h
level_1/fl_status_string/c/status_string.c
level_1/fl_status_string/tests/unit/c/test-status_string-from.c
level_2/fll_fss/c/fss.c
level_2/fll_fss/c/fss.h
level_2/fll_fss/c/fss/basic.c
level_2/fll_fss/c/fss/basic.h
level_2/fll_fss/c/fss/basic_list.c
level_2/fll_fss/c/fss/basic_list.h
level_2/fll_fss/c/fss/embedded_list.c
level_2/fll_fss/c/fss/embedded_list.h
level_2/fll_fss/c/fss/extended.c
level_2/fll_fss/c/fss/extended.h
level_2/fll_fss/c/fss/extended_list.c
level_2/fll_fss/c/fss/extended_list.h
level_2/fll_fss/c/fss/payload.c
level_2/fll_fss/c/fss/payload.h
level_3/control/c/private-common.h
level_3/control/c/private-control.c
level_3/controller/c/common/private-cache.h
level_3/controller/c/rule/private-rule.c
level_3/controller/c/rule/private-rule.h
level_3/fake/c/main/build/load.c
level_3/fake/c/main/build/load.h
level_3/fake/c/main/make/load_fakefile.c
level_3/fake/c/main/make/load_fakefile.h
level_3/fake/c/main/make/operate.c
level_3/fake/c/main/make/operate.h
level_3/firewall/c/private-common.h
level_3/firewall/c/private-firewall.c
level_3/fss_embedded_list_read/c/fss_embedded_list_read.c
level_3/fss_embedded_list_read/c/private-read.c
level_3/fss_embedded_list_read/c/private-read.h
level_3/fss_read/c/main/common/type.h
level_3/fss_read/c/main/print/data.c
level_3/fss_read/c/main/print/data.h
level_3/fss_read/c/main/process_normal.h