Commit Graph
24604 Commits
Author SHA1 Message Date
wangtao@espressif.com 8626e5f400 fix(wifi): fix ampdu to normal cause free buffer twice issue 2024-11-22 16:49:41 +08:00
Jin Cheng 22074ee144 fix(bt/controller): Fixed some controller bugs on ESP32
- Fixed wrong logic in handling sniff transaction collision at slave
      side
    - Fixed the issue ACL is stopped too early before eSCO
2024-11-22 12:25:00 +08:00
Jin Chen 61b29d8550 fix(ble): change ld for ble scan coex issue
(cherry picked from commit dd499d7b2e)

Co-authored-by: cjin <jinchen@espressif.com>
2024-11-22 10:42:44 +08:00
Jin Chen 3186c881c0 fix(ble): fix ble light sleep error on esp32c2
(cherry picked from commit 23f7e33a97)

Co-authored-by: cjin <jinchen@espressif.com>
2024-11-22 10:42:44 +08:00
Mahavir Jain 316d63fef2 Merge branch 'bugfix/update_condition_to_verify_http_version_v5.2' into 'release/v5.2'
fix(esp_http_server): updated condition to verify http version (v5.2)

See merge request espressif/esp-idf!34636
2024-11-21 18:12:30 +08:00
Richard Allen 84cce1f40a fix(ws_transport): Fix reading WS header bytes
Correct split header bytes

When the underlying transport returns header,
length, or mask bytes early, again call the
underlying transport.

This solves the WS parser getting offset when
the server sends a burst of frames where the
last WS header is split across packet boundaries,
so fewer than the needed bytes may be available.

Merges https://github.com/espressif/esp-idf/pull/14706
2024-11-21 10:43:54 +01:00
Jiang Jiang Jian be05f8d4bd Merge branch 'backport/openthread_related_feature_v52_20241112' into 'release/v5.2'
Backport openthread related features to 5.2

See merge request espressif/esp-idf!34837
2024-11-21 17:32:55 +08:00
nilesh.kale cc73468f31 fix(esp_http_client): Fix ota failure with openssl server
If the TLS server (e.g., openssl) closes connection with encrypted close-notify alert
then `errno` is not explicitly set on the socket by LwIP stack.
For this scenario, we must rely only on `ERR_TCP_TRANSPORT_CONNECTION_CLOSED_BY_FIN`
return value as the connection close case and do the graceful connection closure.

Closes https://github.com/espressif/esp-idf/issues/14724
2024-11-21 12:36:27 +05:30
Jiang Jiang Jian f42bc63e20 Merge branch 'bugfix/fix_some_wifi_bugs_1030_v5.2' into 'release/v5.2'
Bugfix/fix some wifi bugs 1030 v5.2(Backport v5.2)

See merge request espressif/esp-idf!34707
2024-11-21 14:08:51 +08:00
Jiang Jiang Jian 34625d3711 Merge branch 'fix/fix_top_domain_pd_v5.2' into 'release/v5.2'
fix(esp_pm): move clock module out of TOP_DOMAIN_PERIPHERALS_BM (v5.2)

See merge request espressif/esp-idf!34882
2024-11-20 19:54:15 +08:00
Jiang Jiang Jian 1fc1cc44c8 Merge branch 'fix/fix_modem_module_clock_missing_after_ota_v5.2' into 'release/v5.2'
fix(esp_system): deselect all modem modules lp clock source selection before clk initialization (v5.2)

See merge request espressif/esp-idf!34925
2024-11-20 19:51:37 +08:00
yinqingzhao 40aac77060 fix(wifi): fix some wifi bugs 2024-11-20 19:17:40 +08:00
yinqingzhao 8f324ba6ba feat(twt): twt add parameter to enable keep alive 2024-11-20 19:08:56 +08:00
Xu Si Yu e6967add69 fix(openthread): fix a naming error of esp radio spinel 2024-11-20 17:38:24 +08:00
zwx 000f9fe229 feat(openthread): support alloc nat64 session from psram 2024-11-20 17:38:24 +08:00
Simon Dean c7ace03ce4 enable openthread coap client for mtd 2024-11-20 17:38:24 +08:00
Xu Si Yu 29cf8a64c7 fix(coex): fix 802.15.4 external coexistence 2024-11-20 17:38:22 +08:00
Xu Si Yu 06f469f3ff feat(openthread): update openthread submodule and border router lib 2024-11-20 17:36:10 +08:00
morris 1a49691899 Merge branch 'feature/usb_host_hub_support_collective_backport_p3_v5.2' into 'release/v5.2'
feat(usb_host): Hub Support Collective backport part 3/3 (v5.2)

See merge request espressif/esp-idf!33283
2024-11-20 10:40:09 +08:00
Alexey Gerenkov 34b2558ad2 Merge branch 'jtag_doc_update_v5.2' into 'release/v5.2'
docs(jtag): update OpenOCD related sections (v5.2)

See merge request espressif/esp-idf!34399
2024-11-19 21:16:15 +08:00
Rahul Tank c2a34adc0f fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback 2024-11-19 17:41:21 +05:30
Jiang Jiang Jian 1291eadaad Merge branch 'fix/fix_deadlock_in_pm_mode_switching_v5.2' into 'release/v5.2'
fix(esp_pm): fix deadlock in pm_mode switching (v5.2)

See merge request espressif/esp-idf!34988
2024-11-19 19:05:05 +08:00
Jiang Jiang Jian 5945ee4fe9 Merge branch 'bugfix/fix_some_wifi_coexist_bugs_20241105_v5.2' into 'release/v5.2'
bugfix/fix some wifi coexist bugs 20241105 v5.2

