Commit Graph
48798 Commits
Author SHA1 Message Date
Martin Vychodil ae16d322a4 Merge branch 'bugfix/idfci-12815-12072-timeout_v5.5' into 'release/v5.5'
fix(storage): mark storage pytest apps flaky in CI (v5.5)

See merge request espressif/esp-idf!51337
2026-08-02 16:39:27 +08:00
Alexey Gerenkov c3dbba967d Merge branch 'fix/esp32p4_panic_gdbstub_v5.5' into 'release/v5.5'
fix(gdbstub): remove unsupported options in qSupported packet

See merge request espressif/esp-idf!50208
2026-07-31 21:23:30 +08:00
Euripedes Rocha 065069270b Merge branch 'fix/sec-1129-l2tap-close-rollback_v5.5' into 'release/v5.5'
fix(esp_netif): roll back l2tap_close on semaphore/task create failure (SEC-1129) (v5.5)

See merge request espressif/esp-idf!51399
2026-07-31 14:38:43 +02:00
Euripedes Rocha Filho 0dc7c2f853 fix(esp_netif): Avoid socket to stay in closing state in l2tap closing 2026-07-31 09:26:32 +02:00
sonika.rathi 310502e340 fix(storage): mark storage pytest apps flaky in CI 2026-07-31 08:54:24 +02:00
Island 3844dee2e7 Merge branch 'fix/fix_some_ble_sleep_issues_v5.5' into 'release/v5.5'
Fix/fix some ble sleep issues (5.5)

See merge request espressif/esp-idf!51318
2026-07-31 11:09:57 +08:00
Rahul Tank 058c921d67 Merge branch 'bugfix/fix_pawr_conn_event_v5.5' into 'release/v5.5'
fix(nimble):  Deliver PAwR peripheral CONNECT via sync callback (v5.5)

See merge request espressif/esp-idf!51254
2026-07-30 20:40:51 +05:30
Rahul Tank 55cca8b8b4 fix(nimble): Deliver PAwR peripheral CONNECT via sync callback 2026-07-30 16:33:07 +05:30
Euripedes Rocha 416befd3ec Merge branch 'fix/esp_netif-oom-null-checks-v5.5' into 'release/v5.5'
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1189, SEC-1190)

See merge request espressif/esp-idf!50308
2026-07-30 12:32:59 +02:00
Euripedes Rocha FilhoandCursor 9e52922932 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-07-30 08:55:13 +02:00
Euripedes Rocha a1325b694d Merge branch 'fix/sec-347-hostname-null-check_v5.5' into 'release/v5.5'
fix(esp_netif): reject NULL hostname in esp_netif_set_hostname_api (SEC_347) (v5.5)

See merge request espressif/esp-idf!50589
2026-07-30 08:36:50 +02:00
Wang Meng Yang fa27fd0a52 Merge branch 'fix/bluedroid_aireview_v5.5' into 'release/v5.5'
Fix/bluedroid aireview (v5.5)

See merge request espressif/esp-idf!51295
2026-07-30 14:28:55 +08:00
Jiang Jiang Jian f1bf7346e4 Merge branch 'bugfix/fix_espnow_data_rate_error_v5.5' into 'release/v5.5'
fix(wifi): fixed espnow data rate overridden by stale rate control (v5.5)

See merge request espressif/esp-idf!51258
2026-07-30 12:04:26 +08:00
cjin 2fca2f8b49 fix(bt): fix deselect slow clk missing on ESP32-C5 2026-07-30 10:39:30 +08:00
cjin f01973be75 feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check 2026-07-30 10:17:34 +08:00
Island bc9e3b168e Merge branch 'change/ble_update_lib_20260717_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260717 - Update ESP BLE Controller Lib (5.5)

See merge request espressif/esp-idf!50931
2026-07-30 10:08:05 +08:00
Marius Vikhammer 4406e2b236 Merge branch 'fix/lp-core-rc-fast-delay_v5.5' into 'release/v5.5'
fix(ulp): use SoC RC_FAST frequency for LP core delay (v5.5)

See merge request espressif/esp-idf!49859
2026-07-29 22:39:20 +08:00
Euripedes Rocha Filho 352f4997fa fix(esp_netif): reject NULL hostname in esp_netif_set_hostname_api
esp_netif_set_hostname_api() dereferenced hostname via strlen() without
checking it for NULL first, causing a NULL pointer dereference.
2026-07-29 16:00:37 +02:00
Marius Vikhammer ddfd2934ef test(ulp): check LP core apps avoid soft-float helpers
Inspect generated LP core ELF files so accidental floating-point helper linkage is caught in CI.
2026-07-29 14:47:48 +02:00
Marius VikhammerandCursor 37a4390c64 fix(ulp): use RC_FAST approximation for LP core fallback
Use the shared SoC RC_FAST approximation when the target has no RTC_FAST source option.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 14:47:48 +02:00
Marius VikhammerandCursor 25b9025d93 fix(ulp): use SoC RC_FAST frequency for LP core delay
Use the target RC_FAST approximation for LP core delay conversion.
This prevents ESP32-S31 from under-delaying when running from RC_FAST.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 14:47:48 +02:00
Jiang Jiang Jian a7633c1bee Merge branch 'bugfix/supplicant_crypto_code_correction_v5.5' into 'release/v5.5'
fix(wpa_supplicant): Correct some functions in crypto porting layer (v5.5)

