Commit Graph
35943 Commits
Author SHA1 Message Date
Ashish Sharma ebd8108ccc fix(ws): reject RSV bits, reserved opcodes, fragmented control frames 2026-09-04 12:01:03 +08:00
Shu Chen 1ccc930b04 Merge branch 'fix/fix_openthread_netif_glue_deinit_issue_v6.0' into 'release/v6.0'
fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup (v6.0)

See merge request espressif/esp-idf!52398
2026-09-04 02:45:20 +00:00
Rahul Tank 93f74eb464 Merge branch 'bugfix/fix_nimble_issues_3092026_v6.0' into 'release/v6.0'
feat(nimble): Fix few nimble issues 03092026(v6.0)

See merge request espressif/esp-idf!52355
2026-09-04 05:50:01 +05:30
Wang Meng Yang ff0587bde0 Merge branch 'bugfix/avrcp_version_compatibility_v6.0' into 'release/v6.0'
fix(bt): Fix the issue of AVRCP version compatibility (v6.0)

See merge request espressif/esp-idf!52087
2026-09-04 08:13:00 +08:00
Wang Meng Yang 2d5899d022 Merge branch 'fix/bluedroid_aireview_v6.0' into 'release/v6.0'
Fix/bluedroid aireview (v6.0)

See merge request espressif/esp-idf!51480
2026-09-04 07:55:43 +08:00
Rahul Tank 56fa9afcda fix(blufi): Fix BLUFI NimBLE deinit race due to disconnect callbacks 2026-09-03 21:27:16 +05:30
Rahul Tank 938ce4f4d1 fix(nimble): bound PAwR synced connect retries in the example 2026-09-03 21:27:16 +05:30
Astha Verma c525108495 fix(nimble): Fixed gatt caching crash on disconnect 2026-09-03 21:27:16 +05:30
Rahul Tank edf77262e7 fix(nimble): Fix unpair_oldest_peer deleting wrong device
Sort bond entries by bond_count after in-place updates to maintain correct
eviction order, and log IRK resolving-list failures instead of failing the bond.
2026-09-03 21:27:16 +05:30
Rahul Tank 79a570a953 fix(nimble): Add separate helper functions to register notification/indication 2026-09-03 21:27:16 +05:30
Rahul Tank f8953541b2 fix(nimble): Add fix to handle service reset during server start 2026-09-03 21:27:16 +05:30
Rahul Tank dae4696357 fix(nimble): Fix adding device to resolving list when defer connection 2026-09-03 21:27:16 +05:30
Rahul Tank 0bd286209f fix(nimble): Added change to stop adv before starting new adv 2026-09-03 21:27:16 +05:30
Rahul Tank c6e702c5c9 fix(nimble): Remove extra free to avoid double free 2026-09-03 21:27:15 +05:30
Rahul Tank ec228607c8 fix(nimble): Fixes for various NimBLE CVEs 2026-09-03 21:27:15 +05:30
Rahul Tank 7aecabef17 fix(nimble): Deliver PAwR peripheral CONNECT via sync callback 2026-09-03 21:27:15 +05:30
Rahul Tank d198b8fd91 fix(nimble): update sbom file with cve details 2026-09-03 21:27:15 +05:30
chenjianhuaandCursor 9bd7168fa1 feat(bt): Add host-agnostic BT OSAL and shared BLE profile task
- Add bt_osal: event queues, mutexes, semaphores, callouts, etc.
- Add the shared BLE profile task and event queue
- Bring both up and tear them down in the host init/deinit paths
- Add unit tests for the OSAL and the profile task

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 21:27:15 +05:30
Shreeyash Bhakare a2739c9ee1 fix(nimble): Added security related fixes 2026-09-03 21:27:15 +05:30
Martin Vychodil b522b887ab Merge branch 'fix/generic_bdl_helper_functions_change_api_v6.0' into 'release/v6.0'
fix(storage): Add support for large generic partition BDLs (v6.0)

See merge request espressif/esp-idf!51915
2026-09-03 23:43:55 +08:00
Martin Vychodil 62041d5fc6 Merge branch 'fix/sdmmc_dma_aligned_buffer_leak_v6.0' into 'release/v6.0'
fix(sdmmc): release aligned buffer on card deinit (v6.0)

