Commit Graph

38701 Commits

Author SHA1 Message Date
Luo Xu
01a7db26e2 feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)

Co-authored-by: luoxu <luoxu@espressif.com>

(cherry picked from commit a7622efd0c)

Co-authored-by: Luo Xu <luoxu@espressif.com>
2024-12-12 12:23:32 +08:00
Island
0b7cbb40ca Merge branch 'bugfix/fix_hid_crash_v5.3' into 'release/v5.3'
fix(ble): Fix crash issue during logging (v5.3)

See merge request espressif/esp-idf!35510
2024-12-12 09:06:15 +08:00
David Čermák
0986682ec1 Merge branch 'fix/lwip_ping_ipv6only_v5.3' into 'release/v5.3'
fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration (v5.3)

See merge request espressif/esp-idf!35086
2024-12-11 20:10:29 +08:00
David Cermak
dec5fe5ce2 fix(lwip): Fix ping_v6 receiving to accept only echo replies
This fixes a bug where we ping our own IP and the request itself
bounces back to the raw receive function and is incorrectly treated as
reply. (this bug was discovered when fixing ICMPv6 pings with incorrect
checksums, while the ping request was dropped in icmpv6.c due to wrong
checksum, but was also fed to raw layers where it was treated as
"correct" response, so the PINGv6 to ourselves still worked)
2024-12-11 09:50:59 +01:00
David Cermak
56fb9199f3 fix(common_connect): Fix example's stdin/out to setup UART interrupt once
Function example_configure_stdin_stdout() was used for simple UART I/O
operation in CI to enter test env configuration (wifi ssid, IPs, etc).
It could be called multiple times, but didn't handle the situation where
we install UART interrupt from multiple source (e.g. in ICMP tests,
where we first need to enter wifi credentials of test AP and then we
start ping-cmd console to handle ping commands)
2024-12-11 09:50:59 +01:00
David Cermak
9b129db0cb fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration 2024-12-11 09:50:58 +01:00
Rahul Tank
c46dac6d2a Merge branch 'bugfix/fix_vulnerability_v5.3' into 'release/v5.3'
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.3)

See merge request espressif/esp-idf!35500
2024-12-11 16:44:44 +08:00
David Čermák
8d9d1091c0 Merge branch 'fix/lwip_tcp_pcb_recycle_v5.3' into 'release/v5.3'
fix(lwip): Limit active TCP PCBs and recycle them faster (v5.3)

See merge request espressif/esp-idf!35094
2024-12-11 16:41:22 +08:00
Island
78b9bfe213 Merge branch 'bugfix/fix_bleqabr24_1646_v5.3' into 'release/v5.3'
Fixed BLE creating connection when the connection already exists on ESP32 (v5.3)

See merge request espressif/esp-idf!35046
2024-12-11 14:57:53 +08:00
Jiang Jiang Jian
e5b7c29d48 Merge branch 'bugfix/sae_pk_transition_disable_v5.3' into 'release/v5.3'
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE  and other fixes (Backport v5.3)

See merge request espressif/esp-idf!34874
2024-12-11 14:04:02 +08:00
Shu Chen
82d3d24767 Merge branch 'fix/disable_border_agent_default_v5_3' into 'release/v5.3'
fix(openthread): Disable Border Agent features by default(v5.3)

See merge request espressif/esp-idf!35551
2024-12-11 12:17:59 +08:00
Island
270c107c41 Merge branch 'fix/ble_mesh_bugs_fixed_v5.3' into 'release/v5.3'
fix(ble_mesh): Miscellaneous update (v5.3)

See merge request espressif/esp-idf!35426
2024-12-11 11:31:08 +08:00
WanqQixiang
0278cef134 fix(openthread): Disable Border Agent features by default 2024-12-11 10:53:50 +08:00
Shyamal Khachane
c61e3f4dd3 fix(esp_wifi): Populate appropriate reason codes when softAP sends deauthentication
Populate appropriate reason for sending deauthentication when softAP receives
invalid RSN IE from association request
2024-12-10 20:08:02 +05:30
Sarvesh Bodakhe
e2d73046b3 fix(wifi): Fix wrong wifi reason codes reported on station and softAP
- Fix wrong reason code reported when softAP issues a disconnect for station
- Fix wrong reason code reported when association timeout happens at station
- Deprecate enums WIFI_REASON_ASSOC_EXPIRE, WIFI_REASON_NOT_AUTHED, WIFI_REASON_NOT_ASSOCED
  and use WIFI_REASON_DISASSOC_DUE_TO_INACTIVITY,
  WIFI_REASON_CLASS2_FRAME_FROM_NONAUTH_STA,
  WIFI_REASON_CLASS3_FRAME_FROM_NONASSOC_STA respectively
