Commit Graph
45854 Commits
Author SHA1 Message Date
Fu Hanxi 2d6867c2a0 ci: fix double quotes with MR_MODIFIED_FILES 2026-08-17 14:13:16 +02:00
laokaiyao 27b4ffd2f4 ci(check): update check_soc_struct_headers script 2026-08-17 14:13:16 +02:00
Fu Hanxi 3c88b7176d ci(windows): fix fetch submodule path issue 2026-08-17 14:13:16 +02:00
Fu Hanxi 95ae438f33 ci: custom constraint branch 2026-08-17 14:13:15 +02:00
Fu Hanxi b47f9850c7 ci: apply common-scripts CI refactor
Squashes these original commits for release/v5.4 backport traceability:
- 9b289dc5ad6 ci: apply idf-ci 1.x
- 381df980d57 ci: remove pip-cache and other unused jobs
- 32375a0a15e ci: apply common-scripts CI refactor
2026-08-17 14:13:15 +02:00
Euripedes Rocha 78acf95a61 Merge branch 'bugfix/l2tap-test-errno-v5.4' into 'release/v5.4'
test(esp_netif): clear errno before L2TAP asserts v5.4

See merge request espressif/esp-idf!51763
2026-08-17 10:46:56 +02:00
morris 708c7d28ce Merge branch 'fix/fix_rgb_frame_buffer_alignment_v5.4' into 'release/v5.4'
fix(gdma): fix buffer alignment when psram ecc enabled (v5.4)

See merge request espressif/esp-idf!49999
2026-08-14 14:27:10 +08:00
Rahul Tank 35e52aec51 Merge branch 'bugfix/fix_add_resolve_after_connect_master_v5.4' into 'release/v5.4'
fix(nimble): Fix adding device to resolving list when defer connection (v5.4)

See merge request espressif/esp-idf!51739
2026-08-14 10:44:55 +05:30
Ondrej KostaandCursor aeb7c01d91 test(esp_netif): clear errno before L2TAP asserts
select() does not set errno on timeout per POSIX; remove the incorrect
EAGAIN check after select timeout and clear errno before asserting it.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 14:16:55 +02:00
morris b2fdd5562c Merge branch 'fix/fix_rmt_loop_tx_trigger_done_event_v5.4' into 'release/v5.4'
fix(rmt): clear stale TX done status before new transaction (v5.4)

See merge request espressif/esp-idf!51655
2026-08-13 18:59:48 +08:00
Rahul Tank 39203f616c fix(nimble): Fix adding device to resolving list when defer connection 2026-08-13 14:58:18 +05:30
Chen Jichang b28e9a3277 fix(gdma): fix buffer alignment when psram ecc enabled
Closes https://github.com/espressif/esp-idf/issues/18739
2026-08-13 15:06:31 +08:00
Rahul Tank 80e79f901e Merge branch 'feat/add_support_multi_scan_v5.4' into 'release/v5.4'
fix(nimble): Added change to stop adv before starting new adv (v5.4)

See merge request espressif/esp-idf!51194
2026-08-12 11:31:01 +05:30
Rahul Tank 02e784372a fix(nimble): Added change to stop adv before starting new adv 2026-08-11 12:04:10 +05:30
Rahul Tank e98b1e64e5 Merge branch 'bugfix/fix_iso_double_free_v5.4' into 'release/v5.4'
fix(nimble): Remove extra free to avoid double free (v5.4)

See merge request espressif/esp-idf!51452
2026-08-11 10:13:23 +05:30
Chen Jichang cec1233a20 fix(rmt): fix loop tx can trigger done event 2026-08-10 19:14:14 +08:00
Rahul Tank 564ca19233 fix(nimble): Remove extra free to avoid double free 2026-08-06 18:55:37 +05:30
Jiang Jiang Jian d6ad1232ae Merge branch 'bugfix/dpp_backport_v5.4' into 'release/v5.4'
fix(esp_wifi): Backport dpp and other fixes