See merge request espressif/esp-idf!52258
2026-09-03 23:35:18 +08:00
Martin Vychodil 412a55dfa6 Merge branch 'fix/sdmmc_fatfs_dma_psram_non_cached_region_v6.0' into 'release/v6.0'
fix(sdmmc): Validate DMA buffer address range (v6.0)

See merge request espressif/esp-idf!51150
2026-09-03 23:24:51 +08:00
Jiang Jiang Jian b6d80c87c0 Merge branch 'backport/backport_dialog_token_ds_parameter_and_max_bw_nego_changes_v6.0' into 'release/v6.0'
feat(wifi): support max bandwidth negotiation(backport v6.0)

See merge request espressif/esp-idf!51945
2026-09-03 20:48:49 +08:00
Martin Vychodil b3c7657f80 Merge branch 'fix/idf-16024-nvs-api-docs_v6.0' into 'release/v6.0'
docs(nvs_flash): correct public API docs for error codes and space use (v6.0)

See merge request espressif/esp-idf!52333
2026-09-03 20:45:36 +08:00
Mahavir Jain 314b53a605 Merge branch 'change/mmu_psram_anti_fi_bootloader_size_v6.0' into 'release/v6.0'
change(hal): exclude PSRAM anti-FI check from bootloader build (v6.0)

See merge request espressif/esp-idf!51609
2026-09-03 17:57:04 +05:30
Xu Si Yu cd31c697c8 fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup 2026-09-03 20:03:56 +08:00
Jiang Jiang Jian 61dcdcb8fd Merge branch 'bugfix/heap_task_tracking_isr_safe_v6.0' into 'release/v6.0'
fix(heap): use critical section for task tracking locks (v6.0)

See merge request espressif/esp-idf!52012
2026-09-03 19:53:59 +08:00
Jiang Jiang Jian 4ed4e6a73b Merge branch 'backport-51665-to-release/v6.0' into 'release/v6.0'
fix(efuse): correct MAC_EXT byte order on ESP32-C5 and ESP32-H21 (v6.0)

See merge request espressif/esp-idf!52009
2026-09-03 19:53:52 +08:00
Jiang Jiang Jian d153041ffe Merge branch 'contrib/github_pr_18960_v6.0' into 'release/v6.0'
Fix default value type of FATFS_PRINT_LLI and FATFS_PRINT_FLOAT (GitHub PR) (v6.0)

See merge request espressif/esp-idf!51907
2026-09-03 19:53:44 +08:00
Jiang Jiang Jian f6211328fe Merge branch 'feat/c5_eco4_newlib_support_v6.0' into 'release/v6.0'
change(esp_libc): use C5 ECO4 ROM newlib functions (v6.0)

See merge request espressif/esp-idf!51903
2026-09-03 19:53:38 +08:00
Jiang Jiang Jian ca6a13e021 Merge branch 'debug/idf-15875-fix_v6.0' into 'release/v6.0'
fix(psram): suspend external cache during CPU freq switch on esp32p4 (v6.0)

See merge request espressif/esp-idf!51685
2026-09-03 19:52:46 +08:00
Jiang Jiang Jian a9bd063094 Merge branch 'feat/optimize_bootloader_size_v6.0' into 'release/v6.0'
change(bootloader): optimize bootloader size (v6.0)

See merge request espressif/esp-idf!51597
2026-09-03 19:52:35 +08:00
Jiang Jiang Jian be34361782 Merge branch 'fix/newlib_builds_v6.0' into 'release/v6.0'
Fix: newlib compatibility with libraries built with picolibc headers (v6.0)

See merge request espressif/esp-idf!51524
2026-09-03 19:52:05 +08:00
Jiang Jiang Jian 07d868db77 Merge branch 'feat/bt_in_psram_v6.0' into 'release/v6.0'
feat(bluedroid): Add config to place btu and hci task stack in psram (v6.0)

See merge request espressif/esp-idf!51490
2026-09-03 19:51:53 +08:00
Jiang Jiang Jian 2f45661338 Merge branch 'bugfix/driver_security_fix_v6.0' into 'release/v6.0'
fix(drivers): harden bitscrambler against malformed inputs (v6.0)

