This is an updated release of Azure RTOS NetX Duo that includes multiple bug fixes and improvements:
In this release, the following features are added:
- common/inc/nx_api.h - Added PTP timestamp capability. Updated product constants.
- common/src/nx_ipv6_process_hop_by_hop_option.c - Improved buffer read overflow check.
- common/src/nx_utility.c - Added function to convert string to number.
- addons/pop3/nxd_pop3_client.c - Improved buffer length verification.
- addons/pppoe/nx_pppoe_server.c - Improved string length verification. Fixed compiler errors.
- addons/pppoe/nx_pppoe_server.h - Fixed compiler errors.
- addons/dns/nxd_dns.c - Improved packet length verification.
- addons/mdns/nxd_mdns.c - Improved packet length verification.
The following files are changed to support fragmented TLS handshake message:
- nx_secure/inc/nx_secure_tls.h
- nx_secure/src/nx_secure_tls_client_handshake.c
- nx_secure/src/nx_secure_tls_server_handshake.c
- nx_secure/src/nx_secure_tls_1_3_client_handshake.c
- nx_secure/src/nx_secure_tls_1_3_server_handshake.c
- nx_secure/src/nx_secure_tls_process_record.c