See merge request espressif/esp-idf!51411
2026-08-06 16:19:17 +08:00
Jiang Jiang Jian 54d648e703 Merge branch 'fix/154_mac_receive_at_v5.4' into 'release/v5.4'
fix(ieee802154): skip receive_at when rx window already expired (v5.4)

See merge request espressif/esp-idf!51369
2026-08-06 12:29:09 +08:00
Jiang Jiang Jian 6c0799d334 Merge branch 'backport/lp_spi_fix_inline_v5.4' into 'release/v5.4'
fix(ulp/lp_spi): fix stale data in driver (v5.4)

See merge request espressif/esp-idf!51312
2026-08-06 12:02:40 +08:00
Jiang Jiang Jian 4cd8933eb7 Merge branch 'test/run_supported_cmake_tests_v5.4' into 'release/v5.4'
test(tools): Added minimal supported cmake versions build system tests (v5.4)

See merge request espressif/esp-idf!51114
2026-08-06 11:59:50 +08:00
Jiang Jiang Jian 8a5cd6c388 Merge branch 'bugfix/vfs_fat_readdir_stat_cache_v5.4' into 'release/v5.4'
fix(fatfs): move readdir-stat cache to per-DIR stream (v5.4)

See merge request espressif/esp-idf!50906
2026-08-06 11:58:23 +08:00
Jiang Jiang Jian 5e6450fb55 Merge branch 'contrib/github_pr_18829_v5.4' into 'release/v5.4'
fix(spiffs): fix off-by-one in spiffsgen.py obj name length check (GitHub PR) (v5.4)

See merge request espressif/esp-idf!50917
2026-08-06 11:55:13 +08:00
Jiang Jiang Jian 1788bf7d9e Merge branch 'contrib/github_pr_18822_v5.4' into 'release/v5.4'
fix(esp_partition): prevent size_t overflow bypassing bounds checks on linux target (GitHub PR) (v5.4)

See merge request espressif/esp-idf!50910
2026-08-06 11:54:59 +08:00
Jiang Jiang Jian 5b2f687142 Merge branch 'bugfix/sdmmc-ddr-response-buffer-leak_v5.4' into 'release/v5.4'
fix(sdmmc): free DMA response buffer on DDR mode switch failure (v5.4)

See merge request espressif/esp-idf!50888
2026-08-06 11:54:26 +08:00
Jiang Jiang Jian ac3962b03a Merge branch 'test/idf-additions-coverage_v5.4' into 'release/v5.4'
test(freertos): expand IDF additions test coverage (v5.4)

See merge request espressif/esp-idf!50822
2026-08-06 11:51:50 +08:00
Jiang Jiang Jian cc718ffa69 Merge branch 'contrib/github_pr_18823_v5.4' into 'release/v5.4'
fix(vfs): use MAX_FDS instead of VFS_MAX_COUNT when clearing fd table on unregister (GitHub PR) (v5.4)

See merge request espressif/esp-idf!50700
2026-08-06 11:51:18 +08:00
Jiang Jiang Jian f9f69f0cae Merge branch 'lwip/dns_stack_corruption_fix_v5.4' into 'release/v5.4'
docs(lwip): clarify DNS_MAX_HOST_IP range and addr_cnt in Kconfig (v5.4)

See merge request espressif/esp-idf!49194
2026-08-06 11:50:28 +08:00
Jiang Jiang Jian cd6850cf55 Merge branch 'opt/hfp_audio_quality_v5.4' into 'release/v5.4'
change(bt/bluedroid): optimized the HFP example workflow to improve audio quality (v5.4)

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

See merge request espressif/esp-idf!51483
2026-08-06 11:27:25 +08:00
Jiang Jiang Jian 8f810bd44c Merge branch 'feat/support_pawr_connect_evt_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Support PAWR connection event (5.4)

See merge request espressif/esp-idf!51440
2026-08-06 11:25:37 +08:00
Jiang Jiang Jian 5ecf5638ba Merge branch 'fix/resolve_issues_reported_via_bbp_v5.4' into 'release/v5.4'
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code (v5.4)

