19955 Commits

Author SHA1 Message Date
muhaidong
5e1d512dab fix(wifi): fix some wifi issues
1. fixed softap rx bar from null bss issue
2. fixed association refused temporarily lead auth timeout issue
2024-12-16 21:07:20 +08:00
Jiang Jiang Jian
fc9cbc7072 Merge branch 'feat/add_no_bss_deauth_protect_v50' into 'release/v5.0'
feat(wifi): add protect for softap send no bss deauth releated code

See merge request espressif/esp-idf!35655
2024-12-16 20:43:20 +08:00
nilesh.kale
6af45b5f1c feat(esp_http_server): add support to handle HTTP 1.0 requests
This commit adds support to handle HTTP/1.0 requests alongside HTTP/1.1 for
legacy compliance purposes.
2024-12-16 14:11:44 +05:30
Island
57ef4c4965 Merge branch 'feat/support_bleqabr24_1539_v5.0' into 'release/v5.0'
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.0)

See merge request espressif/esp-idf!35600
2024-12-16 14:25:51 +08:00
wangtao@espressif.com
5cbedb4df0 feat(wifi): add protect for softap send no bss deauth releated code 2024-12-16 14:24:39 +08:00
Jiang Jiang Jian
265569f647 Merge branch 'feature/reason_for_ap_stadisconnected_event_v5.0' into 'release/v5.0'
refactor(wifi): Cleanup in disconnecting station path for softAP (Backport v5.0)

See merge request espressif/esp-idf!35630
2024-12-16 11:07:38 +08:00
Zhao Wei Liang
cd6a69ed01 fix(ble): fixed the connect issue when rx error aa on ESP32-C2
(cherry picked from commit 6b01a56e094e3220265c37fabfb42bade8417c2b)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-16 11:03:16 +08:00
Island
dddc60a0ee Merge branch 'fix/ble_mesh_enable_high_duty_itvl_on_nimble_v5.0' into 'release/v5.0'
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL when using random adv itvl (v5.0)

See merge request espressif/esp-idf!35595
2024-12-13 16:22:06 +08:00
Sarvesh Bodakhe
e769f8aa0c refactor(wifi): Cleanup in disconnecting station path for softAP 2024-12-13 13:03:46 +05:30
Rahul Tank
cc57e36ee4 Merge branch 'bugfix/fix_vulnerability_v5.0' into 'release/v5.0'
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.0)

See merge request espressif/esp-idf!35503
2024-12-13 10:19:22 +08:00
Chen Jian Hua
87475cd99c fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
(cherry picked from commit 23455ea9c209c431a05bbaf8fed94335571cb713)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-12-12 12:33:18 +08:00
Chen Jian Hua
0de7c62918 feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
(cherry picked from commit 6d1160b2e61a3e782699cb14fb0f70c05b121b30)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-12-12 12:33:16 +08:00
Luo Xu
6c9f24b109 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 a7622efd0c99dc069ada98d89bee8e253f8518f8)

Co-authored-by: Luo Xu <luoxu@espressif.com>
2024-12-12 12:23:17 +08:00
Island
bdfc959da2 Merge branch 'fix/ble_mesh_bugs_fixed_v5.0' into 'release/v5.0'
fix(ble_mesh): Miscellaneous update (v5.0)

See merge request espressif/esp-idf!35423
2024-12-12 10:53:33 +08:00
Island
f924f612cf Merge branch 'bugfix/fix_hid_crash_v5.0' into 'release/v5.0'
fix(ble): Fix crash issue during logging (v5.0)

See merge request espressif/esp-idf!35507
2024-12-12 09:06:02 +08:00
Rahul Tank
882e739cc9 fix(nimble): Fixes for security vulnerabilities reported in NimBLE 2024-12-11 19:10:59 +05:30
Jiang Jiang Jian
b3f2d7f343 Merge branch 'bugfix/sae_pk_transition_disable_v5.0' into 'release/v5.0'
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE and other fixes (Backport v5.0)

