Commit Graph

42221 Commits

Author SHA1 Message Date
sonika.rathi
c21f1f3e64 fix(fatfsgen): stabilize host read-flash after UART close in pytest 2026-05-11 19:52:57 +02:00
Wang Meng Yang
dcea0b55a0 Merge branch 'bugfix/ai_review_example_critical_v5.3' into 'release/v5.3'
fix(bt/example): fix critical issues of classic_bt examples reported by AI review (v5.3)

See merge request espressif/esp-idf!48341
2026-05-11 19:12:25 +08:00
yangfeng
b8e118c3bf fix(bt/example): fix critical issues of classic_bt examples reported by AI review 2026-05-11 11:46:53 +08:00
Jiang Jiang Jian
d637b14e56 Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v5.3' into 'release/v5.3'
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (5.3)

See merge request espressif/esp-idf!48109
2026-05-11 11:06:39 +08:00
Jiang Jiang Jian
030a94f968 Merge branch 'fix/lwip_dhcps_max_size_v5.3' into 'release/v5.3'
fix(lwip): Trim to max packet size in dhcp server (v5.3)

See merge request espressif/esp-idf!48223
2026-05-11 11:02:18 +08:00
Aditya Patwardhan
537fa4aa7d Merge branch 'fix_otatool_serial_handoff_v5.3' into 'release/v5.3'
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.3)

See merge request espressif/esp-idf!47716
2026-05-10 14:51:04 +05:30
Aditya Patwardhan
b7a671622c Merge branch 'fix/x509_bundle_replace_unreliable_url_v5.3' into 'release/v5.3'
fix(examples): replace unreliable external URL in https_x509_bundle example (backport v5.3)

See merge request espressif/esp-idf!47721
2026-05-10 14:50:36 +05:30
morris
aeba8c006e Merge branch 'fix/uhci_cache_again' into 'release/v5.3'
fix(uhci): fix uhci cache issue on ESP32-P4

See merge request espressif/esp-idf!48282
2026-05-09 19:25:22 +08:00
Jiang Jiang Jian
7777f0c7b9 Merge branch 'bugfix/ap_5g_phy_bw_v5.3' into 'release/v5.3'
fix(wifi): Update bss max idle timer and add other fixes (v5.3)

See merge request espressif/esp-idf!47776
2026-05-09 11:19:08 +08:00
Sajia
af434ec00e fix(wifi): Update bss max idle timer and add other fixes 2026-05-08 19:11:51 +05:30
Jiang Jiang Jian
1ba0d9d748 Merge branch 'bugfix/wps_pin_len_v5.3' into 'release/v5.3'
fix(wpa_supplicant): initialize wps pin len correctly (v5.3)

See merge request espressif/esp-idf!47955
2026-05-08 21:19:45 +08:00
Jiang Jiang Jian
faa91d4280 Merge branch 'backport/backport_some_wifi_changes_260507_v5.3' into 'release/v5.3'
feat(wifi): optimization of the max BSS idle mechanism(backport v5.3)

See merge request espressif/esp-idf!48234
2026-05-08 20:32:18 +08:00
Zhang Wen Xu
21d17e07c3 Merge branch 'feat/merge_ot_autostart_v5.3' into 'release/v5.3'
feat(openthread): optimized the autostart macro (v5.3)

See merge request espressif/esp-idf!48276
2026-05-08 08:46:09 +00:00
Hu Rui
80717864c2 fix(uhci): fix uhci cache issue on ESP32-P4 2026-05-08 16:39:05 +08:00
Zhang Wen Xu
9d37fd1717 Merge branch 'fix/fix_esp_openthread_stop_v5.3' into 'release/v5.3'
fix(openthread): fix the esp_openthread_stop (v5.3)

See merge request espressif/esp-idf!48202
2026-05-08 07:10:15 +00:00
Xu Si Yu
ca34d4ddda feat(openthread): optimized the autostart macro 2026-05-08 14:27:52 +08:00
David Cermak
a077122bed fix(lwip): Fix DHCP server potentially incomplete pbuf copy
handle_dhcp: use pbuf_copy_partial for safe chain traversal

