Skip to content

Releases: AVSystem/avs_commons

avs_commons 5.1.3

07 Dec 20:09
Compare
Choose a tag to compare

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

24 Aug 10:40
Compare
Choose a tag to compare

Bugfixes:

  • Fixed definition and usages of avs_realloc()

AVS Commons 5.1.1

22 Jul 13:16
Compare
Choose a tag to compare

Improvements

  • Improved compatibility with older versions of Mbed TLS

AVS Commons 5.1.0

06 Jul 16:10
Compare
Choose a tag to compare

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

18 May 09:04
Compare
Choose a tag to compare
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

14 Feb 09:26
Compare
Choose a tag to compare
v1.0

Initial commit