Commit Graph
34915 Commits
Author SHA1 Message Date
Shreyas Sheth 355c65b6c2 fix(wifi): Fix skipping usage of supp pmk caching for some cases 2026-05-12 19:22:54 +08:00
liuning 86a9b94f38 fix(pm): fix crash when dtim=0, support coex beacon drop
closes https://github.com/espressif/esp-idf/issues/18387
2026-05-12 19:22:54 +08:00
liuning c57f5cd507 fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel (90f24784) 2026-05-12 19:22:54 +08:00
sibeibei 86a9823e5e fix(wifi): fix modem sleep flag clear failed 2026-05-12 19:22:54 +08:00
Aditya Patwardhan 58ae4daa56 Merge branch 'fix/pmp_drom_mask_read_only_v6.0' into 'release/v6.0'
fix(cpu_region_protect): set DROM mask PMP entry to read-only (v6.0)

See merge request espressif/esp-idf!47575
2026-05-12 16:15:49 +05:30
Jiang Jiang Jian 88e9940f2d Merge branch 'fix/disable_core1_branch_predictor_in_sleep_process_v6.0' into 'release/v6.0'
fix(esp_hw_support): fix core1 branch predictor access ext mem after cache disabled by core0 (v6.0)

See merge request espressif/esp-idf!48384
2026-05-12 18:11:56 +08:00
Jiang Jiang Jian 2eecc744b4 Merge branch 'fix/fix_random_ratio_test_v6.0' into 'release/v6.0'
fix(esp_hw_support): increase test rounds for in esp_random() test (v6.0)

See merge request espressif/esp-idf!48362
2026-05-12 18:11:07 +08:00
Jiang Jiang Jian ca8bdfa118 Merge branch 'bugfix/relax_rsw_tid_check_v6.0' into 'release/v6.0'
fix(bt/controller): fixed sevaral controller issues (v6.0)

See merge request espressif/esp-idf!48350
2026-05-12 18:08:38 +08:00
Jiang Jiang Jian 277d78fb79 Merge branch 'fix/fix_blufi_memory_copy_len_error_v6.0' into 'release/v6.0'
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows (6.0)

See merge request espressif/esp-idf!48268
2026-05-12 18:07:52 +08:00
Jiang Jiang Jian 6d6aa6cccd Merge branch 'fix/fix_https_server_linux_build_v6.0' into 'release/v6.0'
fix(https_server): fixes failing example build for linux target (v6.0)

See merge request espressif/esp-idf!48205
2026-05-12 18:07:17 +08:00
Jiang Jiang Jian b5d07a5533 Merge branch 'fix/uhci_rx_fsm_typo_v6.0' into 'release/v6.0'
fix(uhci): correct rx_fsm initialization enum type (v6.0)

See merge request espressif/esp-idf!48194
2026-05-12 18:06:46 +08:00
Island ad811ed6b2 Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v6.0' into 'release/v6.0'
Fixed read remote feature timeout when using coded phy(2f683593) (6.0)

See merge request espressif/esp-idf!48064
2026-05-12 18:01:37 +08:00
Jiang Jiang Jian db1f4a40a2 Merge branch 'fix/esp_tls_check_tls_conn_before_read_write_v6.0' into 'release/v6.0'
Fix/esp tls check tls conn before read write (v6.0)

See merge request espressif/esp-idf!47523
2026-05-12 17:59:41 +08:00
Mahavir Jain 3059d66925 Merge branch 'feature/add_event_handler_set_function_v6.0' into 'release/v6.0'
feat(esp_http_client): Add API to support set event handler (v6.0)

See merge request espressif/esp-idf!48424
2026-05-12 14:59:43 +05:30
morris 4c811d1e48 Merge branch 'fix/flash_hpm_build_failure_v6.0' into 'release/v6.0'
fix(spi_flash): Fix flash hpm build failure (backport v6.0)

See merge request espressif/esp-idf!48378
2026-05-12 14:18:23 +08:00
Marius Vikhammer 7ee3d7fbf5 Merge branch 'feat/add-max-arg-param-to-repl-config_v6.0' into 'release/v6.0'
feat(console): Add max_cmdline_args to esp_console_repl_config_t (v6.0)

