The Featureless Linux Library stable version 0.6.8 is released.
This release is for the start of a new year.
There are not many changes and there are no code-based bug fixes.
Only a single bug fix exists and it is in a specification.
This contains mostly specification updates, clarifications, and fixes.
The Payload and Simple Packet specifications have "type" added as a recommended Object in the header section for the Payload.
The size of units is rewritten to make more sense in the Payload and Simple Packet specifications.
The Payload specification now allows for the "payload" section to be optional.
The most notable code change is the explicit casting of uint32_t when doing bit-wise operations for left and right shifting.
The goal here is to increase the integrity of the design and not allow any opportunity for the compiler or architecture to use a different size.
The following are changes since the 0.6.7 stable release.
Security:
- None.
Features:
- None.
Bug Fixes:
- FLL: Fix incorrect wording regarding negative times and add some clarification regarding defaults (in specification).
Refactors:
- None.
Updates:
- FLL: Specifications for Payload and Simple Packet.
- FLL: The fss-000e (Payload) specification should allow for the "payload" Section to be optional.
- FLL: Explicitly cast UTF conversion to/from to a uint32_t.
- Control: Use size_t and perform explicit casts in Control program.
-----BEGIN PGP SIGNATURE-----