See merge request espressif/esp-idf!51371
2026-08-06 11:23:23 +08:00
Jiang Jiang Jian 22ca67b85a Merge branch 'fix/fatfs_vulnerabilities_v5.4' into 'release/v5.4'
fix(fatfs): harden against runZero 2026 FatFs bugs (v5.4)

See merge request espressif/esp-idf!50427
2026-08-06 11:20:41 +08:00
Shreyas Sheth 8a2ad321d5 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:55:26 +05:30
Jin Cheng 6d83ab5035 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:01:21 +08:00
Island c8585795ec Merge branch 'fix/ble_mesh_added_gatt_err_rsp_v5.4' into 'release/v5.4'
fix(ble_mesh): align GATTS read/write response handling with ATT (5.4)

See merge request espressif/esp-idf!51461
2026-08-05 16:03:00 +08:00
zwx 5f725faa7d fix(ieee802154): skip receive_at when rx window already expired 2026-08-05 06:59:17 +00:00
zwx d1af6ebf89 fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code 2026-08-05 06:58:54 +00:00
Wang Meng Yang a3e1f55f3e Merge branch 'feat/bt_in_psram_v5.4' into 'release/v5.4'
feat(bluedroid): Add config to place btu and hci task stack in psram (v5.4)

See merge request espressif/esp-idf!51493
2026-08-05 14:26:37 +08:00
Jiang Jiang Jian 9120300402 Merge branch 'contrib/github_pr_18817_v5.4' into 'release/v5.4'
fix(wear_levelling): guard WL_Flash::write()/read() against size==0 underflow (GitHub PR) (v5.4)

See merge request espressif/esp-idf!50733
2026-08-05 12:23:09 +08:00
Jiang Jiang Jian dc7c4c882c Merge branch 'fix/rtc_retain_mem_sb_fast_wakeup_ptr_v5.4' into 'release/v5.4'
fix(bootloader_support): fix RTC retain mem offset for secure boot fast wakeup (v5.4)

See merge request espressif/esp-idf!51269
2026-08-05 10:44:11 +08:00
Island 8c3500b917 Merge branch 'fix/ble_log_compression_add_local_header_file_v5.4' into 'release/v5.4'
feat(ble_log): mirror local compression headers (5.4)

See merge request espressif/esp-idf!50950
2026-08-05 10:06:54 +08:00
Jiang Jiang Jian 7ef63043e0 Merge branch 'bugfix/nan_vulnerabilities_v5.4' into 'release/v5.4'
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx (Backport v5.4)

See merge request espressif/esp-idf!51303
2026-08-04 20:37:26 +08:00
Euripedes Rocha 6dccb29a0f Merge branch 'fix/sec-1129-l2tap-close-rollback_v5.4' into 'release/v5.4'
fix(esp_netif): roll back l2tap_close on semaphore/task create failure (SEC-1129) (v5.4)

See merge request espressif/esp-idf!51400
2026-08-04 09:07:46 +02:00
hejiaxin 7c48812de9 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:04 +08:00
Rahul Tank 6891e46417 Merge branch 'bugfix/add_nimble_cve_v5.4' into 'release/v5.4'
fix(nimble): Fixes for various NimBLE CVEs (v5.4)

See merge request espressif/esp-idf!51203
2026-08-04 12:15:02 +05:30
Shu Chen 3c7136dbff feat(openthread): use the actual receive sensitivity for link quality evaluation 2026-08-04 14:40:46 +08:00
Wang Meng Yang 8945329c8b Merge branch 'fix/aireview_critical_v5.4' into 'release/v5.4'
fix: Fix some critical bugs in classic bt (v5.4)

See merge request espressif/esp-idf!51291
2026-08-04 14:16:22 +08:00
Wang Meng Yang 5340a84fc8 Merge branch 'fix/bluedroid_aireview_v5.4' into 'release/v5.4'
Fix/bluedroid aireview (v5.4)

See merge request espressif/esp-idf!51296
2026-08-04 14:12:25 +08:00
Luo Xu e2114de7b0 feat(ble_log): mirror local compression headers
(cherry picked from commit ee732a4591)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-08-04 11:53:15 +08:00