See merge request espressif/esp-idf!48225
2026-05-12 14:08:27 +08:00
Jim f25d49fbdc feat(esp_http_client): Add API to support set event handler 2026-05-12 13:59:01 +08:00
zhiweijian b788a733ad fix(ble): Fixed AI review bugs in bt common 2026-05-12 11:43:31 +08:00
Jiang Jiang Jian 165e10bd58 Merge branch 'bugfix/fix_some_wifi_bugs_v6.0' into 'release/v6.0'
fix(wifi): backport some wifi fixes v6.0

See merge request espressif/esp-idf!48320
2026-05-12 11:08:44 +08:00
morris fc58e3fcc1 Merge branch 'bugfix/isp_gamma_xcoord_error_v6.0' into 'release/v6.0'
fix(isp): disable gamma xcoord error check (v6.0)

See merge request espressif/esp-idf!48285
2026-05-11 23:04:23 +08:00
morris cb8c421dd0 Merge branch 'bugfix/rtc_gpio_deinit_for_deep_slp_v6.0' into 'release/v6.0'
refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func (v6.0)

See merge request espressif/esp-idf!48294
2026-05-11 22:58:52 +08:00
Mahavir Jain 3f3568e211 Merge branch 'feat/key_manager_ecdh1_key_deployment_mode_v6.0' into 'release/v6.0'
Key Manager ECDH1 key deployment mode (v6.0)

See merge request espressif/esp-idf!48344
2026-05-11 17:44:45 +05:30
wuzhenghui c9c849dd85 fix(esp_hw_support): fix core1 branch predictor access ext mem after cache disabled by core0 2026-05-11 17:40:04 +08:00
C.S.M 9025fffe44 fix(spi_flash): Fix flash hpm build failure,
Closes https://github.com/espressif/esp-idf/issues/18535
2026-05-11 16:13:45 +08:00
Mahavir Jain 6b7f4e1534 Merge branch 'bugfix/fix_protocomm_nimble_gatt_service_not_changed_v6.0' into 'release/v6.0'
fix(protocomm): Add GATT service initialization that when gatt service changed, the peer can refresh gatt service (v6.0)

See merge request espressif/esp-idf!48297
2026-05-11 12:16:43 +05:30
muhaidong fc20d3f1e5 fix(esp_security): fix ECDH1 key manager multi-stage helper 2026-05-11 12:04:44 +05:30
wuzhenghui 2ed383e8dd fix(esp_hw_support): increase test rounds for in esp_random() test 2026-05-11 14:25:26 +08:00
Guillaume Souchere 3d53abc3a7 feat(console): Add max_cmdline_args to esp_console_repl_config_t 2026-05-11 08:16:03 +02:00
Jin Cheng fc2c7b05fd fix(bt/controller): fixed sevaral controller issues
- Relax the TID checks during EPR to be compatible with some RealTek devices
        - Closes https://github.com/espressif/esp-idf/issues/18145
    - Fixed wrong HCI event used for eSCO connection update
    - Do not inform the host when conneciton request was automatically rejected
2026-05-11 13:05:31 +08:00
nilesh.kale 2a0e25ab74 fix(cpu_region_protect): set DROM mask PMP entry to read-only
PMP entry 3 (SOC_DROM_MASK_HIGH, TOR mode) in the memprot path
was incorrectly granted RW permission on esp32h21 and esp32c61.
The mask ROM data region is inherently read-only; remove the W bit.

Also added necessary tests to check voilations and re-enabled
tests for ESP32P4
2026-05-11 10:15:39 +05:30
Mahavir Jain 38db686872 Merge branch 'feat/update_mbedtls_4_1_1_v6.0' into 'release/v6.0'
feat(mbedtls): update to version 4.1.0 (v6.0)

