|
1 | 1 | Documentation and download available at https://www.FreeRTOS.org/ |
2 | 2 |
|
| 3 | +Changes between FreeRTOS-plus-TCP V4.3.0 and V4.2.2 released December 10, 2024 |
| 4 | + + Fix TCP RX sequence number when handling refusal of FIN packets. |
| 5 | + + Fix unicast packets being sent over inactive endpoints. We thank |
| 6 | + @AlfaSegato for their contribution. |
| 7 | + + Fix the initialization of the DNS callback list every time there is a |
| 8 | + Network-UP event. We thank @evpopov for their contribution. |
| 9 | + + Full ARP/ND build level separation. |
| 10 | + We thank @HTRamsey for their contribution. |
| 11 | + + Update the `eARPGetCacheEntry` to handle loopback addresses correctly |
| 12 | + and assign the loopback endpoint's MAC address as the lookup MAC address. |
| 13 | + We thank @htibosch for their contribution. |
| 14 | + + Replace the costly `vTaskSuspendAll`/`xTaskResumeAll` locking |
| 15 | + mechanism with the more efficient `taskENTER_CRITICAL`/`taskEXIT_CRITICAL` |
| 16 | + pair in frequenly used `uxStreamBufferAdd()`. |
| 17 | + We thank @lzungri for their contribution. |
| 18 | + + Improve frame filtering by expanding the checks in |
| 19 | + eConsiderFrameForProcessing to drop invalid frames earlier. |
| 20 | + We thank @HTRamsey for their contribution. |
| 21 | + + Fix reception of multicast custom Ethernet frames, where custom multicast |
| 22 | + frames were filtered out. We thank @evpopov for their contribution. |
| 23 | + + Update the Zynq Ultrascale port to support the V4.x.x version of |
| 24 | + FreeRTOS+TCP. We thank @StefanBalt and @pete-pjb for their contribution. |
| 25 | + + New unified STM32 network interface for STM32 F4/F7/H5/H7. |
| 26 | + We thank @HTRamsey for their contribution. |
| 27 | + + Fix ATSAME5x network interface related to incorrect detection of ICMP. |
| 28 | + We thank @cruxic for their contribution. |
| 29 | + + Update Renesas portable layer for backward compatibility. |
| 30 | + We thank @xuan97z1 for their contribution. |
| 31 | + + Replace any missing functions by assert-false in all CBMC proofs to |
| 32 | + improve tests. We thank @tautschnig for their contribution. |
| 33 | + + Add ipconfigEMAC_TASK_HOOK macro to allow for a configurable |
| 34 | + watchdog timer for STMH7xx MCUs. We thank @kzorer for their contribution. |
| 35 | + + Improve CMake to allow usage of `FetchContent` in external projects. |
| 36 | + We thank @nicovanduijn for their contribution. |
| 37 | + + Add warning logs if the TCP stream buffer or window properties |
| 38 | + are changed. We thank @evpopov for their contribution. |
| 39 | + + Remove unused `ipconfigHAS_ROUTING_STATISTICS` macro. |
| 40 | + We thank @HTRamsey for their contribution. |
| 41 | + + Fix MISRA 2012 violations with the latest version of |
| 42 | + MISRA evalution tools. |
| 43 | + + Adjust CBMC proof tooling to support CBMC v6. |
| 44 | + We thank @tautschnig for their contribution. |
| 45 | + |
| 46 | +Changes between FreeRTOS-plus-TCP V4.2.2 and V4.2.1 released July 12, 2024: |
| 47 | + + Update version information in public header file which were not present earlier. |
| 48 | + |
| 49 | +Changes between FreeRTOS-plus-TCP V4.2.1 and V4.2.0 released June 27, 2024: |
| 50 | + + Update version information in source files which were not present earlier. |
| 51 | + |
3 | 52 | Changes between FreeRTOS-plus-TCP V4.2.0 and V4.1.0 released June 24, 2024 |
4 | 53 | + It was possible for a carefully crafted DNS response with domain name |
5 | 54 | length value greater than the actual domain name length, to cause a buffer |
|
0 commit comments