Releases: AVSystem/avs_commons
Releases · AVSystem/avs_commons
avs_commons 5.1.3
Improvements:
- Added support for setting MTU in the Mbed TLS backend
- Added the "alignfix" alternate memory allocator
Bugfixes:
- Fixed tls session persistence flag
- Removed calling mbedtls_ssl_ciphersuite_uses_psk() if PSK is disabled in Mbed TLS
AVS Commons 5.1.2
Bugfixes:
- Fixed definition and usages of
avs_realloc()
AVS Commons 5.1.1
Improvements
- Improved compatibility with older versions of Mbed TLS
AVS Commons 5.1.0
Features
- Support for TLS 1.3 using the OpenSSL and Mbed TLS backends, as well as for DTLS 1.3 using the Mbed TLS backend (if built against a TLS library version that supports it)
- Added new AVS_SORTED_SET API which mirrors AVS_RBTREE, but can be implemented either using AVS_RBTREE (better complexity, but bigger code) or AVS_LIST (slower, but smaller code)
- DTLS handshake timeouts can now be changed for existing sockets using the avs_net_socket_set_opt() function
Bugfixes
- Fixed compilation of Mbed TLS-based variant of avs_net if MBEDTLS_PK_WRITE_C is disabled
AVS Commons 5.0.0
avs_commons 5.0.0 BREAKING CHANGES: - Removed the old avs_net_psk_info_t API and renamed avs_net_generic_psk_info_t to avs_net_psk_info_t Features: - New AVS_NET_SOCKET_HAS_BUFFERED_DATA socket option that allows for checking internal socket buffer state in a more robust way - Added support for OpenSSL 3 Bugfixes: - Fixed some CMake warnings
First version of avs_commons
v1.0 Initial commit