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.

Exploit Fixes:

  • None.

Security Fixes:

  • 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.

Regressions:

  • None.

Updates:

  • FLL: Switch for..loop with memcpy() for character width copies.
  • FLL: FSS-000E (Payload) 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.

Check out the project on the FLL release page.

The project is built like a tool chest. Individuals who are unfamiliar with the project should have an easier time trying out the pre-packaged monolithic sources. These programs, by default, are designed to build against a library built using the monolithic source tree.

The stand alone sources for the several programs can be found pre-packaged at Sourceforge.

Kevin Day