Bugfix: cpsw_bufq.cc: If multiple threads sleep in CEventBufSync::getSlot() some may never wake up! Guard: Reject newer YAML properties which require a more recent version of CPSW: depack/protocolVersion: rssiBridge socksProxy Bugfix: (in udpsrv, i.e., test code): incorrect use of lock guard lead to no mutex protection (in simulator only)! Bugfix: RSSI protocol module 'push' with absolute timeout would pop from underlying queue instead of pushing. Fix: test driver for streams over unreliable transport should use some margin of acceptable errors. This was set to 22% (builder API) but when the same test was run with a YAML hierarchy the corresponding option was not set to relax the acceptable error margin. Bugfix: path was clobbered (incorrect NELMS) during 'explore' if tail was an array. Bugfix: protocol stack builder always used depacketizer if no SRP Bugfix: (jira ESLCOMMON-178) when loading an IntField config from YAML and the IntField has an enum menu then providing numerical values in the config file didn't work. Bugfix: proto_stack_builder::useDepack() should not set other params Feature: derive IStream from IEntry; allows to obtain basic properties from the stream interface. R3.5.4 4-May-2017 Till Straumann (strauman) Bugfix: Path->toString() segfault UDP/TCP: ignore empty buffer chains (but don't deref!) Bugfix: when releasing a buffer our allocator never called the destructor Changed exceptions in cpsw_buf.cc from InternalError -> InvalidArgError R3.5.3 14-Mar-2017 Till Straumann (strauman) Improved error message when reading config fails Use buffers getAvail() instead of getCapacity when reading RSSI header add getAvail to udpsrv_util's buffer implementation Bugfix: udpsrv's TCP handler cpsw_stream_tst should always use a TDEST muxer Bugfix: cannot collapse writes when the caller supplies bitmasks Bugfix: must not use header after buffer ownership is relinquished Bugfix: cpsw_event.cc - shared_pointer released prematurely R3.5.2 08-Mar-2017 Till Straumann (strauman) TCP must not discard messages but wait for queue to drain Cleanup in config.mak Added ioQueSend() (blocking send with timeout) Use blocking send when a reliable channel is involved (TCP/RSSI) R3.5.1 5-Mar-2017 H. Slepicka (slepicka) Changes on the package structure Move source code to src folder Changes on products name linux-x86_64 -> rhel6-x86_64 linuxRT-xxxx -> buildroot--xxxx Changes on rules.mak file Add uninstall rule Include .html and other docs at the install rule Add top-level Makefile