- Update wifi documentation related to reason codes
2024-12-10 20:08:00 +05:30
Sarvesh Bodakhe
55a93548da fix(wpa_supplicant): Fix debug print in wps_start_msg_timer() 2024-12-10 20:07:39 +05:30
Sarvesh Bodakhe
38b015eb77 fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE 2024-12-10 20:07:34 +05:30
Alexey Gerenkov
083aad99cf Merge branch 'fix/coredump-gcc-analyzer-warnings_v5.3' into 'release/v5.3'
fix(system): fix GCC-14 analyzer warnings for coredump (v5.3)

See merge request espressif/esp-idf!35522
2024-12-10 21:54:56 +08:00
Alexey Gerenkov
9d3917d532 Merge branch 'extend_coredump_tests_v5.3' into 'release/v5.3'
Extend coredump tests v5.3

See merge request espressif/esp-idf!33456
2024-12-10 21:54:42 +08:00
Jiang Jiang Jian
aabab371f9 Merge branch 'fix/fix_esp32c2eco4_wifi_deinit_crash_issue_v53' into 'release/v5.3'
fix(wifi): fix esp32c2eco4 wifi deinit crash issue v53

See merge request espressif/esp-idf!35390
2024-12-10 19:16:35 +08:00
Mahavir Jain
48a7476a1c Merge branch 'bugfix/fix_build_failure_with_tls1_3_only_v5.3' into 'release/v5.3'
fix: Fixed build errors with TLS 1.3 only configuration (v5.3)

See merge request espressif/esp-idf!35260
2024-12-10 16:37:03 +08:00
wangtao@espressif.com
fef3280356 fix(wifi): fix esp32c2eco4 wifi deinit crash issue 2024-12-10 14:35:16 +08:00
Harshit Malpani
83413257af fix(wpa_supplicant): Fix build errors for exclusive TLSv1.3 mbedtls config
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com>
2024-12-10 13:07:44 +08:00
Harshit Malpani
b577f659cd fix: Fixed build errors with TLS 1.3 only configuration 2024-12-10 13:07:44 +08:00
morris
2c9ab21629 Merge branch 'refactor/fine_tune_dphy_pll_v5.3' into 'release/v5.3'
feat(mipi): fine tune DPHY PLL clock (v5.3)

See merge request espressif/esp-idf!35292
2024-12-10 11:36:03 +08:00
Erhan Kurubas
dfc248d66d change(tools): enhance expect_reg_dump to support any or specific core values 2024-12-09 16:23:39 +01:00
Erhan Kurubas
ef14d7ab64 test(coredump): fix failed core dump tests 2024-12-09 15:52:59 +01:00
Erhan Kurubas
5f3d3f5e92 ci(panic): extend extram_stack tests 2024-12-09 15:52:59 +01:00
Erhan Kurubas
1848079dec fix(coredump): properly save task's stack when stack is located in PSRAM 2024-12-09 15:52:58 +01:00
Erhan Kurubas
c753271de1 ci(panic): add coredump tcb corrupted test 2024-12-09 15:52:58 +01:00
Erhan Kurubas
8bfabe711a fix(espcoredump): prevent null pointer dereference in panic reason handling 2024-12-09 15:15:51 +01:00
Erhan Kurubas
512b16a7bd fix(espcoredump): fix incorrect pointer usage in checksum update call 2024-12-09 15:15:51 +01:00
Alexey Lapshin
bf45c56825 fix(espcoredump): fix GCC-14 analyzer warnings for coredump 2024-12-09 15:15:51 +01:00
zhanghaipeng
6718fc73b1 feat(bt): Add support for converting BT HCI logs to btsnoop format 2024-12-09 17:55:37 +08:00
Zhang Hai Peng
a91f9b2395 fix(blufi): Fixed blufi init fail after deinit
(cherry picked from commit 7addb57ccd)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-09 17:45:30 +08:00
Jiang Jiang Jian
369befb8fc Merge branch 'fix/add_sbom_exception_v5.3' into 'release/v5.3'
Add an exception in wpa_supplicant sbom.yml (Backport v5.3)

