Commit Graph

42894 Commits

Author SHA1 Message Date
yangfeng
7e5434548f fix(bt): Fix compatibility with A2DP API legacy usage methods
- Modify the timing of API calls in the A2DP example
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-08-13 08:55:23 +08:00
morris
923a5cfd8b Merge branch 'fix/spi_buslock_unregister_issue_v5.3' into 'release/v5.3'
fix(hw_support): spi buslock fix unregister dev api issue (v5.3)

See merge request espressif/esp-idf!51475
2026-08-12 14:40:57 +08:00
Rahul Tank
d6d29401b2 Merge branch 'feat/add_support_multi_scan_v5.3' into 'release/v5.3'
fix(nimble): Added change to stop adv before starting new adv (v5.3)

See merge request espressif/esp-idf!51195
2026-08-12 11:31:05 +05:30
Rahul Tank
fde710f70b fix(nimble): Added change to stop adv before starting new adv 2026-08-11 12:46:59 +05:30
Jiang Jiang Jian
327138b9ef Merge branch 'fix/owe_prevent_double_free_v5.3' into 'release/v5.3'
fix(wifi): Prevent double free in owe failure path(v5.3)

See merge request espressif/esp-idf!51636
2026-08-11 14:05:46 +08:00
Rahul Tank
701b739f90 Merge branch 'bugfix/fix_iso_double_free_v5.3' into 'release/v5.3'
fix(nimble): Remove extra free to avoid double free (v5.3)

See merge request espressif/esp-idf!51453
2026-08-11 10:14:18 +05:30
Rahul Tank
0f6a4e390d fix(nimble): Remove extra free to avoid double free 2026-08-10 19:28:35 +05:30
Sajia
fc48744704 fix(wifi): Prevent double free in owe failure path 2026-08-10 12:01:39 +05:30
Jiang Jiang Jian
8374e89332 Merge branch 'bugfix/fix_wifi_bugs_v5.3_0807' into 'release/v5.3'
fix(pm): fix chip cant sleep when disconnecting at probe process&fix scan and connect issue V5.3

See merge request espressif/esp-idf!51621
2026-08-10 11:52:22 +08:00
sibeibei
7892f94670 fix(pm): fix chip cant sleep when disconnecting at probe process&fix scan and connect issue 2026-08-07 16:52:41 +08:00
Jiang Jiang Jian
5a131ff952 Merge branch 'bugfix/fix_disconnect_failure_issue_v5.3' into 'release/v5.3'
fix(wifi): fix disconnect failure issue(Backport v5.3)

See merge request espressif/esp-idf!51585
2026-08-07 14:24:01 +08:00
morris
1262778780 Merge branch 'fix/i2s_tdm_5slot_clock_test_v5.3' into 'release/v5.3'
fix(hal): prevent overflow in fractional clock division (v5.3)

See merge request espressif/esp-idf!51433
2026-08-07 10:02:06 +08:00
muhaidong
e47e91ac04 fix(wifi): fix disconnect failure issue 2026-08-06 17:19:13 +08:00
Jiang Jiang Jian
da8bc0afb5 Merge branch 'bugfix/fix_smartconfig_stop_assert_issue_v5.3' into 'release/v5.3'
fix(wifi): added start check when calling smartconfig stop (v5.3)

See merge request espressif/esp-idf!51558
2026-08-06 16:29:36 +08:00
zhangyanjiao
ce29f9e905 fix(wifi): added start check when calling smartconfig stop 2026-08-06 15:20:56 +08:00
Jiang Jiang Jian
ab13a0c11b Merge branch 'fix/fix_i2s_i80_color_size_check_v5.3' into 'release/v5.3'
fix(lcd): add color size check for i80 and boundary check for rgb (v5.3)

See merge request espressif/esp-idf!50967
2026-08-06 13:44:37 +08:00
Jiang Jiang Jian
0d680a77f4 Merge branch 'bugfix/dpp_backport_v5.3' into 'release/v5.3'
fix(esp_wifi): Backport dpp and other fixes

See merge request espressif/esp-idf!51412
2026-08-06 13:38:31 +08:00
Jiang Jiang Jian
94ce294b91 Merge branch 'opt/hfp_audio_quality_v5.3' into 'release/v5.3'
change(bt/bluedroid): optimized the HFP example workflow to improve audio quality (v5.3)

