Alexey Lapshin
1da17b0437
fix(picolibc): add times() stub
2026-04-29 18:33:23 +07:00
zwx
6f09b0616f
fix(openthread): make the code more robust
2026-04-29 19:30:26 +08:00
ShenWeilong
1d42b7d2d4
fix(ble): always init the default os queue for all of controllers
2026-04-29 16:53:01 +08:00
Ashish Sharma
71eb2dbe6a
fix(protocomm): fixes potential issues that can lead to crash during device provisioning
2026-04-29 16:22:14 +08:00
gaoxu
696e42b502
fix(adc): fix ESP32-H2/C5/C61 clock divide error
2026-04-29 12:01:37 +08:00
gaoxu
4d3006cc54
ci(adc): add adc continuous sample frequency test
2026-04-29 12:01:32 +08:00
morris
619f0c297a
Merge branch 'feat/soc_usb_fsls_phy_num_backport_v5.5' into 'release/v5.5'
...
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets (backport v5.5)
See merge request espressif/esp-idf!47938
2026-04-29 10:59:40 +08:00
Island
d1029c1a2a
Merge branch 'change/ble_update_lib_20260424_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20260424 - Update ESP BLE Controller Lib (5.5)
See merge request espressif/esp-idf!47994
2026-04-29 10:33:55 +08:00
harshal.patil
52a8c04bd6
test(esp_security): Update the Key Manager test to support ESP32-P4
2026-04-28 21:27:40 +05:30
David Cermak
d51b107609
fix(lwip): Fix DHCP servver OOB read issue
2026-04-28 17:00:55 +02:00
harshal.patil
beaa37a2e6
fix(esp_security): guard key manager APIs against unsupported chip revs
...
On ESP32-P4 rev < 3.0, Key Manager is software-disabled, but the public
esp_key_mgr.h APIs had no runtime check.
Calls using HMAC/DS/PSRAM key types fell through to
HAL_ASSERT("Unsupported ...") paths in key_mgr_ll.h. Gate
each public API with key_mgr_ll_is_supported() and return
ESP_ERR_NOT_SUPPORTED cleanly instead.
2026-04-28 15:02:40 +05:30
harshal.patil
8f9b860131
fix(esp_security): Fixes incorrect key manager configuration for ESP32-P4 rev < 3
2026-04-28 14:55:51 +05:30
Ashish Sharma
c2cccd0b56
fix(esp_hal_security): fixes failing hmac_hal_configure with efuse_key for p4 rev < 3
...
Closes https://github.com/espressif/esp-idf/issues/18370
2026-04-28 14:51:39 +05:30
Rahul Tank
1a5e75272b
Merge branch 'bugfix/gap_name_appearance_clobber_v5.5' into 'release/v5.5'
...
fix(nimble): Fix few nimble issues 21042026 (v5.5)
See merge request espressif/esp-idf!47940
2026-04-28 11:57:24 +05:30
Marius Vikhammer
3c4f6d0de7
Merge branch 'fix/linux-build-error-log-color' into 'release/v5.5'
...
fix(log): increase s_lvl_color array size to avoid GCC 15 truncation warning
See merge request espressif/esp-idf!47865
2026-04-28 14:11:51 +08:00
Jiang Jiang Jian
9b7e20e233
Merge branch 'bugfix/wps_pin_len_v5.5' into 'release/v5.5'
...
fix(wpa_supplicant): initialize wps pin len correctly (v5.5)
See merge request espressif/esp-idf!47953
2026-04-28 11:22:27 +08:00
Jiang Jiang Jian
7e61b7d980
Merge branch 'refactor/spi_flash_private_v5.5' into 'release/v5.5'
...
fix(spi_flash): fixed overboundary check skipping of erase and write_encrypted (v5.5)
See merge request espressif/esp-idf!45657
2026-04-28 11:08:43 +08:00
Jiang Jiang Jian
b729d41363
Merge branch 'feat/sae_calculation_optimizations_v5.5' into 'release/v5.5'
...
fix(esp_wifi): Optimize crypto operations for supplicant (v5.5)
See merge request espressif/esp-idf!47233
2026-04-28 11:05:07 +08:00
Jiang Jiang Jian
be6be454f9
Merge branch 'bugfix/fastpsk_optimization_v5.5' into 'release/v5.5'
...
fast psk optimization (v5.5)
See merge request espressif/esp-idf!47951
2026-04-28 11:04:07 +08:00
Mahavir Jain
fdf7964e2a
Merge branch 'fix/relax_rsa_operation_performance_numbers' into 'release/v5.5'
...
fix(mbedtls): relaxes performance numbers for RSA operations
See merge request espressif/esp-idf!47792
2026-04-27 19:41:23 +05:30
Shen Wei Long and Zhou Xiao
3cf7acc29f
change(ble_log): update ble log version to 5 for esp ble controller log encoding indication
...
(cherry picked from commit 836f87cc4a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-04-27 11:44:01 +00:00
Shen Wei Long
41cc1446ce
change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6
...
(cherry picked from commit 70acbd85f2 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-04-27 11:44:01 +00:00
Shen Wei Long
4d174fde94
change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6
...
(cherry picked from commit 27e95081d2 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-04-27 11:44:00 +00:00
Shen Wei Long
283531e301
change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6
...
(cherry picked from commit f3b2bf78aa )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-04-27 11:44:00 +00:00
Rahul Tank
2d3ff89ba1
fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit
2026-04-27 16:24:00 +05:30
Kapil Gupta
cbd9468904
ci(wpa_supplicant): Add UT for supplicant crypto
2026-04-27 16:17:55 +05:30
Mahavir Jain
5ac7edd150
Merge branch 'fix/protocomm-security2-srp-hd-double-free_v5.5' into 'release/v5.5'
...
fix(protocomm): null srp_hd after free in sec2 command0 error paths (v5.5)
See merge request espressif/esp-idf!47968
2026-04-27 16:14:30 +05:30
Kapil Gupta
4637170800
fix(esp_wifi): Optimize crypto operations for SAE
...
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
- ECDH fast path for P-256
2026-04-27 16:12:17 +05:30
Astha Verma
effc9dfc61
fix(nimble): Preserve device name across ble_svc_gap_init re-call
2026-04-27 15:56:39 +05:30
Shu Chen
c715cdcfdb
Merge branch 'feat/update_openthread_upstream_v5.5' into 'release/v5.5'
...
feat(openthread): update openthread upstream (v5.5)
See merge request espressif/esp-idf!47465
2026-04-27 06:14:41 +00:00
Mahavir Jain
d302230c2f
Merge branch 'change/exclude_cve-2025-66442_5.5' into 'release/v5.5'
...
change(mbedtls): adds CVE-2025-66442 to exclude list.
See merge request espressif/esp-idf!47422
2026-04-27 10:37:35 +05:30
Mahavir Jain
99b6d1dfc2
fix(protocomm): null srp_hd after free in sec2 command0 error paths
...
handle_session_command0() freed cur_session->srp_hd on every error path
without clearing the pointer. A subsequent sec2_close_session() call
(e.g. on BLE disconnect, or via sec2_new_session evicting the old
session) checks `if (cur_session->srp_hd)` and frees it again,
double-freeing a dangling pointer.
2026-04-27 10:09:43 +05:30
Ashish Sharma
c7c41c91ea
fix(mbedtls): relaxes performance numbers for RSA operations
2026-04-27 11:42:56 +08:00
morris
962b4687b7
Merge branch 'fix/p4_eco5_enable_special_test_v5.5' into 'release/v5.5'
...
fix(ci): p4 eco5 enable special test v5.5
See merge request espressif/esp-idf!47550
2026-04-27 10:41:53 +08:00
Akshat Agrawal
e326ff0ef9
fix(wifi): Leave connection after assoc comeback failure
2026-04-26 20:59:30 +05:30
Shreyas Sheth
c16114a3a7
fix(wpa_supplicant): initialize wps pin len correctly
2026-04-25 13:17:35 +05:30
Kapil Gupta
5d46920382
ci(esp_wifi): skip timing test if hw not available
2026-04-25 12:46:01 +05:30
Kapil Gupta
db025d7015
fix(wpa_supplicant): Add optimizations in fastpsk
2026-04-25 12:45:31 +05:30
Jiang Jiang Jian
1b4ceb783d
Merge branch 'bugfix/eap_frag_optimization_v5.5' into 'release/v5.5'
...
fix(esp_wifi): Skip allocation of new buffers during EAP processing (v5.5)
See merge request espressif/esp-idf!47873
2026-04-25 14:38:46 +08:00
Jiang Jiang Jian
ffa6b73789
Merge branch 'backport/backport_some_wifi_changes_260422_v5.5' into 'release/v5.5'
...
backport/backport some wifi changes 260422 v5.5
See merge request espressif/esp-idf!47848
2026-04-25 14:38:31 +08:00
Kapil Gupta
34e3d1dc3e
fix(esp_wifi): clean up fragment rx flow
2026-04-24 20:45:01 +08:00
Kapil Gupta
0f14b2b069
fix(esp_wifi): Address review comments on MR
2026-04-24 20:45:01 +08:00
Kapil Gupta
01a8e6ec43
fix(esp_wifi): Disconnect before sending WPS success event
2026-04-24 20:45:01 +08:00
Kapil Gupta
94095f7fd9
fix(esp_wifi): Address some issues in esp_supplicant WPS states
2026-04-24 20:45:01 +08:00
Kapil Gupta
e5b3432cc7
fix(wps): harden enrollee WSC fragment handling
2026-04-24 20:45:01 +08:00
morris
33678beb25
Merge branch 'fix/uhci_esp32p4_cache_v5.5' into 'release/v5.5'
...
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.5)
See merge request espressif/esp-idf!47918
2026-04-24 20:44:37 +08:00
LiPeng
1509cc63af
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled
2026-04-24 18:56:45 +08:00
igor.masar
a9822b0ad1
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets
...
Introduce SOC_USB_FSLS_PHY_NUM on ESP32-S2, ESP32-S3 and ESP32-P4 to
expose the number of FSLS USB_WRAP PHYs available on each target. This
separates FSLS USB_WRAP support from OTG/UTMI support so that downstream
code can gate FSLS PHY handling independently.
2026-04-24 12:40:17 +02:00
Zhang Wen Xu
ba1362d541
Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.5' into 'release/v5.5'
...
feat(openthread): make esp_netif glue optional (v5.5)
See merge request espressif/esp-idf!47860
2026-04-24 07:55:58 +00:00
Jiang Jiang Jian
09796a8584
Merge branch 'bugfix/ai_review_hfp_v5.5' into 'release/v5.5'
...
fix(bt): fix HFP issues reported by AI code review (v5.5)
See merge request espressif/esp-idf!47762
2026-04-24 15:37:25 +08:00