Island
0bb375b34e
Merge branch 'fix/gattc-multi-app-notif-warning_v5.3' into 'release/v5.3'
...
fix(bt): Suppress gattc drop-notif warning for unregistered gatt_if (5.3)
See merge request espressif/esp-idf!49514
2026-06-15 15:08:12 +08:00
Island
4d1d5705cd
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v5.3' into 'release/v5.3'
...
Bugfix/fix bluedroid ai review bugs 20260427 (5.3)
See merge request espressif/esp-idf!49538
2026-06-15 11:04:06 +08:00
Rahul Tank
8c22cfe1af
Merge branch 'fix/add_remaining_vars_to_heap_v5.3' into 'release/v5.3'
...
fix(nimble): Change remaining vars from Static to Dynamic (v5.3)
See merge request espressif/esp-idf!49282
2026-06-11 17:30:33 +05:30
Sumeet Singh
9c2ef25d89
fix(nimble): Change remaining vars from Static to Dynamic (v5.3)
2026-06-11 13:38:05 +05:30
C.S.M
303c01305a
fix(jpeg_decoder): Add some strict check to avoid bad picture attack
2026-06-11 11:52:30 +08:00
Rahul Tank
3f142abeb9
Merge branch 'bugfix/bt4371_crash_v5.3' into 'release/v5.3'
...
fix(nimble): Deinit NimBLE stop event in host task (v5.3)
See merge request espressif/esp-idf!49300
2026-06-10 20:32:07 +05:30
Zhi Wei Jian
9d61eddc3a
fix(bt): fix BTC task and BLE mesh bluedroid adapter
...
(cherry picked from commit 678fb93245 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:44 +08:00
Zhi Wei Jian
dd7de53bb5
fix(ble/bluedroid): fix HCI command and BTU robustness
...
(cherry picked from commit c9d13aaf64 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:43 +08:00
Zhi Wei Jian
a6fc9cb62c
fix(ble/bluedroid): fix CTE and ISO API validation
...
(cherry picked from commit 0c3c894b7d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:43 +08:00
Zhi Wei Jian
bbea975df8
fix(ble/bluedroid): fix GATT server lifecycle and callbacks
...
(cherry picked from commit 54a1e31916 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:43 +08:00
Zhi Wei Jian
56f64635ec
fix(ble/bluedroid): fix GATT client API parameter validation
...
(cherry picked from commit 653477c3e9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:42 +08:00
Zhi Wei Jian
c68593a521
fix(ble/bluedroid): fix GATT client cache and service discovery
...
(cherry picked from commit b3ff15ed31 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:41 +08:00
Zhi Wei Jian
dc3c75c3f2
fix(ble/bluedroid): fix GAP BLE API parameter validation
...
(cherry picked from commit e3311c81c4 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:41 +08:00
Zhi Wei Jian
2a8350e47b
fix(ble/bluedroid): fix BLE bonding key storage validation
...
(cherry picked from commit 62cdd4ac38 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:40 +08:00
Zhang Hai Peng
d801952d8c
fix(bt): Suppress gattc drop-notif warning for unregistered gatt_if
...
GATT stack broadcasts notifications to every client app, so unregistered
gatt_if instances were flooding logs even when another app had registered
the handle. Only warn when no client app registered for the handle.
(cherry picked from commit c18c8dc5e7 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-10 15:24:34 +08:00
morris
ae8dbe317b
Merge branch 'fix/spi_buslock_multi_dev_acq_release_issue_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue (v5.3)
See merge request espressif/esp-idf!49174
2026-06-10 10:11:11 +08:00
Rahul Tank
f58322843a
fix(nimble): Deinit NimBLE stop event in host task
2026-06-09 16:35:34 +05:30
Mahavir Jain
c1776dad44
Merge branch 'fix/tls-session-verify-and-hostname-warn_v5.3' into 'release/v5.3'
...
fix(esp-tls): fix TLS session resumption bypassing CA verification and clarify skip_common_name behavior (v5.3)
See merge request espressif/esp-idf!48932
2026-06-08 20:39:51 +05:30
Mahavir Jain
758698d598
Merge branch 'contrib/github_pr_18641_v5.3' into 'release/v5.3'
...
fix(protocomm): prevent out-of-bounds write in console line buffer (GitHub PR) (v5.3)
See merge request espressif/esp-idf!49346
2026-06-08 19:32:30 +05:30
wanckl
b42734af36
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue
2026-06-08 11:59:47 +08:00
Jiang Jiang Jian
83fa3657bf
Merge branch 'bugfix/acl_conn_state_error_v5.3' into 'release/v5.3'
...
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS (v5.3)
See merge request espressif/esp-idf!49316
2026-06-08 11:33:21 +08:00
Rahul Tank
bf438c87fd
Merge branch 'bugfix/fix_clang_compilation_issue_v5.3' into 'release/v5.3'
...
fix(nimble): Fix for clang compilation issues (v5.3)
See merge request espressif/esp-idf!49309
2026-06-06 09:25:28 +05:30
Andrii Anoshyn and Claude Opus 4.7
12721c5c8b
fix(protocomm): prevent out-of-bounds write in console line buffer
...
The console transport read loop passed &linebuf[i] to uart_read_bytes()
before checking i < LINE_BUF_SIZE, so a line of LINE_BUF_SIZE or more
bytes without a terminator wrote one byte past the 256-byte linebuf
stack array.
Gate the read on the bounds check and reserve the final byte for the NUL
terminator (LINE_BUF_SIZE - 1), so the buffer handed to esp_console_run()
stays terminated even when an overlong line is truncated.
Closes https://github.com/espressif/esp-idf/issues/18638
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-05 17:33:59 +08:00
Island
f0d98bebfe
Merge branch 'feat/ble-log-iram-optim_v5.3' into 'release/v5.3'
...
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled (5.3)
See merge request espressif/esp-idf!48921
2026-06-05 15:50:51 +08:00
yangfeng
634f171e68
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS
...
- Closes https://github.com/espressif/esp-idf/issues/18562
2026-06-05 14:18:12 +08:00
Rahul Tank
2d6355467e
fix(nimble): Fix for clang compilation issues
2026-06-05 11:38:16 +05:30
Island
cd4093bbd0
Merge branch 'fix/ble_funcs_reset_default_enabled_v5.3' into 'release/v5.3'
...
fix(bt): Add default BLE controller funcs reset enable (5.3)
See merge request espressif/esp-idf!49135
2026-06-05 12:13:41 +08:00
Jiang Jiang Jian
3466955149
Merge branch 'doc-fix_sleep_mode_doc_v5.3' into 'release/v5.3'
...
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v5.3)
See merge request espressif/esp-idf!49114
2026-06-05 10:52:33 +08:00
Island
5b17c8d5e9
Merge branch 'change/ble_update_lib_20260520_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib (5.3)
See merge request espressif/esp-idf!48767
2026-06-04 19:22:26 +08:00
Island
d4e65cb9e6
Merge branch 'fix/fix_conn_recycle_assertion_at_halt_v5.3' into 'release/v5.3'
...
fix(ble): fix conn recycle assertion at halt on ESP32-C2 (5.3)
See merge request espressif/esp-idf!49235
2026-06-04 19:21:19 +08:00
Shu Chen
44f9773295
Merge branch 'fix/154_txrx_at_time_v5.3' into 'release/v5.3'
...
fix(802.15.4): remove comparison between txrx_at and ramp time (v5.3)
See merge request espressif/esp-idf!49082
2026-06-04 06:44:35 +00:00
Jiang Jiang Jian
da02b958c9
Merge branch 'bugfix/ft_igtk_installation_v5.3' into 'release/v5.3'
...
fix(esp_wifi): Correct igtk key installation in ft-psk mode (v5.3)
See merge request espressif/esp-idf!49212
2026-06-04 11:29:19 +08:00
ShenWeilong
40a300348e
fix(ble): won't add -Wno-unterminated-string-initialization for clang
2026-06-04 11:13:05 +08:00
luoxu
aabd082b83
fix(bt): Normalize source paths for log compression pattern matching
2026-06-04 11:13:05 +08:00
ShenWeilong
7c16e210c7
change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist
2026-06-04 11:13:05 +08:00
zhaoweiliang
3d78f231c3
change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0
2026-06-04 11:13:05 +08:00
zhaoweiliang
440caefd33
change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0
2026-06-04 11:13:05 +08:00
Jiang Jiang Jian
099c399045
Merge branch 'change/esp_idf_ulp_add_int_api_5.3' into 'release/v5.3'
...
change(ulp): add lp periph intr enable apis v5.3
See merge request espressif/esp-idf!49146
2026-06-04 11:12:01 +08:00
wuzhenghui
125d520cb3
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
2026-06-03 21:13:33 +08:00
Jin Chen
2f4c977a69
fix(ble): fix conn recycle assertion at halt on ESP32-C2
...
(cherry picked from commit 5483aeedb6 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-06-03 17:54:02 +08:00
Zhou Xiao
e11231d61c
change(ble_log): reverted default ble log buffer size to 2048 bytes
2026-06-03 15:16:35 +08:00
Zhou Xiao
f8ea60fe36
change(ble_log): move spi tx callback to flash when spi isr in iram disabled
...
(cherry picked from commit 725e9ee162 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-06-03 15:16:23 +08:00
Kapil Gupta
baae8cb58a
fix(esp_wifi): Correct igtk key installation in ft
2026-06-03 08:57:52 +05:30
Jiang Jiang Jian
eeade5abe4
Merge branch 'fix-fix_ub_in_gpio_wakeup_setting_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): add validation for gpio_pin_mask (v5.3)
See merge request espressif/esp-idf!49109
2026-06-03 10:59:34 +08:00
Jiang Jiang Jian
09b2f22f25
Merge branch 'fix-fix_rtc_spinlock_sleep_dead_lock_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix possible dead lock in deepsleep process (v5.3)
See merge request espressif/esp-idf!49173
2026-06-03 10:59:08 +08:00
Jiang Jiang Jian
f5d3a9a463
Merge branch 'fix/add_owe_check_pmf_disable_v5.3' into 'release/v5.3'
...
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()(v5.3)
See merge request espressif/esp-idf!49046
2026-06-03 10:50:01 +08:00
wuzhenghui
bc549f10e0
fix(esp_hw_support): fix possible dead lock in deepsleep process
2026-06-02 17:47:08 +08:00
hebinglin
6361704a30
change(ulp): add lp periph intr enable apis
2026-06-02 11:47:59 +08:00
Zhang Hai Peng
475844bf0a
fix(ble/bluedroid): Propagate create_attr_tab BTA failures in inter_cb
...
(cherry picked from commit 4f8027da11 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:54 +08:00
Zhang Hai Peng
2dd2dd4fae
fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check
...
(cherry picked from commit fce3fa337a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:53 +08:00