Commit Graph

35348 Commits

Author SHA1 Message Date
muhaidong c2d5f05168 fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets 2026-01-13 14:46:24 +08:00
muhaidong 9d1fad0793 fix(wifi): fix some wifi bugs 20260113
1. fix(wifi): fix get softap config issue
2. fix(wifi): C2 not allowing 5g/40M
3. fix lmac tx done assert issue
2026-01-13 14:45:11 +08:00
Jiang Jiang Jian 0fb890d77e Merge branch 'bugfix/fix_light_sleep_rejected_by_modem_protect_after_wifi_start_v5.1' into 'release/v5.1'
fix(wifi): fix light sleep being rejected by modem protect after wifi start

See merge request espressif/esp-idf!45022
2026-01-13 12:15:26 +08:00
liuning 04761f55ce fix(wifi): fix light sleep being rejected by modem protect after wifi start 2026-01-12 22:02:13 +08:00
Jiang Jiang Jian 1e54adca6f Merge branch 'revert/revert_ble_commit' into 'release/v5.1'
Revert "fix(ble): fixed the assert issue when using tinycrypt on ESP32-C2"

See merge request espressif/esp-idf!44734
2026-01-09 11:34:16 +08:00
Jiang Jiang Jian fa4b39c9b8 Merge branch 'fix/http2_request_example_pytest_failure' into 'release/v5.1'
fix(http2_request): Fixed the CI failures of http2_request example pytest

See merge request espressif/esp-idf!44686
2026-01-09 11:33:31 +08:00
Jiang Jiang Jian 24bf22a2d1 Merge branch 'fix/fix_an_ot_example_v5.1' into 'release/v5.1'
fix(openthread): remove the default netif configuration from the ot_br example (v5.1)

See merge request espressif/esp-idf!44731
2026-01-09 11:31:51 +08:00
Jiang Jiang Jian f9a379d395 Merge branch 'fix/wpa_ap_crash_v5.1' into 'release/v5.1'
fix(wpa_supplicant): fix race where STA is freed before WPA3 SAE finishes(backport v5.1)

See merge request espressif/esp-idf!44929
2026-01-09 11:19:55 +08:00
yinqingzhao 1b03c6ac70 fix(wpa_supplicant): fix race where STA is freed before WPA3 SAE finishes 2026-01-08 20:10:11 +08:00
Jiang Jiang Jian b7751e0761 Merge branch 'bugfix/fix_espnow_set_peer_rate_memory_leak_v5.1' into 'release/v5.1'
fix(wifi/espnow): fixed the espnow set peer rate memory leak (v5.1)

See merge request espressif/esp-idf!44788
2026-01-08 18:09:15 +08:00
zhangyanjiao 649fd25d49 fix(wifi/espnow): fixed the espnow set peer rate memory leak 2026-01-05 14:15:13 +08:00
zhaoweiliang 5e02fcc5f5 Revert "fix(ble): fixed the assert issue when using tinycrypt on ESP32-C2"
This reverts commit 4bc1fc8b91.
2025-12-31 17:48:19 +08:00
Xu Si Yu c34a5858e8 fix(openthread): remove the default netif configuration from the ot_br example 2025-12-31 17:44:54 +08:00
Jiang Jiang Jian 035db94ba7 Merge branch 'bugfix/parse_ftm_responder_v5.1' into 'release/v5.1'
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly (Backport v5.1)

See merge request espressif/esp-idf!44709
2025-12-31 10:46:13 +08:00
Jiang Jiang Jian 71ced00eb5 Merge branch 'docs/add_ble_multiconnection_guide_latest_v5.1_1230' into 'release/v5.1'
Docs/add ble multiconnection guide latest v5.1

See merge request espressif/esp-idf!44708
2025-12-31 10:10:10 +08:00
Jiang Jiang Jian ebc1049737 Merge branch 'fix/eh_frame_infinite_loop_v5.1' into 'release/v5.1'
fix(esp_system): prevent .eh_frame-based unwinding from looping indefinitely (backport v5.1)

See merge request espressif/esp-idf!41582
2025-12-31 10:07:32 +08:00
Jiang Jiang Jian 0225da009f Merge branch 'bugfix/sync_security_fix_from_flouride_v5.1' into 'release/v5.1'
fix: synchronized several security-related fixes from Google Fluoride (v5.1)

See merge request espressif/esp-idf!44410
2025-12-31 09:17:50 +08:00
Jiang Jiang Jian 98b3fb7e3d Merge branch 'bugfix/fix_compile_tinycrypt_v5.1' into 'release/v5.1'
fix(nimble): Add missing header file to fix compilation issue (v5.1)