The manual two-segment copy loop was replaced with a single call
to pbuf_copy_partial(p, p_dhcps_msg, tlen, 0), which correctly
walks the entire pbuf chain regardless of segmentation.
A return-value check rejects truncated copies.
2026-05-07 09:56:16 +02:00
yinqingzhao
b86b4ed316 feat(wifi): optimization of the max BSS idle mechanism 2026-05-07 15:32:36 +08:00
David Cermak
0a02f0c3f0 fix(lwip): Trim to max packet size in dhcp server 2026-05-07 07:34:47 +02:00
Xu Si Yu
72d0c74275 fix(openthread): fix the esp_openthread_stop 2026-05-06 16:43:50 +08:00
Shreyas Sheth
1cdb765fc7 fix(wpa_supplicant): initialize wps pin len correctly 2026-05-06 14:49:35 +08:00
Jiang Jiang Jian
e875d571b2 Merge branch 'feat/support-ble-uart-bridge-v5.3' into 'release/v5.3'
feat(ble): add BLE UART bridge core (v5.3)

See merge request espressif/esp-idf!48007
2026-05-06 11:40:27 +08:00
Jiang Jiang Jian
eb66d56d95 Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed_v5.3' into 'release/v5.3'
fix(ble_mesh): fix Friend queue losing segmented messages for LPN (5.3)

See merge request espressif/esp-idf!47933
2026-05-06 10:33:27 +08:00
Rahul Tank
d9a6b94449 Merge branch 'bugfix/always_init_dft_queue_in_nimble_host_v5.3' into 'release/v5.3'
fix(nimble): always init the default os queue for all of controllers (5.3)

See merge request espressif/esp-idf!48070
2026-05-05 11:36:08 +05:30
ShenWeilong
b3409aa6e3 fix(ble): always init the default os queue for all of controllers 2026-05-05 00:05:41 +08:00
Mahavir Jain
d1894abdc1 Merge branch 'fix/fix_ws_server_subprotocols_null_dereference_v5.3' into 'release/v5.3'
fix: fixes websocket server possible null dereference (v5.3)

See merge request espressif/esp-idf!48020
2026-05-04 11:14:54 +05:30
Mahavir Jain
1fcc90497d Merge branch 'fix/fix_protocomm_sec2_input_validations_v5.3' into 'release/v5.3'
fix(protocomm): fixes potential issues that can lead to crash during device provisioning (v5.3)

See merge request espressif/esp-idf!48022
2026-05-04 10:33:29 +05:30
Mahavir Jain
22c03fefc0 Merge branch 'fix/relax_rsa_operation_performance_numbers_v5.3' into 'release/v5.3'
fix(mbedtls): relaxes performance numbers for RSA operations (v5.3)

See merge request espressif/esp-idf!48019
2026-05-04 10:32:43 +05:30
Mahavir Jain
46b707de5a Merge branch 'feat/check_crlf_http_server_response_headers_v5.3' into 'release/v5.3'
feat(esp_http_server): adds check for crlf in response creation (v5.3)

See merge request espressif/esp-idf!48026
2026-05-04 10:32:15 +05:30
Luo Xu
7e0e1dbe11 feat(ble_mesh): add SOC capability dependency for BLE Mesh config
Add depends on SOC_BLE_MESH_SUPPORTED to BLE_MESH Kconfig option
to ensure BLE Mesh is only available on supported SoCs.


(cherry picked from commit e0a7e73b72)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-05-04 00:04:41 +08:00
Rahul Tank
42751d14c6 Merge branch 'bugfix/ble_revert_file_v5.3' into 'release/v5.3'
fix(nimble): Reverted unwanted script files (v5.3)

See merge request espressif/esp-idf!48132
2026-05-02 18:54:48 +05:30
Rahul Tank
93454c1da0 fix(nimble): cleanup: remove extraneous script file
Removed files that were unintentionally included in an earlier commit
2026-05-01 19:22:40 +05:30
Jiang Jiang Jian
72a42f9957 Merge branch 'bugfix/fastpsk_optimization_v5.3' into 'release/v5.3'
fast psk optimization (v5.3)