See merge request espressif/esp-idf!51419
2026-09-03 19:51:32 +08:00
Jiang Jiang Jian ab3217852d Merge branch 'bugfix/idfci-12815-12072-timeout_v6.0' into 'release/v6.0'
fix(storage): mark storage pytest apps flaky in CI (v6.0)

See merge request espressif/esp-idf!51336
2026-09-03 19:51:20 +08:00
Jiang Jiang Jian b06fe0e986 Merge branch 'fix/fix_some_ble_sleep_issues_v6.0' into 'release/v6.0'
Fix/fix some ble sleep issues (6.0)

See merge request espressif/esp-idf!51319
2026-09-03 19:50:49 +08:00
Jiang Jiang Jian 13c5832753 Merge branch 'fix/aireview_critical_v6.0' into 'release/v6.0'
fix: Fix some critical bugs in classic bt (v6.0)

See merge request espressif/esp-idf!51289
2026-09-03 19:50:40 +08:00
Jiang Jiang Jian ba1f614bb9 Merge branch 'fix/uhci_rx_size_check_v6.0' into 'release/v6.0'
fix(uhci): rx fsm race condition and buffer size check (v6.0)

See merge request espressif/esp-idf!51229
2026-09-03 19:50:22 +08:00
Jiang Jiang Jian 5c541defe7 Merge branch 'fix/mcpwm_clk_init_fail_v6.0' into 'release/v6.0'
fix(mcpwm): fix mcpwm clock init failure (v6.0)

See merge request espressif/esp-idf!51223
2026-09-03 19:50:17 +08:00
Jiang Jiang Jian 3db3117d2d Merge branch 'feat/cmake_add_partition_flash_binary_function_v6.0' into 'release/v6.0'
feat(esp_partition): Add esp_partition_register_target Cmake function (v6.0)

See merge request espressif/esp-idf!51045
2026-09-03 19:50:11 +08:00
Jiang Jiang Jian 5be7fb669a Merge branch 'bugfix/l2cap_throughput_degrading_v6.0' into 'release/v6.0'
Preserve throughput when switching from LE Coded to 1M/2M PHY (v6.0)

See merge request espressif/esp-idf!50830
2026-09-03 19:48:35 +08:00
Jiang Jiang Jian 091a4c2c0f Merge branch 'fix/console-security-findings_v6.0' into 'release/v6.0'
fix(console): Fix security code review findings (v6.0)

See merge request espressif/esp-idf!50687
2026-09-03 19:48:28 +08:00
Jiang Jiang Jian a630f6154b Merge branch 'refactor/lp_periph_io_for_lp_core_v6.0' into 'release/v6.0'
refactor(ulp): use lp_gpio_matrix_* for LP core peripheral IO on matrix targets (v6.0)

See merge request espressif/esp-idf!49095
2026-09-03 19:48:14 +08:00
yinqingzhao 3910571888 feat(wifi): support max bandwidth negotiation 2026-09-03 19:33:42 +08:00
Jiang Jiang Jian 3a4bbeb620 Merge branch 'bugfix/strncpy_compilation_issue_v6.0' into 'release/v6.0'
fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S (v6.0)

See merge request espressif/esp-idf!51743
2026-09-03 19:25:46 +08:00
Jiang Jiang Jian 6591c23c08 Merge branch 'bugfix/a2dp_sink_nego_sbc_v6.0' into 'release/v6.0'
fix(bt): do not cap AVDTP Discover results by local SEP count (v6.0)

See merge request espressif/esp-idf!51751
2026-09-03 19:25:19 +08:00
Jiang Jiang Jian 9a70df6d5e Merge branch 'docs/update_coexist_docs_v6.0' into 'release/v6.0'
docs(coex): enable coexist docs for c61 (v6.0)

See merge request espressif/esp-idf!51379
2026-09-03 18:00:58 +08:00
Shu Chen bf3d2a5336 Merge branch 'fix/154_mac_receive_at_v6.0' into 'release/v6.0'
fix(ieee802154): skip receive_at when rx window already expired (v6.0)

See merge request espressif/esp-idf!51367
2026-09-03 09:16:57 +00:00
Shu Chen 3e70972cfa Merge branch 'fix/resolve_issues_reported_via_bbp_v6.0' into 'release/v6.0'
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code (v6.0)

See merge request espressif/esp-idf!51374
2026-09-03 09:09:28 +00:00