0.8.1 (Réplique)
0.8.1 (Réplique)
This is a patch release containing fixes for the following:
- Core library
- vendor id not stored in first two bytes in the GUID on little endian machines
- configuration parser out-of-bounds write with too deeply nested XML
- null pointer dereference on invalid environment variable expansion in configuration
- conversion of Win32 FILETIME to ns in retrieving consumed CPU time
- incorrect serialization of type consistency QoS in discovery data
- Builds, integration
- integration as a subproject in other CMake projects
- handling of build-time tools (idlc, ddsconf) in cross-platform builds
- use of a too-common name for IDL compiler library
- IDL compiler
- compatibility with bison 3.8
- use-after-free if union creation fails
- use-after-free if enum used in multiple unions
- evualution of bool, char and string literals
- tokenization of scoped names
- error message when a compiler plugin fails to load
- potential out-of-bounds write in constructing plugin library name
- use-after-free of invalid annotations