See merge request espressif/esp-idf!47958
2026-04-30 17:56:29 +08:00
Jiang Jiang Jian
c42048ace1 Merge branch 'bugfix/wps_frag_handling_v5.3' into 'release/v5.3'
fix(wps): harden enrollee WSC fragment handling (v5.3)

See merge request espressif/esp-idf!47963
2026-04-30 17:56:10 +08:00
Jiang Jiang Jian
913fde844c Merge branch 'feat/sae_calculation_optimizations_v5.3' into 'release/v5.3'
esp_wifi: Optimize crypto operations for SAE (v5.3)

See merge request espressif/esp-idf!47962
2026-04-30 17:55:53 +08:00
Jiang Jiang Jian
05a7ca15fc Merge branch 'feature/update-gdb-to-17.1_20260402_v5.3' into 'release/v5.3'
feat(tools): update gdb version to 17.1_20260402 (v5.3)

See merge request espressif/esp-idf!47484
2026-04-30 17:55:11 +08:00
Zhang Wen Xu
15f7e0a7e3 Merge branch 'fix/handle_escape_characters_v5.3' into 'release/v5.3'
Fix/handle escape characters (v5.3)

See merge request espressif/esp-idf!48098
2026-04-30 06:34:53 +00:00
Zhang Wen Xu
dc8927d96d Merge branch 'fix/enable_ext_coex_cmd_v5.3' into 'release/v5.3'
feat(coex): enable external coexistence command (v5.3)

See merge request espressif/esp-idf!48103
2026-04-30 06:23:11 +00:00
Euripedes Rocha
6388861fd1 Merge branch 'fix/lwip_dhcps_oob_read_v5.3' into 'release/v5.3'
fix(lwip): Fix DHCP servver OOB read issue (v5.3)

See merge request espressif/esp-idf!48052
2026-04-30 07:41:43 +02:00
Shu Chen
65b42df8b9 Merge branch 'review_ot_code_using_cursor_v5.3' into 'release/v5.3'
fix(openthread): make the code more robust (v5.3)

See merge request espressif/esp-idf!48085
2026-04-30 03:06:16 +00:00
Xu Si Yu
de06b16392 fix(openthread): always reserve null-terminator space when appending escaped args 2026-04-30 11:04:42 +08:00
Xu Si Yu
6654fe739d feat(coex): enable external coexistence command 2026-04-30 10:31:53 +08:00
Xu Si Yu
53852099a7 feat(openthread): align spinel radio caps with RCP CSMA backoff and TX retry support 2026-04-29 20:09:12 +08:00
Xu Si Yu
d9fe4f61c8 fix(openthread): escape CLI arguments and enforce command buffer bounds 2026-04-29 20:09:12 +08:00
zwx
4903a35812 fix(openthread): fix SPI host-RCP communication loss
- 1. H2 SPI slave DMA transaction length insufficient for CMD_RESET
  frame
- 2. H2 SPI slave BUSY race at boot causing permanent deadlock
- 3. H2 INT pin spurious NEGEDGE on chip reset
- 4. H2 SPI slave trans_len exceeding buffer size
- 5. S3 host RST flag handling preventing Spinel-layer reset detection
- 6. S3 stale eventfd events after HardwareReset causing WaitResponse
  timeout
- 7. ot_br missing coprocessor reset failure callback
2026-04-29 19:37:26 +08:00
zwx
cf7d017e1f fix(openthread): make the code more robust 2026-04-29 19:32:34 +08:00
Alexey Lapshin
326c5e17b6 feat(tools): update gdb version to 17.1_20260402 2026-04-29 19:29:42 +08:00
morris
48b7876876 Merge branch 'fix/adc_clk_div_error_v5.3' into 'release/v5.3'
Fix ADC continuous sample frequency and clock divide error on H2/C5/C61 (v5.3)

See merge request espressif/esp-idf!47978
2026-04-29 15:42:31 +08:00
gaoxu
5f0fec460e fix(adc): fix ESP32-H2/C5/C61 clock divide error 2026-04-29 12:11:35 +08:00
gaoxu
bc589604b5 ci(adc): add adc continuous sample frequency test 2026-04-29 12:11:30 +08:00