Commit Graph
33227 Commits
Author SHA1 Message Date
ShenWeilong d21c396e0e change(bt): separated host mem apis from bt_osi_mem.c 2026-05-13 15:11:59 +08:00
morris 7c4641fb70 Merge branch 'bugfix/build_warning_pr_18577' into 'release/v5.5'
fix(hw_support): build warning in __PERIPH_CTRL_DEPRECATE_ATTR

See merge request espressif/esp-idf!48422
2026-05-13 15:03:03 +08:00
Jiang Jiang Jian 45d150bdf2 Merge branch 'fix/fix_random_ratio_test_v5.5' into 'release/v5.5'
fix(esp_hw_support): increase test rounds for in esp_random() test (v5.5)

See merge request espressif/esp-idf!48363
2026-05-13 10:44:14 +08:00
Jason2866 4a39e05632 fix(hw_support): build warning in __PERIPH_CTRL_DEPRECATE_ATTR
Merges https://github.com/espressif/esp-idf/pull/18577
2026-05-13 10:30:27 +08:00
Marius Vikhammer 78d57956e1 Merge branch 'fix/bitscrambler-extra-clean-up-order_v5.5' into 'release/v5.5'
fix(bitscrambler): fixed extra_clean_up actions done after clock disable (v5.5)

See merge request espressif/esp-idf!48441
2026-05-13 08:48:07 +08:00
Jiang Jiang Jian 73285773ca Merge branch 'fix/sae_identifier_pmk_cache_v5.5' into 'release/v5.5'
Add conditions to check pmk flushing for similar ssid(v5.5)

See merge request espressif/esp-idf!47529
2026-05-12 20:45:26 +08:00
Island e2249e953f Merge branch 'fix/fix_blufi_memory_copy_len_error_v5.5' into 'release/v5.5'
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows (5.5)

See merge request espressif/esp-idf!48267
2026-05-12 19:27:38 +08:00
Mahavir Jain 1313149f5d Merge branch 'feature/add_event_handler_set_function_v5.5' into 'release/v5.5'
feat(esp_http_client): Add API to support set event handler (v5.5)

See merge request espressif/esp-idf!48425
2026-05-12 14:59:21 +05:30
Marius Vikhammer 2269230c49 fix(bitscrambler): fixed extra_clean_up actions done after clock disable
Cannot write to any bitscrambler registers after clock is disabled in
release_channel().

(cherry picked from commit 39a131617d82e3641d8f0b03b4ec5e5ef1051fd6)
2026-05-12 16:43:51 +08:00
Marius Vikhammer 4c32eafe80 Merge branch 'feat/add-max-arg-param-to-repl-config_v5.5' into 'release/v5.5'
feat(console): Add max_cmdline_args to esp_console_repl_config_t (v5.5)

See merge request espressif/esp-idf!48226
2026-05-12 14:08:53 +08:00
Jim 4f5dd3a020 feat(esp_http_client): Add API to support set event handler 2026-05-12 13:58:12 +08:00
zhiweijian 05aa5814db fix(ble): Fixed AI review bugs in bt common 2026-05-12 11:47:40 +08:00
Wang Meng Yang bf2f624655 Merge branch 'bugfix/relax_rsw_tid_check_v5.5' into 'release/v5.5'
fix(bt/controller): fixed sevaral controller issues (v5.5)

See merge request espressif/esp-idf!48356
2026-05-11 19:10:15 +08:00
Aditya Patwardhan c88bf385e0 Merge branch 'bugfix/fix_protocomm_nimble_gatt_service_not_changed_v5.5' into 'release/v5.5'
fix(protocomm): Add GATT service initialization that when gatt service changed, the peer can refresh gatt service (v5.5)

See merge request espressif/esp-idf!48298
2026-05-11 16:39:46 +05:30
Aditya Patwardhan 8a15f16af3 Merge branch 'fix/fix_ws_server_signed_recv_checks_v5.5' into 'release/v5.5'
fix(esp_http_server): Fix incorrect handling of websocket recv failures in web socket server (v5.5)

See merge request espressif/esp-idf!48331
2026-05-11 16:37:01 +05:30
tarun.kumar f1bcdcd4b8 fix(wifi) : Add conditions to check pmk flushing for similar ssid 2026-05-11 15:05:23 +05:30
wuzhenghui 03b5ee16a5 fix(esp_hw_support): increase test rounds for in esp_random() test 2026-05-11 15:33:11 +08:00
Guillaume Souchere 1e321718c0 feat(console): Add max_cmdline_args to esp_console_repl_config_t 2026-05-11 08:17:10 +02:00
Jin Cheng b5e9a8f849 fix(bt/controller): fixed sevaral controller issues
- Relax the TID checks during EPR to be compatible with some RealTek devices
        - Closes https://github.com/espressif/esp-idf/issues/18145
    - Fixed wrong HCI event used for eSCO connection update
    - Do not inform the host when conneciton request was automatically rejected
2026-05-11 13:44:31 +08:00
morris aa408f5e63 Merge branch 'fix/fix_isp_v_size_limitation_v5.5' into 'release/v5.5'
isp: corrected isp v size limitation (v5.5)

See merge request espressif/esp-idf!48260
2026-05-11 11:02:49 +08:00
Jiang Jiang Jian ab9490e18a Merge branch 'fix/ble_log_compression_safety_v5.5' into 'release/v5.5'
fix(ble_log): fix unaligned access and buffer safety in log compression (5.5)

