v1.4.1
Release v1.4.1 contains the following improvements:
- A new attribute "tls.check_time" is introduced, allowing the application to disable X.509 validity period checks during the TLS session establishment.
- The use of the TLS 1.3 certificate authorities extension is discontinued (resolving issue #48).
- Unnecessary shared object dependencies are removed.
- Support for LTTng 2.13 added (resolving issue #52).
- API documentation related to ENFILE/EMFILE errno and xcm_await() updated. The limitations section is removed.
- The 'xcm' command-line program now supports setting server socket attributes (resolving issue #44).
- Network namespace lookup failures are now ignored (fixing issue #43).
- The bulk transfer test cases parameters are tweaked to allow execution on small system.
- The SSL context caching is simplified.
- Fixed bug in SSL context handling related to multi-thread safety.
The API/ABI version is bumped to 0.19.
Note: v1.4.1 version should have had its minor increased compared to v1.4.0, since it contained an ABI extension. Since the ABI version is what controls the shared object versioning, it should not cause any issues for computer programs (but may cause confusion for humans).
The API documentation and user manual for this release can be found at:
https://ericsson.github.io/xcm/doc/v1.4.1/