See merge request espressif/esp-idf!51552
2026-08-06 11:31:54 +08:00
Jiang Jiang Jian
6b0ebad36a Merge branch 'feat/ot_rx_sensitivity_v5.3' into 'release/v5.3'
feat(openthread): use the actual receive sensitivity for link quality evaluation (v5.3)

See merge request espressif/esp-idf!51484
2026-08-06 11:27:48 +08:00
Jiang Jiang Jian
75dd4f27b7 Merge branch 'fix/154_mac_receive_at_v5.3' into 'release/v5.3'
fix(ieee802154): skip receive_at when rx window already expired (v5.3)

See merge request espressif/esp-idf!51368
2026-08-06 11:22:41 +08:00
Shreyas Sheth
fda4fa2eba fix(esp_wifi): Backport dpp and other fixes
1) Fix crash while connecting to dpp akm
2) Fix phy ref cnt for power management for offchannel_tx
3) Introduced a variable to indicate dpp ap for scan results
4) Introduced WIFI_AUTH_UNKNOWN for ap with misconfigured security parameter
2026-08-05 19:51:07 +05:30
Jin Cheng
97b10b7096 change(bt/bluedroid): optimized the HFP example workflow to improve audio quality
Disabled inquiry scan and page scan after SCO connection establishment
to reduce over-the-air bandwidth usage and improve audio quality by
prevent scan activities from interrupting SCO traffic.
2026-08-05 18:02:43 +08:00
zwx
875efd3dba fix(ieee802154): skip receive_at when rx window already expired 2026-08-05 06:59:25 +00:00
Jiang Jiang Jian
42bca686cb Merge branch 'feat/support_pawr_connect_evt_v5.3' into 'release/v5.3'
feat(ble/bluedroid): Support PAWR connection event (5.3)

See merge request espressif/esp-idf!51439
2026-08-05 12:31:57 +08:00
Jiang Jiang Jian
37d29951af Merge branch 'fix/ble_mesh_added_gatt_err_rsp_v5.3' into 'release/v5.3'
fix(ble_mesh): align GATTS read/write response handling with ATT (5.3)

See merge request espressif/esp-idf!51460
2026-08-05 12:31:23 +08:00
Jiang Jiang Jian
bffa546626 Merge branch 'feat/bt_in_psram_v5.3' into 'release/v5.3'
feat(bluedroid): Add config to place btu and hci task stack in psram (v5.3)

See merge request espressif/esp-idf!51494
2026-08-05 12:30:48 +08:00
Jiang Jiang Jian
dab06cfd82 Merge branch 'fix/resolve_issues_reported_via_bbp_v5.3' into 'release/v5.3'
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code (v5.3)

See merge request espressif/esp-idf!51372
2026-08-05 12:27:24 +08:00
Jiang Jiang Jian
2bb1b8da01 Merge branch 'backport/lp_spi_fix_inline_v5.3' into 'release/v5.3'
fix(ulp/lp_spi): fix stale data in driver (v5.3)

See merge request espressif/esp-idf!51313
2026-08-05 12:25:54 +08:00
Jiang Jiang Jian
cd40df27b5 Merge branch 'contrib/github_pr_18829_v5.3' into 'release/v5.3'
fix(spiffs): fix off-by-one in spiffsgen.py obj name length check (GitHub PR) (v5.3)

See merge request espressif/esp-idf!50918
2026-08-05 12:24:40 +08:00
Jiang Jiang Jian
b6663b0048 Merge branch 'contrib/github_pr_18822_v5.3' into 'release/v5.3'
fix(esp_partition): prevent size_t overflow bypassing bounds checks on linux target (GitHub PR) (v5.3)

See merge request espressif/esp-idf!50911
2026-08-05 12:24:11 +08:00
Jiang Jiang Jian
d8625e533b Merge branch 'test/idf-additions-coverage_v5.3' into 'release/v5.3'
test(freertos): expand IDF additions test coverage (v5.3)

See merge request espressif/esp-idf!50823
2026-08-05 12:23:47 +08:00
Jiang Jiang Jian
af856ce88a Merge branch 'contrib/github_pr_18817_v5.3' into 'release/v5.3'
fix(wear_levelling): guard WL_Flash::write()/read() against size==0 underflow (GitHub PR) (v5.3)

See merge request espressif/esp-idf!50734
2026-08-05 12:23:17 +08:00
Jiang Jiang Jian
67c0585a7e Merge branch 'contrib/github_pr_18823_v5.3' into 'release/v5.3'
fix(vfs): use MAX_FDS instead of VFS_MAX_COUNT when clearing fd table on unregister (GitHub PR) (v5.3)

