Commit Graph

42255 Commits

Author SHA1 Message Date
ShenWeilong
e59109e6a5 change(bt): separated host mem apis from bt_osi_mem.c 2026-05-13 14:59:28 +08:00
Jiang Jiang Jian
0e313e0207 Merge branch 'bugfix/bluedroid_ai_code_review_v5.3' into 'release/v5.3'
Bugfix/bluedroid ai code review v5.3

See merge request espressif/esp-idf!48307
2026-05-13 09:01:54 +08:00
Alexey Gerenkov
267b8f01a7 Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260424_v5.3' into 'release/v5.3'
feat(tools): update openocd version to v0.12.0-esp32-20260424 (v5.3)

See merge request espressif/esp-idf!48235
2026-05-12 23:03:48 +08:00
Alexey Gerenkov
119794da59 Merge branch 'fix/clang-binutils-override' into 'release/v5.3'
fix(tools): reorder clang and GNU toolchains to prefer GNU binutils

See merge request espressif/esp-idf!48244
2026-05-12 22:36:46 +08:00
Jiang Jiang Jian
2293a18f4d Merge branch 'bugfix/matching_filter_overwrite_v5.3' into 'release/v5.3'
fix(nan): Prevent overwriting of matching filter by SSI (Backport v5.3)

See merge request espressif/esp-idf!48283
2026-05-12 21:07:03 +08:00
Island
f611347197 Merge branch 'fix/fix_blufi_memory_copy_len_error_v5.3' into 'release/v5.3'
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows (5.3)

See merge request espressif/esp-idf!48265
2026-05-12 19:27:45 +08:00
Island
33360d08c4 Merge branch 'feat/share_ble_uart_component_and_refresh_docs_v5.3' into 'release/v5.3'
feat(bt): add shared ble_uart component and update ble_uart_service/docs (5.3)

See merge request espressif/esp-idf!48398
2026-05-12 18:03:03 +08:00
Island
cd34546970 Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v5.3' into 'release/v5.3'
Fixed read remote feature timeout when using coded phy(2f683593) (5.3)

See merge request espressif/esp-idf!48061
2026-05-12 18:01:44 +08:00
zhiweijian
1c312d0b33 fix(ble): Fixed AI review bugs in bt common 2026-05-12 15:59:04 +08:00
Zhang Hai Peng
fae52f14e8 feat(ble/blufi): Support setting BLE encryption for blufi
(cherry picked from commit 60a028fb17)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-12 15:58:55 +08:00
Marius Vikhammer
47f2059950 Merge branch 'feat/add-max-arg-param-to-repl-config_v5.3' into 'release/v5.3'
feat(console): Add max_cmdline_args to esp_console_repl_config_t (v5.3)

See merge request espressif/esp-idf!48228
2026-05-12 14:09:26 +08:00
zhiweijian
1fba5bbc36 feat(bt): add shared ble_uart component and update ble_uart_service/docs 2026-05-12 11:15:48 +08:00
Island
c1d1ca00c4 Merge branch 'feat/ble-uart-bridge-opencode-demo_v5.3' into 'release/v5.3'
feat: BLE UART Bridge OpenCode Demo (5.3)

See merge request espressif/esp-idf!48300
2026-05-12 10:25:10 +08:00
Wang Meng Yang
dcea0b55a0 Merge branch 'bugfix/ai_review_example_critical_v5.3' into 'release/v5.3'
fix(bt/example): fix critical issues of classic_bt examples reported by AI review (v5.3)

See merge request espressif/esp-idf!48341
2026-05-11 19:12:25 +08:00
Guillaume Souchere
6d9413c09b feat(console): Add max_cmdline_args to esp_console_repl_config_t 2026-05-11 08:19:55 +02:00
Akshat Agrawal
ef8bc34557 fix(nan): Prevent overwriting of matching filter by SSI 2026-05-11 10:45:07 +05:30
yangfeng
b8e118c3bf fix(bt/example): fix critical issues of classic_bt examples reported by AI review 2026-05-11 11:46:53 +08:00
zhanghaipeng
98312614ba fix(ble): Optimize connection interval minimum parameter check 2026-05-11 11:20:29 +08:00
Jiang Jiang Jian
d637b14e56 Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v5.3' into 'release/v5.3'
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (5.3)

See merge request espressif/esp-idf!48109
2026-05-11 11:06:39 +08:00
Jiang Jiang Jian
030a94f968 Merge branch 'fix/lwip_dhcps_max_size_v5.3' into 'release/v5.3'
fix(lwip): Trim to max packet size in dhcp server (v5.3)

See merge request espressif/esp-idf!48223
2026-05-11 11:02:18 +08:00
Jin Cheng
e13241bf2e fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SBC 2026-05-11 09:35:24 +08:00
Jin Cheng
5906d1501a fix(bt/bluedroid): fixed the vulerabilities from AI code review in Bluedroid 2026-05-11 09:35:20 +08:00
Jin Cheng
83087a4840 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid 2026-05-11 09:34:50 +08:00
Aditya Patwardhan
537fa4aa7d Merge branch 'fix_otatool_serial_handoff_v5.3' into 'release/v5.3'
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.3)