See merge request espressif/esp-idf!50879
2026-07-29 19:53:13 +08:00
Rahul Tank 480a354c9a Merge branch 'feat/sbom_changes_v5.5' into 'release/v5.5'
fix(nimble): update sbom file with cve details (v5.5)

See merge request espressif/esp-idf!51182
2026-07-29 15:03:46 +05:30
zhangyanjiao 1a23549f28 fix(wifi): fixed espnow data rate overridden by stale rate control 2026-07-29 17:31:47 +08:00
Jin Cheng 6e4bd4152d fix(bt/bluedroid): fixed incorrect eSCO packet type validation under secure connection mode in BlueDroid 2026-07-29 17:30:25 +08:00
hejiaxin 60289a9c60 fix(bt): Fix some bug in stm_sco.c
- Memory safety
- State machine & logic integrity
- Resource leaks
- Edge cases check
2026-07-29 17:30:25 +08:00
Jiang Jiang Jian db33ff497f Merge branch 'bugfix/clear_ifx_tx_queue_v5.5' into 'release/v5.5'
bugfix(wifi): Clear Sta TX queue to prevent key 2 send failure (Backport v5.5)

See merge request espressif/esp-idf!50896
2026-07-29 15:37:21 +08:00
Rahul Tank 80e8f463c3 fix(nimble): update sbom file with cve details 2026-07-29 12:50:20 +05:30
Island c96d10b850 Merge branch 'feat/add_bt_common_npl_v5.5' into 'release/v5.5'
feat(bt): Add host-agnostic BT OSAL and shared BLE profile task (5.5)

See merge request espressif/esp-idf!51218
2026-07-29 15:00:28 +08:00
akshat 0b577e15f8 bugfix(wifi): Clear Sta TX queue to prevent key 2 send failure
Also, Ensure correct return values for key 2 and key 4.
2026-07-29 10:38:20 +08:00
cjin 57d2a46509 change(ble): [AUTO_MR] Update lib_esp32c6 to 18aafc6f 2026-07-29 08:36:20 +08:00
cjin 4d0df8eef3 change(ble): [AUTO_MR] Update lib_esp32c5 to 18aafc6f 2026-07-29 08:36:20 +08:00
cjin 3bf8c8d7d5 change(ble): [AUTO_MR] Update lib_esp32h2 to 18aafc6f 2026-07-29 08:36:20 +08:00
morris 1a1a5aa651 Merge branch 'isp_dma_one_frame_v5.5' into 'release/v5.5'
feat(isp): support isp dma input and add example (v5.5)

See merge request espressif/esp-idf!50756
2026-07-28 17:17:58 +08:00
morris fc407c55e8 Merge branch 'fix/uhci_rx_size_check_v5.5' into 'release/v5.5'
fix(uhci): rx fsm race condition and buffer size check (v5.5)

See merge request espressif/esp-idf!51230
2026-07-28 16:33:07 +08:00
morris e9f878e3aa refactor(isp): read DMA input directly from flash
Avoid the PSRAM copy for unencrypted flash
2026-07-28 14:37:45 +08:00
morris 5c451bf762 feat(build): support aligned embedded binary data
Allow callers to align embedded binary start symbols for DMA-capable
assets.
2026-07-28 14:37:45 +08:00
gaoxuandCursor 5dfcc1bc2b feat(isp): Add example and script to check raw picture by ISP dma input
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 14:37:45 +08:00
gaoxuandCursor 2a02c7e55c feat(isp): support isp dma input and add example
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 14:37:45 +08:00
Hu Rui 1bb727c66e fix(uhci): rx fsm race condition and buffer size check
Closes https://github.com/espressif/esp-idf/issues/18819
Closes https://github.com/espressif/esp-idf/issues/18820
2026-07-28 11:29:05 +08:00
Fu Hanxi 4966865e30 Merge branch 'ci/remove-5.5-constraint-branch' into 'release/v5.5'
ci: remove constraint custom branch

See merge request espressif/esp-idf!51238
2026-07-27 17:51:48 +02:00
Fu Hanxi 50024eab66 ci: remove constraint custom branch 2026-07-27 15:17:19 +02:00
Fu Hanxi b080cf1e91 Merge branch 'ci/apply-common-scripts-v5.5' into 'release/v5.5'
ci: apply common-scripts refactor (v5.5)

See merge request espressif/esp-idf!51030
2026-07-27 15:01:26 +02:00
Daniel Paul ce5c4068a1 chore: Remove old root managed components tests 2026-07-27 13:34:03 +02:00
Fu Hanxi a2a05e4429 ci(windows): fix fetch submodule path issue 2026-07-27 13:34:03 +02:00
Fu Hanxi 58809bee13 ci: use ci-registry pre-commit image 2026-07-27 13:34:03 +02:00
Fu Hanxi 118c58eeca ci: move check_submodule_sync to pre_deploy stage 2026-07-27 13:34:03 +02:00
Fu Hanxi dae109757a ci: custom constraint branch 2026-07-27 13:34:03 +02:00
Fu Hanxi d61d931d33 ci: apply common-scripts CI refactor 2026-07-27 13:34:02 +02:00
chenjianhua 4460584d07 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
2026-07-27 19:29:56 +08:00