Commit Graph

29101 Commits

Author SHA1 Message Date
Kapil Gupta
e873d0ce79 fix(esp_wifi): Address review comments on MR 2026-04-25 16:41:55 +05:30
Kapil Gupta
dfdc3002df fix(esp_wifi): Disconnect before sending WPS success event 2026-04-25 16:36:44 +05:30
Kapil Gupta
43eb40f5fa fix(esp_wifi): Address some issues in esp_supplicant WPS states
* Use atomic operations for s_wps_enabled flag access across tasks
  * Add bounds checking on WPS IE length and SSID before copying
  * Validate EAP-Expanded vendor/type and EAP-Request truncation
  * Use new EAP-WSC fragment helpers and length constants for clarity
  * Treat unexpected WSC opcodes/states as recoverable (no FAIL)
  * Use os_zalloc + proper cleanup in wifi_station_wps_init error path
  * Use wpa_hexdump_ascii_key for credential keys to avoid leaking PSK
  * Restore previous wps_type / s_wps_enabled if disable post fails
2026-04-25 16:31:09 +05:30
Kapil Gupta
096ef3aef0 fix(wps): harden enrollee WSC fragment handling 2026-04-25 16:23:21 +05:30
Akshat Agrawal
938553dc1a fix(wifi): Leave connection after assoc comeback failure 2026-04-25 14:02:50 +08:00
Kapil Gupta
510d572d92 Merge branch 'bugfix/eap_frag_optimization_v5.3' into 'release/v5.3'
fix(esp_wifi): Skip allocation of new buffers during EAP processing (v5.3)

See merge request espressif/esp-idf!47875
2026-04-24 18:52:37 +05:30
morris
e7ea603343 Merge branch 'fix/uhci_esp32p4_cache_v5.3' into 'release/v5.3'
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.3)

See merge request espressif/esp-idf!47926
2026-04-24 20:46:39 +08:00
Jiang Jiang Jian
f3a2d17383 Merge branch 'bugfix/validate_ptk_generation_v5.3' into 'release/v5.3'
fix(esp_wifi): fail if ptk derivation fails (v5.3)

See merge request espressif/esp-idf!47854
2026-04-24 20:24:43 +08:00
Hu Rui
8ee0fd7a02 test(uhci): enable uhci ota test on C5 and P4 2026-04-24 16:12:00 +08:00
Zhang Wen Xu
8fa5e81ef0 Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.3' into 'release/v5.3'
feat(openthread): make esp_netif glue optional (v5.3)

See merge request espressif/esp-idf!47863
2026-04-24 07:55:38 +00:00
Rahul Tank
19847351c9 fix(nimble): Fixed extra error prints introduced in previous commit 2026-04-23 15:47:08 +05:30
Kapil Gupta
503b9c080a fix(esp_wifi): fail if ptk derivation fails 2026-04-23 12:01:11 +05:30
morris
76a12ad5c5 Merge branch 'fix/fix_lcd_cmd_bypassd_unexpectedly_v5.3' into 'release/v5.3'
fix(lcd): fix lcd cmd be bypassd unexpectedly (v5.3)

See merge request espressif/esp-idf!47808
2026-04-23 13:35:48 +08:00
Kapil Gupta
5f030ae104 fix(esp_wifi): Skip allocation of new buffers during EAP processing 2026-04-23 09:48:05 +05:30
Shu Chen
e753b72467 Merge branch 'feat/update_openthread_upstream_v5.3' into 'release/v5.3'
feat(openthread): update openthread upstream (v5.3)

See merge request espressif/esp-idf!47467
2026-04-22 11:40:10 +00:00
Zhibin (Ryan) Wen
a10269a4a9 feat(openthread): add test support for esp_netif glue disabled scenario
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-22 19:38:34 +08:00
Zhibin (Ryan) Wen
f7116ba886 feat(openthread): make esp_netif glue optional
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-22 19:38:34 +08:00
Jiang Jiang Jian
48baa42e47 Merge branch 'bugfix/fix_ble_pair_fail_v5.3' into 'release/v5.3'
fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using defalut param (5.3)

See merge request espressif/esp-idf!47398
2026-04-22 15:41:13 +08:00
Rahul Tank
eac58ca641 Merge branch 'feat/nimble_logs_compression_v5.3' into 'release/v5.3'
feat(nimble): Support NimBLE log compression and decompression over SPI (v5.3)

See merge request espressif/esp-idf!46999
2026-04-22 08:34:06 +05:30
Jiang Jiang Jian
ebbe8e463b Merge branch 'fix/psram_core_clk_enable_v5.3' into 'release/v5.3'
fix(mspi): enable PSRAM core clock in module clock init (v5.3)

See merge request espressif/esp-idf!46851
2026-04-21 17:41:52 +08:00
Jiang Jiang Jian
bff974ca8f Merge branch 'feat/support_bleqabr25_1521_v5.3' into 'release/v5.3'
feat(ble/bluedroid): Add an API to resolve RPA (v5.3)

See merge request espressif/esp-idf!46503
2026-04-21 16:27:36 +08:00
morris
036af88e67 Merge branch 'bugfix/lp_uart_rx_iomux_pin_not_work_v5.3' into 'release/v5.3'
fix(uart): lp uart rx iomux pin was not working as expected (v5.3)

