Skip to content

v1.10.0

Compare
Choose a tag to compare
@m-ronnblom m-ronnblom released this 24 Apr 15:05
· 11 commits to master since this release

Release v1.10.0 contains the following improvements:

  • Support for transport-agnostic address syntax checking is added to the <xcm_addr.h> API.
  • xcm_close() is now guaranteed (API-wise) to never fail. The function signature remains the same.
  • An XCM-level relay utility 'xcmrelay' is added. xcmrelay binds a server port, and for each inbound connection creates an outbound connection to a remote address. The program relays data (or messages) between the inbound and the corresponding outbound connection.
  • Python test cases are modernized (e.g., moved from Python's unittest module to pytest).
  • A non-blocking, libevent-based, example program is added (echod.c).
  • Fix bug where the 'xcm' command-line tool failed to call xcm_close() on closed connections, which in turn many generate a SSL-level error at the remote peer.
  • Improved 'xcm' command-line program usage information.

The ABI/API is bumped to 0.25.

The API documentation and user manual for this release can be found at:
https://ericsson.github.io/xcm/doc/v1.10.0/