Skip to content

Espressif patches in 2.2.0 esp on top of 2.2.0 rel

david-cermak edited this page Oct 2, 2024 · 2 revisions
commit id summary refs to other branches
f150e232 ci/docs: Update CHANGELOG and publish v2.2.0-esp 2.1.3-esp: 2f700738 0866f578 ec115c72 8a5a30dd 6b734bbb b5934a2c a9664395 c35e4d32 2ee3cbe69 f978e87f 3aa82745 729d724c 90b2a6b4 73a92e31 00f5e179 5231c8da 72105e53 239918cc 5f246f5f f50c87da 4a2fb780 08f1b41d
3a393c9b dns: Add support for external resolve hook in TCPIP context 2.1.3-esp: 0606eed9
0deed15b nd6: Handle NS packets without LL opt to send NA response 2.1.3-esp: 6bc36ec0
fbce255b ppp: Add mbedtls includes to PPP auth methods if lwip uses it 2.1.3-esp: e8d05138
ab2870db dns: Add support to set dnsserver() with netif if enabled 2.1.3-esp: 3a3d1fb3
dcb01b91 dns: Add support for multiple DNS/IP records 2.1.3-esp: f1746813 bced058f
6e7c96f5 api_msg: Fix unused local variable if LWIP_NETCONN_SEM_PER_THREAD=1 2.1.3-esp: aa4f6e78
fb0faa4d api_msg: Add fail-safe error handling for semaphore allocation failure 2.1.3-esp: a1bd9e44
3380732a Fix gcc -fanalyzer warnings in icmp6.c and udp.c 2.1.3-esp: 4297782b
0199ba3b nd6: Add support to force router forwarding flag in NA 2.1.3-esp: 542ba299
9aae28d0 api_msg: Fix potential tcp_abort() thread safety issue 2.1.3-esp: 10197b21
353e8ff2 timers: Conditionally enable ACD timer per DHCP ARP check (2.2.0) 2.2.0 only
6091d39e ci: Remove invalid/non-unicode chars (2.2.0) 2.2.0 only
c7c39964 dns: Fix fallback server init config with preferred IP4 2.1.3-esp: 5aab73d7 f7922143
b58c9660 tcp: Fix retransmission timeout handling for TCP connections in SYN_RCVD state 2.1.3-esp: 6bf7044c
3462f21a napt: Fixes and improvements (2.2.0) 2.1.3-esp: fadb9109 5c4f899f d65ad241 7033e26f bc78df87 b55e64ae a7e0a50c f5c43549
faa7ff4f Add sbom descripton file for Software BOM 2.1.3-esp: f07097d7
0a1828f7 nd6: Add support to enable/disable ND6 protocol 2.1.3-esp: 7896c6ca
a5b12956 Fix printf format warnings with strict -Wformat 2.1.3-esp: 894e387f f5c43549
46c037d5 test: Fix test apps linux port alloc size 2.1.3-esp: d6b00609
966a90af ip6: Add hook for IP6 source address selection 2.1.3-esp: 57c29648
3a924184 netdb: Fix getaddrinfo() bug returning NULL on IP4 mapped address 2.1.3-esp: dafc8225
a1a9b034 tcp_in/ooseq: Fix incorrect segment trim when FIN moved 2.1.3-esp: 9e62afff
d6a2a9c0 netdb: Fix addrtype and length in gethostbyname 2.1.3-esp: aee6b3ed
b79877bd napt: Add support to enable/disable NAPT port mapping 2.1.3-esp: 6fba06a7
a278990b napt: Add support to enable/disable NAPT using netif handle 2.1.3-esp: 280c3d61 90009cc2
15e29ca9 dhcp: Fix on-demand fine timer on more dhcp clients 2.1.3-esp: 705dd71d 86df9f44 d5e56d06 8dad8d3e
b1ceb9d0 ip6: Add on-demand timer config for IP6 reassembly timer 2.1.3-esp: 9813ea9a
2dcdc98e ip4: Add on-demand timer config for IP4 reassembly timer 2.1.3-esp: ce1a7099
3d8cbaa9 dns: Add on-demand timer config for DNS timer 2.1.3-esp: 6b0bfc2e
03060d32 dhcp: Reduce discover and request retry backoff time 2.1.3-esp: 33912690 269a58f1
65dd329f dhcp: Add on-demand timer config for dhcp fine timer 2.1.3-esp: 2c6482ba c3e9aa1c
3f6b4280 tcp/close: Fix clean socket closure when lingering 2.1.3-esp: 316cfc17
88136ab1 tcp_in: Fix incomplete closure if linger active 2.1.3-esp: 8b599aa1
731f5248 dhcp: Add logging of DHCP state changes 2.1.3-esp: 1343f47b
620c58d6 napt: Fix PBUF_REF type to clone the pbuf before forwarding 2.1.3-esp: 4a05f397 e9704b8a
2ba900e2 timeout: Add function for deinit system timers 2.1.3-esp: 5446609a
85ca28b8 sntp: Fix KOD packet reception causing MEMP_SYS_TIMEOUT pool not be freed 2.1.3-esp: e8c46a56
5861ff08 dns: Fix server_idx overflow to DNS_MAX_SERVERS triggering LWIP_ASSERT 2.1.3-esp: 9247429e
c97293f5 tcp_in: Flag the pcb as closing if TCP_EVENT_CLOSED refused 2.1.3-esp: 223101f1
8185cbce slip: Fix SLIP RX linked list append. 2.1.3-esp: 84e02732
814c00f5 tcp_in: Fix for potential segment overflow 2.1.3-esp: 9d6459ec
73a598fc nd6: Return ERR_MEM if ND6 queue is full 2.1.3-esp: a46014d2
37b10cbd arp: Return ERR_MEM if ARP queue is full 2.1.3-esp: 00585644
31851282 ip_frag: Drop IPv6 packets larger than MTU 2.1.3-esp: 70d46d23
ffe6efe9 ip_frag: Drop IPv4 packets larger than MTU 2.1.3-esp: 83edc198
7496451d ipv6: Support IPv4/IPv6 mapped PCBs 2.1.3-esp: c0fa16fb
b025ebb7 autoip: Make max-conflics and rate-limit configurable 2.1.3-esp: 9752eb5f
4f4eb567 dns: Add API to clear dns cache 2.1.3-esp: 95048339
bb71a46b dns: Support for fallback DNS server 2.1.3-esp: 771421c8
112f1255 igmp/mld6: Add on-demand timers config 2.1.3-esp: 7d3b07fd
52b30c9a dhcp/test: Fix dhcp-opts test to calc ticks from ESP platform hooks 2.2.0 only
5adabc71 dhcp/test: Add dhcp option tests for platform hooks 2.1.3-esp: 632ac61f
8d51acc9 dhcp: Continuously try to rebind in t2 (if failed in t1) 2.1.3-esp: 0633e7d1
0d238cb7 dhcp: Add post_init hook to allow skip discovery 2.1.3-esp: 14bba8e3
8145bb96 ip_forward: Reset IP checksums only on netifs with CHECKSUM_GEN_IP 2.2.0 only
39773525 napt: Add basic support for NAT by martin-ger 2.1.3-esp: 319d4d3c
8b1edee8 ipv6: Add error check on joining incorrect multicast address 2.1.3-esp: bc507222
e44e0c04 sockets: Add support for socket close from another thread 2.1.3-esp: 0a9dad95 d058bbbe 46227e21 d058bbbe 882716f7 8cf7089c 66666948
f49974d8 ci: Add simple CI test 2.2.0 only
531e7999 tcp: Make TCP OOSEQ timeout configurable 2.1.3-esp: 4a8286ab
403ee146 tcp: Make TCP FIN2 timeout configurable 2.1.3-esp: 9bad641b
8078776b ci: Update esp-lwip's version to 2.2.0-esp 2.2.0 only