]> Kevux Git Server - kevux-firewall/log
kevux-firewall
2 months agoUpdate: Enable f_thread_cancel() in all stand alone builds.
Kevin Day [Tue, 16 Dec 2025 00:20:37 +0000 (18:20 -0600)]
Update: Enable f_thread_cancel() in all stand alone builds.

2 months agoUpdate: Utilize _pthread_kill_as_pthread_cancel_ for Android builds.
Kevin Day [Mon, 15 Dec 2025 02:44:14 +0000 (20:44 -0600)]
Update: Utilize _pthread_kill_as_pthread_cancel_ for Android builds.

2 months agoRevert "Bugfix: Cannot disable f_thread_cancel() and f_thread_cancel_state_set()...
Kevin Day [Mon, 15 Dec 2025 01:43:47 +0000 (19:43 -0600)]
Revert "Bugfix: Cannot disable f_thread_cancel() and f_thread_cancel_state_set() on Android."

This reverts commit 665227e2ed8aef9d3e33d16afb60566fa63fd640.

The linking passed, but when I tried to run the program, it failed.
I guess I cannot enable these.

2 months agoBugfix: Cannot disable f_thread_cancel() and f_thread_cancel_state_set() on Android.
Kevin Day [Mon, 15 Dec 2025 01:11:15 +0000 (19:11 -0600)]
Bugfix: Cannot disable f_thread_cancel() and f_thread_cancel_state_set() on Android.

These are now required by the programs.
I also tested on Android and found that these now work.
It should be safe to enable these by default on Android.

2 months agoUpdate: Use the f_thread defines.
Kevin Day [Mon, 15 Dec 2025 00:47:05 +0000 (18:47 -0600)]
Update: Use the f_thread defines.

Do not directly use the `PTHEAD_*` defines.
Instead use the ones provided by `f_thread`.

2 months agoUpdate: Add FLL socket defines disable.
Kevin Day [Sun, 14 Dec 2025 23:49:18 +0000 (17:49 -0600)]
Update: Add FLL socket defines disable.

2 months agoUpdate: Bring in build settings changes from FLL.
Kevin Day [Sat, 13 Dec 2025 17:53:52 +0000 (11:53 -0600)]
Update: Bring in build settings changes from FLL.

2 months agoCleanup: Build settings file.
Kevin Day [Sat, 13 Dec 2025 05:18:06 +0000 (23:18 -0600)]
Cleanup: Build settings file.

3 months agoRefactor: Build mode gcc_13 to flex_arrays to provide a more generic name.
Kevin Day [Wed, 10 Dec 2025 04:25:05 +0000 (22:25 -0600)]
Refactor: Build mode gcc_13 to flex_arrays to provide a more generic name.

The `gcc_13` was a temporary mode and I don't want to have version specific modes.
Replace the mode witha more long term version unspecific name `flex_arrays`.

3 months agoUpdate: Main program structures to follow consistent styling across several projects.
Kevin Day [Sat, 6 Dec 2025 05:08:02 +0000 (23:08 -0600)]
Update: Main program structures to follow consistent styling across several projects.

3 months agoCleanup: Install script name.
Kevin Day [Sat, 6 Dec 2025 04:34:44 +0000 (22:34 -0600)]
Cleanup: Install script name.

3 months agoCleanup: Remove the bootstrap.sh script.
Kevin Day [Sat, 6 Dec 2025 04:32:50 +0000 (22:32 -0600)]
Cleanup: Remove the bootstrap.sh script.

The bootstrap should only be available in the FLL project.

3 months agoCleanup: Remove build settings objects that specify the default values.
Kevin Day [Sat, 6 Dec 2025 02:56:18 +0000 (20:56 -0600)]
Cleanup: Remove build settings objects that specify the default values.

3 months agoUpdate: FLL date and time changes.
Kevin Day [Thu, 4 Dec 2025 05:47:04 +0000 (23:47 -0600)]
Update: FLL date and time changes.

3 months agoUpdate: Use the macro_*__t_initialize_3() for static data.
Kevin Day [Wed, 3 Dec 2025 04:06:30 +0000 (22:06 -0600)]
Update: Use the macro_*__t_initialize_3() for static data.

3 months agoUpdate: Initialize variables with recent FLL practices.
Kevin Day [Wed, 3 Dec 2025 04:05:44 +0000 (22:05 -0600)]
Update: Initialize variables with recent FLL practices.

3 months agoUpdate: Avoid the use of bool, keeping it to a bare minimum.
Kevin Day [Mon, 1 Dec 2025 01:41:55 +0000 (19:41 -0600)]
Update: Avoid the use of bool, keeping it to a bare minimum.

Use `uint8_t` to both enforce a specific byte size as well as provide the ability for it to be converted into a set of bits if need be, without breaking API or ABI.

3 months agoUpdate: To FLL f_string_static_t structure changes.
Kevin Day [Sun, 30 Nov 2025 14:08:50 +0000 (08:08 -0600)]
Update: To FLL f_string_static_t structure changes.

3 months agoUpdate: Firewall directory path structure to match other projects external to FLL.
Kevin Day [Sun, 30 Nov 2025 02:33:38 +0000 (20:33 -0600)]
Update: Firewall directory path structure to match other projects external to FLL.

The `config.c` and `config.h` should also not be included by default.

3 months agoUpdate: Add the standard .gitignore file.
Kevin Day [Sun, 30 Nov 2025 02:24:29 +0000 (20:24 -0600)]
Update: Add the standard .gitignore file.

3 months agoCleanup: Remove leading new line from config.c source file.
Kevin Day [Sun, 30 Nov 2025 02:24:02 +0000 (20:24 -0600)]
Cleanup: Remove leading new line from config.c source file.

3 months agoUpdate: Bring in the stand alone build from FLL 0.7.x.
Kevin Day [Sun, 30 Nov 2025 02:21:50 +0000 (20:21 -0600)]
Update: Bring in the stand alone build from FLL 0.7.x.

3 months agoUpdate: Latest FLL now returns F_file_descriptor_not.
Kevin Day [Fri, 28 Nov 2025 03:44:08 +0000 (21:44 -0600)]
Update: Latest FLL now returns F_file_descriptor_not.

3 months agoUpdate: Next micro version (0.7.4).
Kevin Day [Sun, 23 Nov 2025 05:04:47 +0000 (23:04 -0600)]
Update: Next micro version (0.7.4).

The following are the commands that I ran to make this change:
  # find data/ sources/ specifications/ documents/ licenses/ install.sh -type f -exec sed -i -e 's|0\.7\.3|0.7.4|g' -e 's|^version_micro 3|version_micro 4|g' '{}' ';'
  # find sources/ -name *.h -exec sed -i -e 's|_program_version_micro_s F_string_ascii_3_s|_program_version_micro_s F_string_ascii_4_s|g' -e 's|_program_version_micro_s_length F_string_ascii_3_s_length|_program_version_micro_s_length F_string_ascii_4_s_length|g' '{}' ';'
  # sed -i -e 's|version_micro 3|version_micro 4|g' data/build/settings* data/build/stand_alone/settings.*

3 months agoUpdate: Initial import, using firewall 0.7.3. 0.7.3
Kevin Day [Sun, 23 Nov 2025 04:59:39 +0000 (22:59 -0600)]
Update: Initial import, using firewall 0.7.3.

This pulls in the built project extracted from the FLL 0.7.3 release.