10000 Release V4.3.0 · FreeRTOS/FreeRTOS-Plus-TCP · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

V4.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Dec 04:19
· 0 commits to 3677d2f090342d331e530b86dde1fb546ea66f2d since this release

Changes between FreeRTOS-plus-TCP V4.3.0 and V4.2.2 released December 10, 2024:

  • Fix TCP RX sequence number when handling refusal of FIN packets.
  • Fix unicast packets being sent over inactive endpoints. We thank
    @AlfaSegato for their contribution.
  • Fix the initialization of the DNS callback list every time there is a
    Network-UP event. We thank @evpopov for their contribution.
  • Full ARP/ND build level separation.
    We thank @HTRamsey for their contribution.
  • Update the eARPGetCacheEntry to handle loopback addresses correctly
    and assign the loopback endpoint's MAC address as the lookup MAC address.
    We thank @htibosch for their contribution.
  • Replace the costly vTaskSuspendAll/xTaskResumeAll locking
    mechanism with the more efficient taskENTER_CRITICAL/taskEXIT_CRITICAL
    pair in frequenly used uxStreamBufferAdd().
    We thank @lzungri for their contribution.
  • Improve frame filtering by expanding the checks in
    eConsiderFrameForProcessing to drop invalid frames earlier.
    We thank @HTRamsey for their contribution.
  • Fix reception of multicast custom Ethernet frames, where custom multicast
    frames were filtered out. We thank @evpopov for their contribution.
  • Update the Zynq Ultrascale port to support the V4.x.x version of
    FreeRTOS+TCP. We thank @StefanBalt and @pete-pjb for their contribution.
  • New unified STM32 network interface for STM32 F4/F7/H5/H7.
    We thank @HTRamsey for their contribution.
  • Fix ATSAME5x network interface related to incorrect detection of ICMP.
    We thank @cruxic for their contribution.
  • Update Renesas portable layer for backward compatibility.
    We thank @xuan97z1 for their contribution.
  • Replace any missing functions by assert-false in all CBMC proofs to
    improve tests. We thank @tautschnig for their contribution.
  • Add ipconfigEMAC_TASK_HOOK macro to allow for a configurable
    watchdog timer for STMH7xx MCUs. We thank @kzorer for their contribution.
  • Improve CMake to allow usage of FetchContent in external projects.
    We thank @nicovanduijn for their contribution.
  • Add warning logs if the TCP stream buffer or window properties
    are changed. We thank @evpopov for their contribution.
  • Remove unused ipconfigHAS_ROUTING_STATISTICS macro.
    We thank @HTRamsey for their contribution.
  • Fix MISRA 2012 violations with the latest version of
    MISRA evalution tools.
  • Adjust CBMC proof tooling to support CBMC v6.
    We thank @tautschnig for their contribution.
0