Skip to content

0.10.5 (Lettres Dansantes)

Latest
Compare
Choose a tag to compare
@eboasson eboasson released this 17 May 12:51
· 1 commit to releases/0.10.x since this release

Bug fix release:

  • Provide full content of malformed packets in trace.
  • Release a received Iceoryx chunk from an unknown source.
  • Allowing use of multicast when data readers exist that get the data via Iceoryx.
  • Advertising the correct port number instead of 0 in reader/writer discovery messages when unicast addresses are included in network partitions while the ParticipantIndex is set to none.
  • Fix for incorrectly handling padding in the authentication plugin.
  • Fix for memory leaks on invalid input in the authentication plugin.
  • Fix to always use the last copy of a property list in the authentication plugin (if multiple copies are present).
  • Fixes for a number of calls to memset and memcpy with size 0 and a null pointer to avoid the potential consequences of undefined behaviour.

Changes affecting compiler diagnostics:

  • Various changes to eliminate compiler warnings on snprintf format strings that are potentially too short to hold all possible integer values (all in test code, none where this was affected the behaviour).
  • Fixing a of completely incorrect buffer size passed into snprintf. All inputs were internal and the buffer overrun this would allow in principle was not possible in practice with the set of inputs actually used.
  • Correcting the prototypes of some internal/test functions from f() to f(void).
  • Removal of some dead code in ddsperf.
  • Suppression of a some unused arguments by adding a (void)argument; to the function.
  • Fixing of a syntax warnings in doxygen comments.