Skip to content

Commit

Permalink
ci/docs: Update CHANGELOG and publish v2.2.0-esp
Browse files Browse the repository at this point in the history
Remaining commits from 2.1.3-esp but missing in 2.2.0-esp
2.1.3-esp: 2f700738 dhcp: Remove invalid warning in dhcp-state related logs
- not needed as we're logging dhcp state changes inside dhcp_set_state()
2.1.3-esp: 0866f57 ci: Introduce lwip test apps
- already present in the initial CI commit (f49974d)
2.1.3-esp: ec115c7 ci: Publish branch 2.1.3-esp if CI passes
- already present in the initial CI commit (f49974d)
2.1.3-esp: 8a5a30d PPP: Add test exhibiting empty packet null-deref
- upstreamed as 6b734bb
2.1.3-esp: b5934a2 PPP: Fix null-deref when processing wrong packet
- upstreamed as a966439
2.1.3-esp: c35e4d3 ppp: Fix potential array overflow
- upstreamed as 2ee3cbe
2.1.3-esp: f978e87 dhcp: Add hook for appending extra client's request options
- upstreamed as 3aa8274
2.1.3-esp: 729d724 dhcp: Set hostname for DISCOVER packets
- upstreamed as 90b2a6b
2.1.3-esp: 73a92e3 dhcp: Enable custom config for timeouts, thresholds, delays
- upstreamed as 00f5e17 and 5231c8d
2.1.3-esp: 72105e5 tcp: Make retransmission timeout (RTO) configurable
- upstreamed as 239918c
2.1.3-esp: 5f246f5 ci: Add unit test suite to validate tcp state transitions
- upstreamed as f50c87d
2.1.3-esp: 4a2fb78 ci: Add github/lab build/run unit tests on linux
- already present in the initial CI commit (f49974d)
2.1.3-esp: 08f1b41 ci: Update esp-lwip's version to 2.1.3-esp
- not needed
  • Loading branch information
david-cermak committed Sep 11, 2024
1 parent 3a393c9 commit f150e23
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ push_master_to_github:
only:
- 2.1.2-esp
- 2.1.3-esp
- 2.2.0-esp
when: on_success
variables:
GIT_STRATEGY: clone
Expand Down
66 changes: 66 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,72 @@ HISTORY

* [Enter new changes just after this line - do not remove this line]

(2.2.0-esp):

* xxxxxxxx: ci/docs: Update CHANGELOG and publish v2.2.0-esp (2.2.0 only)
* 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)

(STABLE-2.2.0):

2018-10-02: Dirk Ziegelmeier
Expand Down

0 comments on commit f150e23

Please sign in to comment.