See merge request espressif/esp-idf!35063
2024-12-09 17:22:18 +08:00
Zhang Hai Peng
338b3744e6 fix(ble): Fixed crash in BLE HID host example during logging
(cherry picked from commit ab1e3c1ffd)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-09 17:15:08 +08:00
Jiang Jiang Jian
6adf3f7f5a Merge branch 'bugfix/wps_ie_reset_v53' into 'release/v5.3'
fix(wifi): Remove WPS IEs once WPS succeeds(v5.3)

See merge request espressif/esp-idf!35077
2024-12-09 17:08:56 +08:00
Luo Xu
2178c6a8f2 fix(ble_mesh): Miscellaneous update
(cherry picked from commit 589ebfc1d6)

Co-authored-by: luoxu <luoxu@espressif.com>
2024-12-09 16:57:11 +08:00
David Cermak
33a3722788 fix(lwip): Limit active TCP PCBs and recycle them faster
* Update submodule: git log --oneline c816f0ee..a587d929
Detailed description of the changes:
  - test: Add tcp-pcb recycle test (espressif/esp-lwip@a587d929)
  - tcp: Apply faster PCB recycling in FIN_WAIT_1 or FIN_WAIT_2 state (espressif/esp-lwip@3bfc85d2)
  - test: Add tcp alloc limitation test (espressif/esp-lwip@0c9c39a9)
  - memp: Employ TCP-PCB allocation limit if libc malloc used (espressif/esp-lwip@9cb96ac1)

Closes https://github.com/espressif/esp-idf/issues/9670
Closes https://github.com/espressif/esp-lwip/pull/63
2024-12-09 15:46:39 +08:00
Jiang Jiang Jian
e84fb07383 Merge branch 'fix/ws_transport_head_fragments_v5.3' into 'release/v5.3'
fix(ws_transport): Fix reading WS header in fragments (v5.3)

See merge request espressif/esp-idf!35089
2024-12-09 15:43:37 +08:00
Jiang Jiang Jian
ecda30011c Merge branch 'fix/ble_mesh_heartbeat_bug_v5.3' into 'release/v5.3'
fix(ble_mesh): fixed heartbeat issue (v5.3)

See merge request espressif/esp-idf!34965
2024-12-09 15:41:57 +08:00
Jiang Jiang Jian
075e6d8cad Merge branch 'fix/update_ping_cmd_version_v5.3' into 'release/v5.3'
update: Update ping-cmd component to v1.0.0 (v5.3)

See merge request espressif/esp-idf!35013
2024-12-09 15:41:19 +08:00
Jiang Jiang Jian
e3940cb354 Merge branch 'feat/add_profile_state_event_v5.3' into 'release/v5.3'
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.3)

See merge request espressif/esp-idf!35149
2024-12-09 15:39:57 +08:00
Jiang Jiang Jian
e797b89583 Merge branch 'ci/wifi_power_save_got_ip_time_v5.3' into 'release/v5.3'
ci: increase test_wifi_power_save got ip timeout

See merge request espressif/esp-idf!35184
2024-12-09 15:39:07 +08:00
Jiang Jiang Jian
2cb1dbd0de Merge branch 'bugfix/fix_ble_ke_mem_267_assert_v5.3' into 'release/v5.3'
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3 (backport v5.3)

See merge request espressif/esp-idf!35337
2024-12-09 15:36:10 +08:00
Jiang Jiang Jian
4230ea6478 Merge branch 'docs/update_vscode_extension_link_v5.3' into 'release/v5.3'
docs: Update vscode extension link in get started (v5.3)

See merge request espressif/esp-idf!35303
2024-12-09 15:34:31 +08:00
Jiang Jiang Jian
42ef2887f4 Merge branch 'fix/fix_regdma_wait_node_issue_v5.3' into 'release/v5.3'
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group (v5.3)

See merge request espressif/esp-idf!35358
2024-12-09 15:27:24 +08:00
Jiang Jiang Jian
bfe4d479ae Merge branch 'bugfix/chip823_pll_bug_v5.3' into 'release/v5.3'
fix(H2):fix pll low temp bug(v5.3)

See merge request espressif/esp-idf!35241
2024-12-09 15:24:27 +08:00
Jiang Jiang Jian
e1c1befc7d Merge branch 'bugfix/fix_c2_light_sleep_coex_v5.3' into 'release/v5.3'
fix(ble): fix ble light sleep error on esp32c2 (v5.3)

See merge request espressif/esp-idf!35055
2024-12-09 15:23:53 +08:00