+

+ The Featureless Linux Library stable version 0.6.6 is released. +

+

+ This is release is made in celebration of the Fourth of July. +

+

+ Adds the following stand alone programs: +

+
    +
  • fss_basic_read
  • +
  • fss_basic_write
  • +
  • fss_extended_read
  • +
  • fss_extended_write
  • +
+

+ There are about 1500 additional man pages representing the functions in addition to the usual bug fixes. + The man pages were sort of generated and then manually fixed. + These man pages are considered good enough but are not great. + There will likely be a future project to assist in generating man pages that are better than the tools that I currently used. +

+

+ Of particular note is that I found and fixed problems in the FSS processing code. The comments were not always being processed correctly resulting in actual Content being missed. +

+

+ The Featureless Make build program has several notable fixes and improvements. The build system has now seen a lot more uses and more corner cases and minor details are addressed. Problems with propogating arguments across builds is now fixed. +

+

+ The following are changes since the 0.6.5 stable release. +

+

+ Security Fixes: +

+
    +
  • None.
  • +
+

+ Features: +

+
    +
  • None.
  • +
+

+ Bug Fixes: +

+
    +
  • FLL: The testfile needs to handle the --build parameter and improve --work parameter handling.
  • +
  • FLL: Handle f_directory_not status as an invalid directory.
  • +
  • FLL: Quotes in FSS read functions are not being properly handled and fix backtick handling.
  • +
  • FLL: The build scripts are not handling documentation directory.
  • +
  • FLL: The boostrap script should not fail if documentation directory is empty.
  • +
  • Fake: Use the custom build settings name if passed when printing current setting being used.
  • +
  • Fake: Use arguments passed to fake when processing build with the custom build arguments.
  • +
  • FSS Basic Read: The -T/--trim parameter is not being processed.
  • +
  • FSS Extended List Read: FSS Extended List Read program should print new line after Object.
  • +
  • FSS Identify: Add missing 'extern' keyword for fss_identify_process_name_compare() definition.
  • +
  • FSS Identify: Remove spurious 'y' character in help message.
  • +
  • FSS Identify: The fss_identify_process() should have f_string_empty_s rather than f_string_ascii_minus_s.
  • +
  • FSS Identify: FSS Identify should process all --name parameters and not the last.
  • +
  • FSS Identify: FSS Identify stand alone requires f_string_dynamic_append_nulless.
  • +
  • FSS Read Programs: Comments are being included when processing --total and --at.
  • +
  • FSS Read Programs: The line and total need to support the closing brace.
  • +
+

+ Refactors: +

+
    +
  • None.
  • +
+

+ Updates: +

+
    +
  • FLL: The Open Standard License, adding stronger terminology and more clarification.
  • +
  • FLL: Relax the requirement in the license to be less verbose.
  • +
  • FLL: Change program man pages to be referred to as "Program Manual".
  • +
  • FLL: Add man pages for most or all FLL functions.
  • +
  • FLL: Add stand alone fss_basic_read, fss_basic_write, fss_extended_read, and fss_extended_write.
  • +
+

+ 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 +

+