See merge request espressif/esp-idf!47610
2026-04-21 16:19:15 +08:00
Chen Jichang
48149b7521 fix(lcd): fix lcd cmd be bypassd unexpectedly 2026-04-21 15:41:04 +08:00
Zhang Hai Peng
355005a69b fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using default param
(cherry picked from commit 74a053bd4e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-04-21 11:53:57 +08:00
Rahul Tank
0eb2633ba0 fix(nimble): Fix Software ecc issue in tinycrpyt 2026-04-20 14:08:29 +05:30
morris
c9b899a4a2 Merge branch 'fix/fix_parlio_tx_sample_edge_v5.3' into 'release/v5.3'
change(parlio_tx): use shift edge instead sample edge (v5.3)

See merge request espressif/esp-idf!46938
2026-04-20 13:40:40 +08:00
Mahavir Jain
dfdc4a6805 Merge branch 'fix/fix_esp_srp_sec2_auth_bypass_a_mod_n_v5.3' into 'release/v5.3'
fix(esp_srp): reject SRP client public key when A mod N is zero (v5.3)

See merge request espressif/esp-idf!47706
2026-04-20 10:40:20 +05:30
Ashish Sharma
cfde557e81 fix(esp_srp): reject SRP client public key when A mod N is zero 2026-04-20 11:17:11 +08:00
Chen Jichang
9878db6765 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-04-20 10:45:16 +08:00
morris
c2fd935370 Merge branch 'fix/jpeg_encoder_v5.3' into 'release/v5.3'
feat(jpeg): Fix some potential encoder issues (backport v5.3)

See merge request espressif/esp-idf!46385
2026-04-20 10:44:24 +08:00
Wang Meng Yang
86a1da8279 Merge branch 'bugfix/ai_review_avrcp_v5.3' into 'release/v5.3'
fix(bt): fix AVRCP component issues reported by AI review (v5.3)

See merge request espressif/esp-idf!47680
2026-04-20 09:21:31 +08:00
Mahavir Jain
f1a49ee132 Merge branch 'fix/fix_esp_local_ctrl_potential_double_free_v5.3' into 'release/v5.3'
fix(esp_local_ctrl): fixes a potential double free (v5.3)

See merge request espressif/esp-idf!47491
2026-04-19 21:27:17 +05:30
Sahil Yadav
55cb8136c2 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-04-19 09:50:59 +05:30
Rahul Tank
57ab0df402 Merge branch 'bugfix/nimble_cve_fixes_v5.3' into 'release/v5.3'
fix(nimble): Fixes for various CVEs (v5.3)

See merge request espressif/esp-idf!47744
2026-04-18 21:42:44 +05:30
Evgeny Torbin
85a13a1037 ci: fix check_build_test_rules script 2026-04-17 16:01:00 +02:00
Evgeny Torbin
59f62ad15f test: format all test scripts 2026-04-17 16:01:00 +02:00
Rahul Tank
7ea7b0ba19 fix(nimble): Fixes for various CVEs
*CVE-2025-62235
   *CVE-2025-53477
   *CVE-2025-53470
2026-04-17 17:04:33 +05:30
morris
06135ef56c Merge branch 'fix/i2c_fsm_reset_sequence_v5.3' into 'release/v5.3'
fix(i2c): reset master before bus clear on chips without HW FSM reset (v5.3)

See merge request espressif/esp-idf!47510
2026-04-17 16:21:02 +08:00
Rahul Tank
fcebcd913e Merge branch 'feat/fsu_hci_cmd_evt_v5.3' into 'release/v5.3'
feat(nimble): Add support to 6.2 BLE HCI Command Event(FSU, UTP over OTA) (v5.3)

See merge request espressif/esp-idf!47640
2026-04-17 10:49:26 +05:30
yangfeng
8d01ad7f7f fix(bt): fix AVRCP component issues reported by AI review 2026-04-17 10:04:28 +08:00
Rahul Tank
16eaa8f7aa Merge branch 'bugfix/ai_fixes_common_components_v5.3' into 'release/v5.3'
Bugfix/ai fixes common components (v5.3)

See merge request espressif/esp-idf!47569
2026-04-16 17:04:56 +05:30
Rahul Tank
82caa79c0f fix(nimble): Address review comments for hidd / hidh code 2026-04-16 10:29:21 +05:30
Rahul Tank
fd594b74b6 fix(nimble): Address review fixes for tinycrypt / and blufi code 2026-04-16 10:29:21 +05:30
zwx
5b05ccb24f fix(openthread): fix build failure in spinel-only mode 2026-04-15 18:50:18 +08:00
Sahil Yadav
e4af89b625 feat(nimble): Add support to 6.2 BLE HCI Command Event (FSU, UTP over OTA) 2026-04-15 15:14:56 +05:30
Ashish Sharma
4410ef66b8 feat(mbedtls): update to version 3.6.6 2026-04-15 10:54:37 +05:30
Rahul Tank
8fbee1da23 Merge branch 'bugfix/proximity_example_issue_v5.3' into 'release/v5.3'
fix(nimble): Fix prox service to handle negative values (v5.3)

See merge request espressif/esp-idf!47539
2026-04-15 09:25:16 +05:30
morris
5f2ec0d750 Merge branch 'fix/i2c_null_check_v5.3' into 'release/v5.3'
fix(i2c): add NULL check and correct log (v5.3)

See merge request espressif/esp-idf!46689
2026-04-15 11:08:59 +08:00
morris
54e35df531 Merge branch 'doc/i2c_master_probe_comment_update_v5.3' into 'release/v5.3'
docs(i2c): update i2c_master_probe parameter comment (v5.3)

See merge request espressif/esp-idf!47514
2026-04-15 11:06:24 +08:00
Island
78dea1940b Merge branch 'fix/add-scheduler-suspended-check-in-ble-log_v5.3' into 'release/v5.3'
fix: BLE Log Module Issues 20260407 (5.3)

See merge request espressif/esp-idf!47556
2026-04-15 10:45:22 +08:00