See merge request espressif/esp-idf!47930
2026-05-11 10:55:19 +08:00
Jiang Jiang Jian fd76b1619c Merge branch 'fix/lwip_dhcps_max_size_v5.5' into 'release/v5.5'
fix(lwip): Trim to max packet size in dhcp server (v5.5)

See merge request espressif/esp-idf!48221
2026-05-11 10:52:56 +08:00
Jiang Jiang Jian 10c54ab6e0 Merge branch 'bugfix/matching_filter_overwrite_v5.5' into 'release/v5.5'
fix(nan): Prevent overwriting of matching filter by SSI (Backport v5.5)

See merge request espressif/esp-idf!48279
2026-05-11 10:43:06 +08:00
Jim 5d198b2324 fix(protocomm): Add GATT service initialization that when gatt service changed, the peer can refresh gatt service 2026-05-11 10:11:03 +08:00
Martin Vychodil b60d57ee13 Merge branch 'bugfix/fatfs_memory_leak_with_dyn_buffer_v5.5' into 'release/v5.5'
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled (v5.5)

See merge request espressif/esp-idf!47877
2026-05-10 21:29:13 +08:00
Ashish Sharma f8dec92a06 fix(esp_http_server): fixes websocket recv error handling
Closes https://github.com/espressif/esp-idf/issues/18483
2026-05-10 19:26:08 +08:00
Jiang Jiang Jian 8e48797f0c Merge branch 'bugfix/bluedroid_ai_code_review_v5.5' into 'release/v5.5'
Bugfix/bluedroid ai code review v5.5

See merge request espressif/esp-idf!48305
2026-05-09 20:05:13 +08:00
Jiang Jiang Jian 2656dc81ac Merge branch 'fix/fix_lost_ip_event_issue_v55' into 'release/v5.5'
fix(lwip): add some feature for dhcp and improve api v55

See merge request espressif/esp-idf!48105
2026-05-09 19:52:11 +08:00
Jin Cheng 5142e59447 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SBC 2026-05-09 11:50:08 +08:00
Jin Cheng d429d5d116 fix(bt/bluedroid): fixed the vulerabilities from AI code review in Bluedroid 2026-05-09 11:13:38 +08:00
Jin Cheng 23b3bef319 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid 2026-05-09 11:13:38 +08:00
Jin Cheng 51cf9d7b46 fix(bt/bluedroid): fixed the vulerabilities from AI code review in SPP 2026-05-09 11:13:38 +08:00
Jin Cheng eb1c77472a fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP 2026-05-09 11:13:38 +08:00
Jin Cheng 6d262a0474 fix(bt/bluedroid): fixed the vulerabilities from AI code review in HID 2026-05-09 11:13:38 +08:00
Jin Cheng d1ccfc84b8 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID 2026-05-09 11:13:38 +08:00
Akshat Agrawal 7933f2106c fix(nan): Prevent overwriting of matching filter by SSI 2026-05-08 13:28:12 +05:30
Laukik Hase 1df6b857ac fix(esp_hw_support): Add PMP entry for LP peripherals region on P4 v3+ 2026-05-08 12:43:26 +05:30
harshal.patil 55657f5f22 fix(cpu_region_protect): Fix incorrect definition of ALIGN_UP macro 2026-05-08 12:43:26 +05:30
harshal.patil fe83bf0011 fix(esp_hw_support): reset stale PMP gap entries on P4 v3 before app memprot setup 2026-05-08 12:43:26 +05:30
harshal.patil 8121f66ec3 feat(cpu_region_protect): Extend PMP memprot for ESP32-P4 V3 2026-05-08 12:43:26 +05:30
Zhang Wen Xu 1aa24f76dc Merge branch 'fix/fix_esp_openthread_stop_v5.5' into 'release/v5.5'
fix(openthread): fix the esp_openthread_stop (v5.5)

See merge request espressif/esp-idf!48200
2026-05-08 07:02:16 +00:00
armando 74c052c9af fix(isp): corrected isp v size limitation 2026-05-08 09:09:57 +08:00
wangtao@espressif.com d39df82a48 fix(lwip): improve lost ip event process 2026-05-07 20:22:29 +08:00
David Cermak 95cc19674d fix(lwip): Fix DHCP server potentially incomplete pbuf copy
handle_dhcp: use pbuf_copy_partial for safe chain traversal

The manual two-segment copy loop was replaced with a single call
to pbuf_copy_partial(p, p_dhcps_msg, tlen, 0), which correctly
walks the entire pbuf chain regardless of segmentation.
A return-value check rejects truncated copies.
2026-05-07 09:54:17 +02:00
luoxu b6b5eadffa fix(ble_log): use typing.Optional/List for Python 3.9 compatibility 2026-05-07 14:16:03 +08:00
Luo Xu b6bae0c813 fix(ble_log): fix size_info nibble misalignment for last odd-count arg
(cherry picked from commit f5a927e055)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-05-07 14:16:03 +08:00
Luo Xu 333f032b44 test(ble): add comprehensive test suite for log compression
(cherry picked from commit 58121d2540)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-05-07 14:16:03 +08:00
Luo Xu ecd68f98bd fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple
(cherry picked from commit b7760a77e4)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-05-07 14:16:03 +08:00
Luo Xu c297b106ea fix(ble_log): fix unaligned access and buffer safety in log compression
(cherry picked from commit 3f2b6c97f8)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-05-07 14:16:03 +08:00
David Cermak 9b8a8e5b2d fix(lwip): Trim to max packet size in dhcp server 2026-05-07 07:34:29 +02:00