]> Kevux Git Server - fll/tag
0.6.10
object 05e440a2eac351c873340d02b6ea4c496b98ea8f
authorKevin Day <Kevin@kevux.org>
Sat, 25 May 2024 13:56:54 +0000 (08:56 -0500)
The Featureless Linux Library stable version 0.6.10 is released.

This release brings in fixes exposed by more regular use and by active development on the 0.7.x development branch.

Fix problems with the FSS Extended Write where the quote characters that are not selected during the write are not being quoted.
These must still be quoted.

Fix problems regarding the latest GCC release (14.1.1).

Fix problems with both the FSS Extended write and FSS Basic write where the quote character at the start of an Object or Content is always being quoted in cases where it should not be.

The build environment has seen some improvements to make it work in more systems when using the default build settings.

The recently added -D_FORTIFY_SOURCE, for example, ended up causing problems on some systems.

The following are changes since the 0.6.9 stable release.

Security:
- Controller: Potential buffer overflow on 0 length array.

Features:
- None.

Bug Fixes:
- FLL: Problematic handling of object files.
- FLL: A lone quote inside quotes should not be escaped for FSS Basic and Extended.
- Fake: Incorrect memset type used in Featureless Make.
- Fake: FSS Extended Write is not properly quoting quotes.

Refactors:
- None.

Updates:
- FLL: Switch for..loop with memcpy() for character width copies.
- FLL: FSS-000E specification, adding "salt" and "time" as suggested headers.
- FLL: Add stand alone fss_basic_list_read, fss_basic_list_write, fss_extended_list_read, and fss_extended_list_write.
- FLL: Use bitwise operation check in f_thread_cancel_state_set().
- FLL: Remove -D_FORTIFY_SOURCE because several systems automatically add this and the screen is spammed with warnings.
- FLL: Add support for disable pthread mutex prioceiling for systems that do not support it.
- FLL: The build scripts copyright to 2024.
- FLL: Add experimental ctags generation and ctags file.
- FLL: Build files to have the correct build modes.
- FLL: Man pages date in preparation for 0.6.10 release.

Regressions:
- None.
-----BEGIN PGP SIGNATURE-----

iIYEABYKAC4WIQQwcFVH2oDfL8GzO6AC6Tm49+/llwUCZlHudBAca2V2aW5Aa2V2
dXgub3JnAAoJEALpObj37+WX51gA/2Eqd0ISNxr8J1KBU8EUUL/FCCvTThK/ILpd
aJbZVzcAAQCjITd2hYjShCNZeF3+gFaW4OUBamRCMQWF+ZDVSS1FCQ==
=XSz0
-----END PGP SIGNATURE-----