See merge request espressif/esp-idf!50701
2026-08-05 12:22:09 +08:00
Jiang Jiang Jian
1c1ec601f4 Merge branch 'fix/fatfs_vulnerabilities_v5.3' into 'release/v5.3'
fix(fatfs): harden against runZero 2026 FatFs bugs (v5.3)

See merge request espressif/esp-idf!50428
2026-08-05 12:21:47 +08:00
Jiang Jiang Jian
979bdfd2a9 Merge branch 'bugfix/nan_vulnerabilities_v5.3' into 'release/v5.3'
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx (Backport v5.3)

See merge request espressif/esp-idf!51395
2026-08-05 10:49:24 +08:00
Jiang Jiang Jian
045dd779fd Merge branch 'fix/rtc_retain_mem_sb_fast_wakeup_ptr_v5.3' into 'release/v5.3'
fix(bootloader_support): fix RTC retain mem offset for secure boot fast wakeup (v5.3)

See merge request espressif/esp-idf!51270
2026-08-04 20:21:45 +08:00
Island
b31538482f Merge branch 'fix/ble_log_compression_add_local_header_file_v5.3' into 'release/v5.3'
feat(ble_log): mirror local compression headers (5.3)

See merge request espressif/esp-idf!50949
2026-08-04 19:48:16 +08:00
Euripedes Rocha
aa2db50878 Merge branch 'fix/esp_netif-oom-null-checks-v5.5_v5.3' into 'release/v5.3'
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1189, SEC-1190) (v5.3)

See merge request espressif/esp-idf!50785
2026-08-04 12:34:24 +02:00
Euripedes Rocha Filho
5bed70f8d4 fix(esp_netif): harden NULL and OOM handling in netif APIs
Use a temporary pointer for br_glue port-list realloc so a failure does
not clobber the existing array. Reject NULL mac in esp_netif_set_mac and
validate config->base in esp_netif_new_api before use.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 08:56:45 +02:00
hejiaxin
91c3b74df1 feat(bluedroid): Add config to place btu and hci task stack in psram
- Also adjust the osi_thread_stop implementation.
2026-08-04 14:56:14 +08:00
Rahul Tank
9febc03831 Merge branch 'bugfix/add_nimble_cve_v5.3' into 'release/v5.3'
fix(nimble): Fixes for various NimBLE CVEs (v5.3)

See merge request espressif/esp-idf!51204
2026-08-04 12:17:23 +05:30
Shu Chen
9c859ab6ab feat(openthread): use the actual receive sensitivity for link quality evaluation 2026-08-04 14:40:51 +08:00
Wang Meng Yang
f0407c5a38 Merge branch 'fix/aireview_critical_v5.3' into 'release/v5.3'
fix: Fix some critical bugs in classic bt (v5.3)

See merge request espressif/esp-idf!51292
2026-08-04 14:15:49 +08:00
Wang Meng Yang
b723d09933 Merge branch 'fix/bluedroid_aireview_v5.3' into 'release/v5.3'
Fix/bluedroid aireview (v5.3)

See merge request espressif/esp-idf!51297
2026-08-04 14:12:13 +08:00
Euripedes Rocha
978e82ed9d Merge branch 'fix/sec-1129-l2tap-close-rollback_v5.3' into 'release/v5.3'
fix(esp_netif): roll back l2tap_close on semaphore/task create failure (SEC-1129) (v5.3)

See merge request espressif/esp-idf!51402
2026-08-04 07:00:21 +02:00
Luo Xu
d6eed489b0 feat(ble_log): mirror local compression headers
(cherry picked from commit ee732a4591)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-08-04 11:57:57 +08:00
Eric Wang
87b013936e fix(driver_spi): avoid NULL memcpy when private DMA buffer setup fails
Closes https://github.com/espressif/esp-idf/pull/18898
2026-08-04 11:25:21 +08:00
wanckl
d43de5fa7e fix(hw_support): spi buslock fix unregister dev api issue 2026-08-04 10:59:07 +08:00
Rahul Tank
9a36f17232 fix(nimble): Fixes for various NimBLE CVEs 2026-08-03 23:49:23 +05:30
Euripedes Rocha Filho
f5607d1737 fix(esp_netif): Avoid socket to stay in closing state in l2tap closing 2026-08-03 16:18:11 +02:00