See merge request espressif/esp-idf!34793
2024-11-19 18:41:25 +08:00
Luo Xu b0b139073c fix(ble_mesh): fixed heartbeat issue
(cherry picked from commit 167cd4762b)

Co-authored-by: luoxu <luoxu@espressif.com>
2024-11-19 18:03:27 +08:00
Rahul Tank 0f4b994bc2 Merge branch 'bugfix/memory_issue_v5.2' into 'release/v5.2'
fix(nimble): Nimble Error logs in case of memory overflow/failure (v5.2)

See merge request espressif/esp-idf!34999
2024-11-19 16:58:56 +08:00
Wang Meng Yang 8ada381d9e Merge branch 'bugfix/rx_invalid_cmd_err_code_v5.2' into 'release/v5.2'
fix(bt/bluedroid): Fixed the incorrect error code returned when receiving an invalid command(v5.2)

See merge request espressif/esp-idf!34992
2024-11-19 14:13:01 +08:00
wuzhenghui 0841034ab5 fix(esp_pm): fix deadlock in pm_mode switching 2024-11-18 19:24:27 +08:00
Abhinav Kudnar 92393685b2 fix(nimble): Nimble Error logs in case of memory overflow/failure 2024-11-18 17:52:23 +08:00
xiongweichao 4d3a59df68 fix(bt/bluedroid): Fixed the incorrect error code returned
when receiving an invalid command
2024-11-18 16:56:45 +08:00
wuzhenghui 0fd250216c fix(esp_pm): fix missed ccompare update when another core is already in do_switch 2024-11-18 16:50:11 +08:00
liuning f926cd0007 fix(coex): fix esp32c2/esp32c5/esp32c61 coexist memory leakage issue 2024-11-18 14:20:31 +08:00
liuning 63b2e288f5 fix(coex): sync up coex head file 2024-11-18 14:17:51 +08:00
liuning 4dada8b3f7 fix(coex): fix esp32c5 coexist hw timer issue 2024-11-18 14:17:51 +08:00
liuning e9dc27af7a fix(coex): fix some coexist debug issues 2024-11-18 14:17:51 +08:00
muhaidong 49e65e6983 fix(wifi): fix modem_clock_module_enable mismatch issue 2024-11-18 14:17:51 +08:00
muhaidong 85a68a9609 fix(wifi): fix esp32c5 enable external coex fail issue 2024-11-18 14:17:51 +08:00
muhaidong 87262e35c5 fix(wifi): esp32c5 esp32c61 support external coex 2024-11-18 14:17:51 +08:00
liuning 35e0bea829 feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with bt idle 2024-11-18 14:17:51 +08:00
liuning c8916f181f feat(coex): support GPIO debug 2024-11-18 14:17:51 +08:00
Shu Chen da635ecd9d Merge branch 'backport/2015_enhack_v52' into 'release/v5.2'
fix(802.15.4): add case for 2015 frame enh-ack (Backport v5.2)

See merge request espressif/esp-idf!34952
2024-11-18 12:53:30 +08:00
Jiang Jiang Jian d4b7c38d79 Merge branch 'fix/wifi_netif_null_deref_v5.2' into 'release/v5.2'
esp_wifi: Add null pointer checks to WiFi-netif APIs (v5.2)

See merge request espressif/esp-idf!34159
2024-11-18 11:17:50 +08:00
Jiang Jiang Jian a253ad8b8c Merge branch 'fix/ws_transport_mem_corrupt_v5.2' into 'release/v5.2'
fix(transport): Fix websocket mem-corruption while reading headers (v5.2)

See merge request espressif/esp-idf!34154
2024-11-18 11:17:33 +08:00
Jiang Jiang Jian 4360662325 Merge branch 'feat/lwip_more_sockets_v5.2' into 'release/v5.2'
change(lwip): bump max sockets in lwip Kconfig (GItHubPR) (v5.2)

See merge request espressif/esp-idf!34152
2024-11-18 11:17:08 +08:00
Jiang Jiang Jian 37d9e33d9b Merge branch 'fix/lwip_drop_ipv6_if_no_ll_v5.2' into 'release/v5.2'
fix(lwip): Add default IPv6 input filter to drop traffic if ipv6 not assigned (v5.2)

See merge request espressif/esp-idf!34149
2024-11-18 11:16:45 +08:00
Jouni Malinen ce2e5455e8 SAE: Check for invalid Rejected Groups element length explicitly on STA
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.

Fixes: 444d76f74f65 ("SAE: Check that peer's rejected groups are not enabled")
Signed-off-by: Jouni Malinen <j@w1.fi>
2024-11-18 11:15:47 +08:00
Jouni Malinen 9a6389978c SAE: Check that peer's rejected groups are not enabled
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2024-11-18 11:15:47 +08:00
Jouni Malinen 46f3eedcef SAE: Reject invalid Rejected Groups element in the parser
There is no need to depend on all uses (i.e., both hostapd and
wpa_supplicant) to verify that the length of the Rejected Groups field
in the Rejected Groups element is valid (i.e., a multiple of two octets)
since the common parser can reject the message when detecting this.

Signed-off-by: Jouni Malinen <j@w1.fi>
2024-11-18 11:15:47 +08:00
Jouni Malinen fbbd0e29e9 SAE: Check for invalid Rejected Groups element length explicitly
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.

Signed-off-by: Jouni Malinen <j@w1.fi>
2024-11-18 11:15:47 +08:00
Jouni Malinen a04d277251 SAE: Check that peer's rejected groups are not enabled in AP
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2024-11-18 11:15:47 +08:00
Erhan Kurubas 57dbeb272a docs(jtag): update OpenOCD related sections 2024-11-17 08:31:01 +08:00