Richard Allen
c42cfe1818
fix(ws_transport): fixed server-key
corruption
...
When first fragment is sent over HTTP during websocket
connection, defer buffering of fragment until after the
websocket server-key is validated.
This order is required because the first fragment buffering
overwrites the memory holding the server-key headers.
Fixes 2267d4b
Fixes https://github.com/espressif/esp-protocols/issues/396
PR https://github.com/espressif/esp-idf/pull/13724
2024-08-21 15:17:17 +08:00
Suren Gabrielyan
5d8bb1c72a
fix(ws_transport): fix first fragment losting during websocket connection
2024-08-21 15:17:17 +08:00
Alexey Lapshin
3759f41b94
fix(usb): fix warnings found by GNU static analyzer
2024-08-21 14:05:31 +07:00
Alexey Lapshin
9760884e60
fix(wpa_supplicant): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
0b24bebf96
fix(vfs): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
d0929d3f0a
fix(heap): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
acbd160cd0
fix(esp_hw_support): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
Alexey Lapshin
ceb5456108
fix(esp_driver_usb_serial_jtag): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
wangjialiang
85b1c924ad
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification
2024-08-21 14:43:32 +08:00
gongyantao
fd42618e36
fix(ci): disable ci test when target is not support classic bluetooth
2024-08-21 10:01:29 +08:00
gongyantao
b3bbcd3b45
fix(bt): remove redundant space in hid example path
2024-08-21 10:01:24 +08:00
Mahavir Jain
7b0f1b854c
Merge branch 'fix/docs_nvs_encryption_update_v5.2' into 'release/v5.2'
...
docs(nvs_encryption): Updated the docs of nvs_encryption (v5.2)
See merge request espressif/esp-idf!32910
2024-08-20 22:22:31 +08:00
chenjianhua
0f1e5e4570
fix(bt): Update bt lib for ESP32(241c96c)
...
- Fixed BLE vendor HCI get controller status command
2024-08-20 19:31:07 +08:00
Jiang Jiang Jian
0579c688ea
Merge branch 'fix/fix_wifi_bugs_07_29_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs and support btwt (v5.2)
See merge request espressif/esp-idf!32466
2024-08-20 19:13:01 +08:00
Krzysztof Budzynski
31e61971ac
Merge branch 'docs/delete_user_guides_three_esp32_dev_boards_v5.2' into 'release/v5.2'
...
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2 (v5.2)
See merge request espressif/esp-idf!32749
2024-08-20 18:38:07 +08:00
Rahul Tank
793f0b3b65
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-20 14:57:14 +05:30
Rahul Tank
79ceb9b9dc
Merge branch 'feat/allow_connect_during_scan_v5.2' into 'release/v5.2'
...
feat(nimble): Add support to allow connection during scanning (v5.2)
See merge request espressif/esp-idf!32844
2024-08-20 17:11:46 +08:00
Linda
d69f1e25d5
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2
2024-08-20 14:45:41 +08:00
xuxiao
8971a3c724
fix(wifi): fix some wifi bugs and support btwt (v5.2)
2024-08-20 12:16:56 +08:00
Jiang Jiang Jian
dead39c55d
Merge branch 'bugfix/heap_corrupt_in_bt_mem_release_on_esp32_v5.2' into 'release/v5.2'
...
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32 (v5.2)
See merge request espressif/esp-idf!32802
2024-08-20 11:39:35 +08:00
zwl
f629fa88d9
fix(ble): fixed blufi issue on ESP32-C2
2024-08-19 21:48:19 +08:00
Euripedes Rocha
2c6bdbbbbf
change(mqtt): Update esp_mqtt submodule
...
git log --oneline aa6f889fb4f6f743b3a550aa587713aabbdca1fc..cac1552e62b0474c162547b7cce345d7cd1aecfe
Detailed description of the changes:
* fix: clang analyzer unknown pragma warning
- See merge request espressif/esp-mqtt!215
- See commit https://github.com/espressif/esp-mqtt/commit/6bb5a5b
* fix: gcc analyzer unknown pragma warning
- See merge request espressif/esp-mqtt!214
- See commit https://github.com/espressif/esp-mqtt/commit/b527203
* feat: Moves deletion of expired messages to run at all states
- Closes IDFGH-12831
- Closes https://github.com/espressif/esp-mqtt/issues/278
- See commit https://github.com/espressif/esp-mqtt/commit/32dada4
* fix: Handling of state in the outbox for enqueued QoS 0 messages
- Closes IDFGH-12829
- Closes https://github.com/espressif/esp-mqtt/issues/276
- See commit https://github.com/espressif/esp-mqtt/commit/739cb2d
* fix: Instalation of gcovr in host tests was broken
- See merge request espressif/esp-mqtt!211
- See commit https://github.com/espressif/esp-mqtt/commit/6643c49
* Allow to publish using only topic alias on MQTT5
- Closes IDFGH-12735
- Fix: Allow to publish using only topic alias on MQTT5 (espressif/esp-mqtt@0071aca )
* refactor: replaced heap mock with Linux-compatible heap component
- See merge request espressif/esp-mqtt!208
- See commit https://github.com/espressif/esp-mqtt/commit/8b0b43e
* fix: gcc -fanalyzer warnings
- See merge request espressif/esp-mqtt!209
- See commit https://github.com/espressif/esp-mqtt/commit/8bc3bff
* fix: Use catch from component manager
- See merge request espressif/esp-mqtt!210
- See commit https://github.com/espressif/esp-mqtt/commit/53e0cc7
* fix: Fix host test for github ci.
- Closes IDF-8883
- See commit https://github.com/espressif/esp-mqtt/commit/b43d93c
2024-08-19 15:20:42 +02:00
Yuhan Wei
12b4b32bc7
docs(ble): Updated BT_DOCS and BLE_DOCS in conf_common.py
2024-08-19 17:39:27 +08:00
Yuhan Wei
3f796fbe56
docs(ble): Added api-guides/classic-bt/index.rst and overview.rst to CLASSIC_BT_DOCS in conf_common.py
2024-08-19 17:31:40 +08:00
Yuhan Wei
987a397f29
docs(ble): Updated the support status for NimBLE LE Power Control feature
2024-08-19 09:57:51 +08:00
hrushikesh.bhosale
732520205d
docs(nvs_encryption): Updated the docs of nvs_encryption
...
Updated the documentation by changing subtype from key to
nvs_keys in nvs_encryption.rst
2024-08-18 20:03:00 +05:30
Pat Erley
d05d0108d7
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-16 20:13:34 +08:00
Michael (XIAO Xufeng)
3cd08fff66
Merge branch 'refactor/rtc_init_before_mspi_tuning_v5.2' into 'release/v5.2'
...
docker / docker (push) Has been cancelled
fix(startup): move rtc initialization before MSPI timing tuning to improve stability (v5.2)
See merge request espressif/esp-idf!32553
2024-08-16 19:35:27 +08:00
Xiao Xufeng
197c750067
ci(mmu): add unicore test
2024-08-16 18:09:30 +08:00
Rahul Tank
a992ae6528
feat(nimble): Add support to allow connection during scanning
2024-08-16 15:06:35 +05:30
Yuhan Wei
575894ee66
docs(ble): Added BLE feature support status
2024-08-16 16:42:02 +08:00
Xiao Xufeng
52066307ed
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
...
Closes https://github.com/espressif/esp-idf/issues/11617
2024-08-16 11:52:11 +08:00
Xiao Xufeng
1a111187fa
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-08-15 20:55:11 +08:00
Jiang Jiang Jian
1bb33a31b8
Merge branch 'bugfix/avoid_offchan_ftm_retries_v5.2' into 'release/v5.2'
...
fix(wifi): Avoid internal retries for offchannel FTM Requests (Backport v5.2)
See merge request espressif/esp-idf!32861
2024-08-15 15:47:14 +08:00
Marius Vikhammer
a610a0e249
Merge branch 'test/fix_flaky_sched_time_test_v5.2' into 'release/v5.2'
...
test(freertos): Fixed flaky scheduling time test (v5.2)
See merge request espressif/esp-idf!32849
2024-08-15 10:13:24 +08:00
Wang Mengyang
68bfd56616
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/14263
2024-08-14 19:00:37 +08:00
Wang Mengyang
a932e1b512
change(bt): Perform comprehensive heap check in test_app for memory release
2024-08-14 19:00:37 +08:00
Nachiket Kukade
64e918e660
fix(wifi): Avoid internal retries for offchannel FTM Requests
2024-08-14 15:33:00 +05:30
Island
9d6583f763
Merge branch 'docs/optimized_ble_adv_data_type_v5.2' into 'release/v5.2'
...
docker / docker (push) Has been cancelled
docs(ble/bluedroid): Optimize BLE example for setting advertising data (v5.2)
See merge request espressif/esp-idf!32756
2024-08-14 15:53:35 +08:00
Sudeep Mohanty
d430e54f91
test(freertos): Fixed flaky scheduling time test
...
This commit updates the scheduling time test to test for median
scheduling time values instead of average values.
2024-08-14 09:32:42 +02:00
Marius Vikhammer
ea0783f07c
Merge branch 'contrib/github_pr_14329_v5.2' into 'release/v5.2'
...
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32834
2024-08-14 12:07:58 +08:00
Wang Meng Yang
b8539f660b
Merge branch 'bugfix/fix_ble_channel_map_update_v5.2' into 'release/v5.2'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.2)
See merge request espressif/esp-idf!32582
2024-08-14 10:50:02 +08:00
Jiang Jiang Jian
166a2e002a
Merge branch 'bugfix/fix_newlib_nano_float_printf_issues_v5.2' into 'release/v5.2'
...
fix newlib nano float printf issues (backport v5.2)
See merge request espressif/esp-idf!32512
2024-08-14 10:47:37 +08:00
Jiang Jiang Jian
3359948660
Merge branch 'fix/disable_timer_wakeup_source_with_auto_sleep_off_v5.2' into 'release/v5.2'
...
fix(esp_pm): disable timer wakeup source with auto light-sleep off (v5.2)
See merge request espressif/esp-idf!32619
2024-08-14 10:45:27 +08:00
andylinpersonal
e2fca9afcc
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h
...
This commit adds the missing extern `C` guards the ulp_lp_core_print.h
header file.
Closes https://github.com/espressif/esp-idf/pull/14329
2024-08-13 23:11:43 +02:00
Rahul Tank
e70b08fb14
Merge branch 'bugfix/handle_linked_om_blufi_v5.2' into 'release/v5.2'
...
docker / docker (push) Waiting to run
fix(nimble) Added change to handle linked om data at blufi layer (v5.2)
See merge request espressif/esp-idf!31975
2024-08-14 00:56:05 +08:00
Rahul Tank
f8f42d469b
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:54:13 +05:30
Wang Meng Yang
70a42c4261
Merge branch 'fix/change_bt_example_sdkconfig_name_v5.2' into 'release/v5.2'
...
fix(bt): change example sdkconfig name to sdkconfig.ci.test(backport v5.2)
See merge request espressif/esp-idf!32805
2024-08-13 11:37:38 +08:00
Marius Vikhammer
6a7758b1b1
Merge branch 'fix/incorrect_critical_nesting_count_in_linux_port_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed critical section macro in vTaskPlaceOnEventListRestricted() (v5.2)
See merge request espressif/esp-idf!32743
2024-08-13 10:57:52 +08:00
Marius Vikhammer
251b8cd860
fix(freertos): split idf_additions.c event groups to separate file
2024-08-13 10:15:40 +08:00