See merge request espressif/esp-idf!43889
2025-12-31 05:33:08 +08:00
Akshat Agrawal e7df43f3fe bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly 2025-12-30 19:16:26 +05:30
Wei Yuhan 2d02f6ae11 docs(ble): Added controller sdkconfig in ble-multiconnection-guide.rst 2025-12-30 19:23:28 +08:00
Wei Yuhan 3ebab0b4f1 docs(ble): Added BLE Multi Connection Guide 2025-12-30 19:22:55 +08:00
Omar Chebib a39b0a4947 fix(esp_system): prevent .eh_frame-based unwinding from looping indefinitely 2025-12-30 10:22:30 +00:00
hrushikesh.bhosale 10dc80529a fix(http2_request): Fixed the CI failures of http2_request example pytest
There are some failures in the CI for the example pytest due to timeout issue
2025-12-30 14:00:31 +05:30
Jin Cheng 53b48b6bda fix(bt/bluedroid): cleaned the code according to the tool cppcheck 2025-12-30 16:11:13 +08:00
Jin Cheng d61c1734c9 fix(bt/bluedroid): fixed possible OOB read in smp_br_data_received 2025-12-30 16:11:13 +08:00
Jin Cheng 411338192c fix(bt/bluedroid): drop connection when atttempting to disable encryption 2025-12-30 16:11:13 +08:00
Jin Cheng b3e5df7874 fix(bt/bluedroid): fixed an integer overflow bug in attp_build_read_multi_cmd 2025-12-30 16:11:13 +08:00
Jin Cheng 04eb410ebc fix(bt/bluedroid): fixed an integer overflow bug in avdt_msg_asmbl 2025-12-30 16:11:13 +08:00
Jin Cheng e92591a07a fix(bt/bluedroid): fixed an OOB bug in bta_av_setconfig_rej 2025-12-30 16:11:13 +08:00
Jin Cheng d36cb2a2ce fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete 2025-12-30 16:11:13 +08:00
Jin Cheng 3ab391c7ae fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete 2025-12-30 16:11:13 +08:00
Jin Cheng 3e299a98ec fix(bt/bluedroid): fixed an OOB bug in btm_read_tx_power_complete 2025-12-30 16:11:13 +08:00
Jin Cheng 89464b8a0f fix(bt/bluedroid): fixed an OOB bug in btm_create_conn_cancel_complete 2025-12-30 16:11:13 +08:00
Jin Cheng 3e6a58c3d4 fix(bt/bluedroid): fixed an OOB bug in btm_read_local_oob_complete 2025-12-30 16:11:13 +08:00
Jin Cheng 1ff7ffcaf8 fix(bt/bluedroid): fixed an OOB write in SDP_AddAttribute 2025-12-30 16:11:13 +08:00
Jin Cheng 8db0476935 fix(bt/bluedroid): report failure when not able to connect to AVRCP 2025-12-30 16:11:13 +08:00
Jin Cheng c721860460 fix(bt/bluedroid): fixed buffer overflow in BRSF 2025-12-30 16:11:12 +08:00
Jin Cheng 75ab59be87 fix(bt/bluedroid): added negative length check in process_service_search_rsp 2025-12-30 16:11:12 +08:00
Jin Cheng 71f54659ef fix(bt/bluedroid): fixed OOB read in SDP server continuation length 2025-12-30 16:11:12 +08:00
Jin Cheng fa0e1e7f8d fix(bt/bluedroid): added length check when copy AVDTP packet 2025-12-30 16:11:12 +08:00
Jin Cheng bf33651386 fix(bt/bluedroid): fixed OOB read in AT_SKIP_RESET 2025-12-30 16:11:12 +08:00
Jin Cheng b109d3442d fix(bt/bluedroid): fixed OOB write in bta_hf_client_handle_cind_list_item 2025-12-30 16:11:12 +08:00
Jin Cheng 930863a8f4 fix(bt/bluedroid): added boundary check when reading SDP attribute response packet 2025-12-30 16:11:12 +08:00
Jin Cheng dc8852bb6a fix(bt/bluedroid): fixed potential OOB read in the avrc_pars_vendor_rsp 2025-12-30 16:11:12 +08:00
Jin Cheng 88c149ee65 fix(bt/bluedroid): fixed potential OOB read in the reporting handler
Thanks to Luigino Camastra and Pavel Kohout from Aisle Research as
co-reporters for discovering and reporting this issue.
2025-12-30 16:11:12 +08:00
Jin Cheng 83b7ddc675 fix(bt/bluedroid): fixed a potential overflow about the media payload offset
This variable is uint16_t, and is possible to overflow when the length
of headder extension is larger. Here we compare with the data length to
prevent any exceptions.
2025-12-30 16:11:12 +08:00
Jin Cheng 9eb724a37e fix(bt/bluedroid): fixed p_data null dereference in l2c_csm_open 2025-12-30 16:11:12 +08:00
Jin Cheng a44673dd7f fix(bt/bluedroid): fixed Use-After-Free in btm_sec_[dis]connected 2025-12-30 16:11:12 +08:00
Jin Cheng 6daeef22c5 fix(bt/bluedroid): reject device with same address in legacy paring 2025-12-30 16:11:12 +08:00
Jin Cheng 3dbada70a4 fix(bt/bluedroid): ignore AVCT commands that are too long 2025-12-30 16:11:12 +08:00