See merge request espressif/esp-idf!47716
2026-05-10 14:51:04 +05:30
Aditya Patwardhan
b7a671622c Merge branch 'fix/x509_bundle_replace_unreliable_url_v5.3' into 'release/v5.3'
fix(examples): replace unreliable external URL in https_x509_bundle example (backport v5.3)

See merge request espressif/esp-idf!47721
2026-05-10 14:50:36 +05:30
Zhou Xiao
e8547a6f71 docs(ble): update bridge docs and troubleshooting 2026-05-09 19:42:39 +08:00
Zhou Xiao
571015c86e fix(ble): handle notification setup failures 2026-05-09 19:42:34 +08:00
Zhou Xiao
eec2071373 fix(ble): remove BLE service UUID scan filter 2026-05-09 19:42:29 +08:00
morris
aeba8c006e Merge branch 'fix/uhci_cache_again' into 'release/v5.3'
fix(uhci): fix uhci cache issue on ESP32-P4

See merge request espressif/esp-idf!48282
2026-05-09 19:25:22 +08:00
Jin Cheng
d9f2d757a7 fix(bt/bluedroid): fixed the vulerabilities from AI code review in SPP 2026-05-09 11:33:24 +08:00
Jin Cheng
67b921205b fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP 2026-05-09 11:32:17 +08:00
Jin Cheng
7c802826c8 fix(bt/bluedroid): fixed the vulerabilities from AI code review in HID 2026-05-09 11:30:15 +08:00
Jin Cheng
97740062c6 fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID 2026-05-09 11:30:15 +08:00
Jiang Jiang Jian
7777f0c7b9 Merge branch 'bugfix/ap_5g_phy_bw_v5.3' into 'release/v5.3'
fix(wifi): Update bss max idle timer and add other fixes (v5.3)

See merge request espressif/esp-idf!47776
2026-05-09 11:19:08 +08:00
Zhou Xiao
d98e35d333 fix(ble): handle permission reply fallbacks
(cherry picked from commit ad7189e7dd)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-05-09 10:52:01 +08:00
Zhou Xiao
6da30bd30c fix(ble): fixed edge case issues from ai reviewer
(cherry picked from commit fa8ca07e58)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-05-09 10:52:01 +08:00
Zhou Xiao
ecd106dfb7 feat(tools): improve ble uart reconnect ux
(cherry picked from commit 956299d988)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-05-09 10:52:01 +08:00
Zhou Xiao
e8f9f530b5 feat(tools): add opencode ble uart bridge demo
(cherry picked from commit 0b07f41e5a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-05-09 10:52:00 +08:00
Sajia
af434ec00e fix(wifi): Update bss max idle timer and add other fixes 2026-05-08 19:11:51 +05:30
Jiang Jiang Jian
1ba0d9d748 Merge branch 'bugfix/wps_pin_len_v5.3' into 'release/v5.3'
fix(wpa_supplicant): initialize wps pin len correctly (v5.3)

See merge request espressif/esp-idf!47955
2026-05-08 21:19:45 +08:00
Jiang Jiang Jian
faa91d4280 Merge branch 'backport/backport_some_wifi_changes_260507_v5.3' into 'release/v5.3'
feat(wifi): optimization of the max BSS idle mechanism(backport v5.3)

See merge request espressif/esp-idf!48234
2026-05-08 20:32:18 +08:00
Zhang Wen Xu
21d17e07c3 Merge branch 'feat/merge_ot_autostart_v5.3' into 'release/v5.3'
feat(openthread): optimized the autostart macro (v5.3)

See merge request espressif/esp-idf!48276
2026-05-08 08:46:09 +00:00
Hu Rui
80717864c2 fix(uhci): fix uhci cache issue on ESP32-P4 2026-05-08 16:39:05 +08:00
Zhang Wen Xu
9d37fd1717 Merge branch 'fix/fix_esp_openthread_stop_v5.3' into 'release/v5.3'
fix(openthread): fix the esp_openthread_stop (v5.3)

See merge request espressif/esp-idf!48202
2026-05-08 07:10:15 +00:00
Xu Si Yu
ca34d4ddda feat(openthread): optimized the autostart macro 2026-05-08 14:27:52 +08:00
Alexey Lapshin
3c13dbd0a3 fix(tools): reorder clang and GNU toolchains to prefer GNU binutils 2026-05-07 18:38:24 +07:00
Zhang Shuxian
45fde87d92 docs: Update CN translation for jtag-debugging 2026-05-07 11:02:15 +02:00
Samuel Obuch
477ada26a5 docs(jtag-debugging): update OpenOCD flashing documentation 2026-05-07 11:01:52 +02:00
David Cermak
a077122bed 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:56:16 +02:00
yinqingzhao
b86b4ed316 feat(wifi): optimization of the max BSS idle mechanism 2026-05-07 15:32:36 +08:00