Skip to content

Commit b30c3a6

Browse files
committed
Update history
1 parent e3412fb commit b30c3a6

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

History.txt

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
Documentation and download available at https://www.FreeRTOS.org/
22

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 thanks
6+
@AlfaSegato for this contribution.
7+
+ Fix the initialization of the DNS callback list every time there is a
8+
Network-UP event. We thank @evpopov for this contribution.
9+
+ Full ARP/ND build level separation.
10+
We thank @HTRamsey for this 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 this 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 this contribution.
18+
+ Improve frame filtering by expanding the checks in
19+
eConsiderFrameForProcessing to drop invalid frames earlier.
20+
We thank @HTRamsey for this contribution.
21+
+ Fix reception of multicast custom Ethernet frames, where custom multicast
22+
frames were filtered out. We thank @evpopov for this 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 this contribution.
25+
+ New unified STM32 network interface for STM32 F4/F7/H5/H7.
26+
We thank @HTRamsey for this contribution.
27+
+ Fix ATSAME5x network interface related to incorrect detection of ICMP.
28+
We thank @cruxic for this contribution.
29+
+ Update Renesas portable layer for backward compatibility.
30+
We thank @xuan97z1 for this contribution.
31+
+ Replace any missing functions by assert-false in all CBMC proofs to
32+
improve tests. We thank @tautschnig for this contribution.
33+
+ Add ipconfigEMAC_TASK_HOOK macro to allow for a configurable
34+
watchdog timer for STMH7xx MCUs. We thank @kzorer for this contribution.
35+
+ Improve CMake to allow usage of `FetchContent` in external projects.
36+
We thank @nicovanduijn for this contribution.
37+
+ Adds warning logs if the TCP stream buffer or window properties
38+
are changed. We thank @evpopov for this contribution.
39+
+ Remove unused `ipconfigHAS_ROUTING_STATISTICS` macro.
40+
We thank @HTRamsey for this 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 this 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
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.
51+
352
Changes between FreeRTOS-plus-TCP V4.2.0 and V4.1.0 released June 24, 2024
453
+ It was possible for a carefully crafted DNS response with domain name
554
length value greater than the actual domain name length, to cause a buffer

0 commit comments

Comments
 (0)