Version 3.06.xx
Version 3.06.01
Release Date
May 21, 2021
Changelog
- Fixed RENEW state in ARP implementation. Now when the cache expires there is a maximum of 15 ARP request sent every 5 seconds before considering the cache entry stale and invalidating it.
- Fixed buffer leak in FIN_WAIT_2 state.
- Fixed bug in NetSecure_SockRxDataHandler() that caused HTTPsSock_ConnDataRx() to erroneously set a secure HTTP connection to a closed state.
- Fixed NetSock_Accept() calling the incorrect label and fixed typo on label 'exit_err_acccept'.
- Added LPC408x series to the lpcxxxx Ethernet driver.
- Allowed to validate interface number passed to NetBuf_Discard() without requiring to have argument check enabled.
- Added code that allows the user to randomize initial sequence numbers as described in RFC #6528 by way of a BSP-level function. The MD5 algorithm was chosen to hash the connection ID four-tuple and as such, new net_md5.* files were added to the source code. The NET_DBG_CFG_TEST_TCP configuration #define was renamed to NET_TCP_CFG_RANDOM_ISN_GEN in net_cfg.h to reflect this.
- Fixed issue where 'addr_remote' was being compared incorrectly in NetIPv4_GetAddrSrcHandler().
- Fixed GMAC_DMA_DESC_SKIP_LEN shifted by 3 instead of 2 in the GMAC driver.
- Fixed issue by adding a new NET_ERR error variable that handlers the acquisition of the ICMP lock, which prevents the overwriting of p_err in NetICMP_TxEchoReq().
Version 3.06.00
Release Date
February 28th, 2020
Changelog
- Open-source Release