See merge request espressif/esp-idf!48175
2026-05-11 09:50:25 +05:30
harshal.patil 98bbe26aea feat(esp_security): add ECDH1 deployment mode to Key Manager driver 2026-05-11 09:38:00 +05:30
Mahavir Jain 3e6273c9c4 Merge branch 'fix/fix_ws_server_signed_recv_checks_v6.0' into 'release/v6.0'
fix(esp_http_server): Fix incorrect handling of websocket recv failures in web socket server (v6.0)

See merge request espressif/esp-idf!48330
2026-05-11 09:27:20 +05:30
zhanghaipeng 142aea35f3 fix(ble): Optimize connection interval minimum parameter check 2026-05-11 11:19:36 +08:00
morris e847f39da2 Merge branch 'fix/fix_isp_v_size_limitation_v6.0' into 'release/v6.0'
isp: corrected isp v size limitation (v6.0)

See merge request espressif/esp-idf!48261
2026-05-11 11:03:11 +08:00
Jiang Jiang Jian 3414307179 Merge branch 'change/separate_nimble_host_mem_apis' into 'release/v6.0'
change(bt): separated host mem apis from bt_osi_mem.c

See merge request espressif/esp-idf!48183
2026-05-11 11:00:07 +08:00
Jiang Jiang Jian ceb0c00dac Merge branch 'fix/ble_log_compression_safety_v6.0' into 'release/v6.0'
fix(ble_log): fix unaligned access and buffer safety in log compression (6.0)

See merge request espressif/esp-idf!47931
2026-05-11 10:59:27 +08:00
Jim 3edb108920 fix(protocomm): Add GATT service initialization that when gatt service changed, the peer can refresh gatt service 2026-05-11 10:11:51 +08:00
Martin Vychodil c5e8334592 Merge branch 'bugfix/fatfs_memory_leak_with_dyn_buffer_v6.0' into 'release/v6.0'
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled (v6.0)

See merge request espressif/esp-idf!47876
2026-05-10 21:37:02 +08:00
Ashish Sharma 1d0cdd5602 fix(https_server): fixes failing example build for linux target 2026-05-10 19:29:25 +08:00
Ashish Sharma a493b3f890 fix(esp_http_server): fixes websocket recv error handling
Closes https://github.com/espressif/esp-idf/issues/18483
2026-05-10 19:25:59 +08:00
Ashish Sharma 04ec0ab538 feat(bootloader_support): remove P192 curve support 2026-05-10 19:16:12 +08:00
Ashish Sharma 5cc0eaaf9a fix(esp_tee): optimise build size by removing unused configs 2026-05-10 19:16:12 +08:00
Ashish Sharma 38c36dd9a0 fix(wpa_supplicant): replace deprecated APIs and relax dpp test 2026-05-10 19:16:12 +08:00
Ashish Sharma d50798c185 fix(esp-tls): replace deprecated pk_ctx with PSA equivalent 2026-05-10 19:16:12 +08:00
Ashish Sharma eaac238545 fix(mbedtls): remove deprecated configs and migrate to PSA 2026-05-10 19:16:12 +08:00
Ashish Sharma b86a1231fb feat(mbedtls): update to version 4.1.1 2026-05-10 19:16:12 +08:00
wangtao@espressif.com f17769e004 fix(wifi): fix wifi blacklist issue 2026-05-09 20:16:56 +08:00
Sarvesh Bodakhe 72ad6d318d fix(wifi): improve WPA3-Enterprise and SAE authmode validation in scan
- Enforce TKIP cipher prohibition for WPA3-Enterprise per WFA spec
- Validate PMF and TKIP cipher combinations (TKIP incompatible with MFPR)
- Fix WPA+RSN IE handling for SAE authmode detection
- Add FT-SAE to AKM selection in WPA2/WPA3 mixed mode (MFPC)
- Improve enterprise authmode fallback validation with TKIP/MFPR checks
- Classify TKIP-only RSN IE APs as WPA per WPA2 Test Plan v1.19 §3.2.8.1

Addresses WPA3-Enterprise certification compliance and improves scan
result accuracy for enterprise and WPA3 networks.
2026-05-09 20:15:41 +08:00
muhaidong 8ebbf792c3 fix(wifi): only unicast frames count as keep-alive 2026-05-09 20:15:24 +08:00