What's Changed
- Fixed out-of-bounds reads and malformed-input handling across FLEX, FLEX_NEXT, CLIP, EAS, X10, and APRS, including the RF-triggerable FLEX issue reported by @router0mail in #271.
- Fixed generator bounds, argument truncation, and binary payload handling.
- Fixed POCSAG JSON object reuse and memory leaks in JSON output.
- Fixed invalid shift operations when formatting unknown Morse sequences.
- Added feature-tested compiler and linker hardening on supported platforms.
- Improved CMake compatibility with Windows and MinGW builds.
Thanks to @router0mail for reporting the original issue, and to ChatGPT for assisting with the wider code audit and fixes. No thanks to OpenAI's cybersecurity filter, which repeatedly (17 times) blocked that defensive review as a "possible cybersecurity risk".
Full Changelog: 1.6.0...1.6.1