See merge request espressif/esp-idf!35235
2024-12-11 18:09:52 +08:00
luoxu
7e41682eb3 fix(ble_mesh): Miscellaneous update 2024-12-11 11:04:52 +08:00
Shyamal Khachane
7a7b6be32a 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 22:39:21 +05:30
Sarvesh Bodakhe
8058b97326 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 22:39:21 +05:30
Sarvesh Bodakhe
eeaf6714a5 fix(wpa_supplicant): Fix debug print in wps_start_msg_timer() 2024-12-10 22:39:21 +05:30
Sarvesh Bodakhe
887cce927b fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE 2024-12-10 22:39:19 +05:30
Sumeet Singh
444cb8778a feat(nimble): backport fixes for BLE 5.4 PTS Related Features and Fixes 2024-12-10 16:56:34 +05:30
Abhinav Kudnar
071f0f9a92 feat(nimble): Added PAwR support for nimble with IDF examples 2024-12-10 15:45:26 +05:30
Sumeet Singh
7b5a7a5401 fix(nimble): Added
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-10 15:45:26 +05:30
Sumeet Singh
253b72254e feat(nimble): Added ways to enable/disable some menuconfig options at runtime 2024-12-10 15:45:26 +05:30
Sumeet Singh
5c18ac288a feat(nimble): Added option to disable automatically sending extra credits to peer 2024-12-10 15:45:26 +05:30
Sumeet Singh
ab7d0558d2 feat(nimble): Added support for persisting csf characteristic for bonded devices 2024-12-10 15:45:26 +05:30
Sumeet Singh
1355375592 feat(nimble): Added option in menuconfig to enable Secure Connections Only mode 2024-12-10 15:45:26 +05:30
Sumeet Singh
cfe927007b fix(nimble): fix and enable connection subrating 2024-12-10 15:45:26 +05:30
Sumeet Singh
006a6b29f1 fix(nimble): Added option to enable code under Enhanced COC 2024-12-10 15:45:26 +05:30
Sumeet Singh
b7ace3d6c6 fix(nimble): Fixed Device Information and Scan Parameters service 2024-12-10 15:45:26 +05:30
Sumeet Singh
c240d55f6c fix(nimble): Fixed encrypted advertisement data example 2024-12-10 15:45:26 +05:30
Sumeet Singh
c9337d120b feat(nimble): Added LE GATT Security Levels Characteristic 2024-12-10 15:45:26 +05:30
Sumeet Singh
5d0009316a feat(nimble): Added support for EATT Credit Based Flow Control Mode 2024-12-10 15:45:26 +05:30
Sumeet Singh
8997abe064 feat(nimble): read multiple variable length characteristics 2024-12-10 15:45:26 +05:30
Roshan Bangar
91578aafcf feat(nimble): Gatt caching support 2024-12-10 15:45:26 +05:30
Roshan Bangar
0fd1300d50 feat(nimble): added HID over Gatt profile support 2024-12-10 15:45:26 +05:30
Roshan Bangar
5c7ae46538 feat(nimble): Added support for dynamic services 2024-12-10 15:45:26 +05:30
SumeetSingh19
ba6a2dbb42 feat(nimble): signed write support 2024-12-10 15:45:26 +05:30
SumeetSingh19
404c548ad1 fix(nimble): allow auto connection and observer role 2024-12-10 15:45:25 +05:30
Sumeet Singh
98e38a5d2a NimBLE: Exposed macros used by GAP service to menuconfig 2024-12-10 15:44:56 +05:30
Zhang Hai Peng
00f6929123 fix(blufi): Fixed blufi init fail after deinit
(cherry picked from commit 7addb57ccd53576b40d3cfeb24c185036053f4b4)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-09 17:45:19 +08:00
Jiang Jiang Jian
8059b611c3 Merge branch 'bugfix/fix_wifi_bugs_241206_v5.0' into 'release/v5.0'
bugfix: fix some wifi bugs 241206 v5.0

See merge request espressif/esp-idf!35481
2024-12-09 15:28:46 +08:00
Rahul Tank
689c804eff Merge branch 'fix/hci_err_code_def_v5.0' into 'release/v5.0'
fix(nimble): Added a function for printing HCI error definition (v5.0)

See merge request espressif/esp-idf!35205
2024-12-06 23:59:50 +08:00
Erhan Kurubas
d55663f07b fix(sysview): add prefix to the module desc to avoid stuck in Segger SystemView app
Closes https://github.com/espressif/esp-idf/issues/10483
2024-12-06 19:52:10 +08:00
morris
09e84586d1 Merge branch 'bugfix/uart_vfs_read_behavior_v5.0' into 'release/v5.0'
fix(uart_vfs): read() now aligned to POSIX defined behavior (v5.0)

See merge request espressif/esp-idf!35397
2024-12-06 18:38:30 +08:00
wangtao@espressif.com
25143e1e4a fix(wifi): fix ampdu to normal cause free buffer twice issue 2024-12-06 17:59:17 +08:00
sibeibei
78aba309f3 fix(wifi): fix some wifi issues 241031
1. fix cant sleep if reconnect to connected ap
    2. clear pmk in internal reconnection
    3. update connect status for init-->auth
2024-12-06 17:57:25 +08:00
Island
29013b4263 Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.0' into 'release/v5.0'
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.0)

See merge request espressif/esp-idf!35015
2024-12-06 15:49:32 +08:00