Dong Heng
0799028e4d
Merge branch 'bugfix/fix_espnow_send_fail_issue_v3.4' into 'release/v3.4'
...
Change the addr3 to broadcast for ESP-NOW data (v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1703
2025-03-03 16:38:57 +08:00
zhangyanjiao
ab04069df3
Change the addr3 to broadcast for ESP-NOW data
...
Closes https://github.com/espressif/esp-idf/issues/10341
2025-03-03 11:13:32 +08:00
Dong Heng
f9fd0c6ab3
Merge branch 'bugfix/fm25q16a_fails_to_run' into 'release/v3.4'
...
fix: FM25Q16B fails to run due to FM25Q16A patch
See merge request sdk/ESP8266_RTOS_SDK!1702
2024-11-29 19:03:21 +08:00
Xu Chun Guang
31637024ff
fix: FM25Q16B fails to run due to FM25Q16A patch
2024-11-28 18:41:24 +08:00
Dong Heng
cb1c6c8e62
Merge branch 'bugfix/fix_a_potential_flash_hang' into 'release/v3.4'
...
fix(flash): fixed a potential system hang issue on fm25q16a
See merge request sdk/ESP8266_RTOS_SDK!1701
2024-11-20 15:41:37 +08:00
Chen Wu
f3aaa5831e
fix(flash): fixed a potential system hang issue on fm25q16a
2024-11-20 14:22:28 +08:00
Dong Heng
734ed61155
Merge branch 'bugfix/fix_ssid_len_error_v3.4' into 'release/v3.4'
...
Fixed the ssid len error issue when the ssid string does not have an end delimiter (v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1700
2024-11-18 11:21:06 +08:00
zhangyanjiao
224e7a1c56
Fixed the ssid len error issue when the ssid string does not have an end delimiter
2024-11-18 10:54:06 +08:00
Dong Heng
5d32275d4d
Merge branch 'log/diable_patch_log' into 'release/v3.4'
...
Log: Disable SPI FLASH patch log
See merge request sdk/ESP8266_RTOS_SDK!1698
2024-11-12 14:06:19 +08:00
Xu Chun Guang
323b1f8be0
Log: Disable SPI FLASH patch log
2024-11-12 11:09:28 +08:00
Dong Heng
c4b5085104
Merge branch 'feature/add_fm25q16a_patch' into 'release/v3.4'
...
feat: Add fm25q16a patch
See merge request sdk/ESP8266_RTOS_SDK!1696
2024-11-05 10:50:09 +08:00
Xu Chun Guang
c611c41d0a
feat: Add fm25q16a patch
2024-11-04 12:00:02 +08:00
Dong Heng
e19ff9af0d
Merge branch 'feature/add_esp_tls_mbedtls_api_v3.4' into 'release/v3.4'
...
esp-tls: Add API for mbedtls to get and set ciphersuites (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1674
2024-07-03 11:27:57 +08:00
Wu Jian Gang
aab95f4829
Merge branch 'bugfix/cve-2023-52160_v3.4' into 'release/v3.4'
...
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
See merge request sdk/ESP8266_RTOS_SDK!1693
2024-05-09 10:17:07 +08:00
zhangyanjiao
0cac4f8cf3
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
2024-04-17 16:08:51 +08:00
Dong Heng
96c037e2b8
Merge branch 'bugfix/set_ipv6_dns_error_v3.4' into 'release/v3.4'
...
fix(tcpip_adapter): Fixed that IPv6 DNS can not work (v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1691
2023-12-27 15:23:33 +08:00
Chen Wu
d4dca4ed00
fix(tcpip_adapter): Fixed that IPv6 DNS can not work
2023-12-27 14:22:17 +08:00
Jiang Jiang Jian
d47d0f4d26
Merge branch 'bugfix/drop_fragmented_ampdus_v3.4' into 'release/v3.4'
...
fix(wifi): Dropped fragmented aggregated packets (v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1689
2023-12-20 16:14:39 +08:00
zhangyanjiao
377bd1dd01
Dropped fragmented aggregated packets (CVE-2020-26142)
2023-12-18 16:28:18 +08:00
Dong Heng
052315b584
Merge branch 'bugfix/fix_open_mode_rx_fragment_pkt_fail_issue_v3.4' into 'release/v3.4'
...
fix(esp8266): Fix open mode RX fragment packet fail issue (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1687
2023-11-27 19:49:23 +08:00
Dong Heng
7c318e9b55
fix(esp8266): Fix compiling error
2023-11-27 19:31:07 +08:00
Dong Heng
0a612356c1
fix(esp8266): Fix open mode RX fragment packet fail issue
2023-11-24 19:57:40 +08:00
Dong Heng
4fd37f8916
Merge branch 'bugfix/potential_freertos_crash_v3.4' into 'release/v3.4'
...
fix(ESPCS-924): Fixed a potential freertos crash (v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1685
2023-11-09 10:31:56 +08:00
Chen Wu
fdac6aaf6b
fix(ESPCS-924): Fixed a potential freertos crash
...
- Reason:
A task and B interrupt indirectly access the shared resource pxDelayedTaskList without proper security protection, leading to further crash.
A task uses xEventGroupSetBits() to access the pxDelayedTaskList resource:
xEventGroupSetBits() -> vTaskRemoveFromUnorderedEventList() -> uxListRemove() -> pxList, where pxList is the pxDelayedTaskList.
At this point, another B interrupt is triggered (xEventGroupSetBits only suspends task scheduling and does not disable interrupts) and also accesses the pxDelayedTaskList resource:
MacIsrSigPostDefHdl() -> __wifi_queue_send_from_isr() -> xQueueGenericSendFromISR() -> xTaskRemoveFromEventList() -> prvResetNextTaskUnblockTime() -> pxDelayedTaskList.
This leads to an unsafe access to the pxDelayedTaskList resource by two entities, causing subsequent crash exceptions.
- Fix:
Modify the timing of the call to prvResetNextTaskUnblockTime() within xTaskRemoveFromEventList from unconditional execution to only execute when task scheduling is enabled.
This way, when the B interrupt reaches xTaskRemoveFromEventList, it will not call prvResetNextTaskUnblockTime to access the pxDelayedTaskList resource (due to task scheduling being disabled).
After the B interrupt execution is complete and control returns to A task, xTaskResumeAll() will be called, and then prvResetNextTaskUnblockTime() will update the pxDelayedTaskList resource again.
2023-11-06 14:08:53 +08:00
Dong Heng
fec8e98a74
Merge branch 'bugfix/fix_multi_country_info_issue_v3.4' into 'release/v3.4'
...
fix(lib): fix the multiple country info issue (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1682
2023-09-05 19:52:21 +08:00
zhangyanjiao
494817f32b
fix the multiple country info issue
2023-09-05 19:33:39 +08:00
Dong Heng
308dd24563
Merge branch 'docs/update_wifi_doc_v3.4' into 'release/v3.4'
...
docs(wifi): Add WPA3 support (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1679
2023-09-05 17:33:58 +08:00
Dong Heng
22e9115e1e
docs(wifi): Add WPA3 support
2023-08-16 14:33:45 +08:00
Dong Heng
82d8ba2c6e
Merge branch 'feature/httpd_support_reuse_addr_v3.4' into 'release/v3.4'
...
feat(httpd): Allow binding to same address and port upon restarting server without delay (v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1676
2023-05-06 10:04:33 +08:00
Chen Wu
0d9450ea00
feat(httpd): Allow binding to same address and port upon restarting server without delay
...
Issue : Restarting the server without 30sec delay between httpd_stop() and httpd_start() causes EADDRINUSE error
Resolution : Use setsockopt() to enable SO_REUSEADDR on listener socket
Closes https://github.com/espressif/esp-idf/issues/3381
2023-05-05 17:44:59 +08:00
yuanjianmin
1c33bd488b
esp-tls: Add API for mbedtls to get and set ciphersuites
2023-04-28 15:49:34 +08:00
Dong Heng
bac80c938c
Merge branch 'bugfix/fix_th25q16hb_page_o_1_issue_v3.4' into 'release/v3.4'
...
feat(spi_flash): Add patch to fix TH25Q16HB page 0 hardware issue (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1671
2023-03-10 11:03:58 +08:00
Dong Heng
8afe4a6785
feat(spi_flash): Add patch to fix TH25Q16HB page 0 hardware issue
2023-03-10 10:38:51 +08:00
Dong Heng
e3348ac7ea
Merge branch 'bugfix/fix_scan_state_err_v3.4' into 'release/v3.4'
...
fix(lib): fix scan state error (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1668
2022-10-09 14:42:06 +08:00
Zhang Jun Hao
eb4066e80e
fix(lib): fix scan state error
2022-10-09 14:12:03 +08:00
Dong Heng
b4a58443af
Merge branch 'bugfix/fix_bootloader_failed_read_image_data_v3.4' into 'release/v3.4'
...
fix(spi_flash): Fix bootloader failed to read image data (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1666
2022-09-19 21:35:01 +08:00
Dong Heng
20dbb96fcd
fix(spi_flash): Fix bootloader failed to read image data
2022-09-19 19:12:25 +08:00
Dong Heng
5708e653a2
Merge branch 'bugfix/do_not_check_basic_rate_for_signal_test_router_v3.4' into 'release/v3.4'
...
fix(lib): do not check basic rate for signal test router (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1664
2022-09-13 15:57:48 +08:00
Zhang Jun Hao
04281f67e1
fix(lib): do not check basic rate for signal test router
2022-09-13 09:44:18 +08:00
Dong Heng
4701083a4e
Merge branch 'bugfix/xmc_overerase_v3.4' into 'release/v3.4'
...
feat(bootloader): add xmc spi_flash startup flow to improve reliability (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1662
2022-09-09 13:55:51 +08:00
Dong Heng
89cf28ce53
Merge branch 'feature/flash_support_id_0x164068_v3.4' into 'release/v3.4'
...
feat(spi_flash): Support Flash ID 0x164068 (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1660
2022-08-11 11:02:55 +08:00
Dong Heng
06f3948b27
feat(spi_flash): Support Flash ID 0x164068
2022-08-11 10:32:00 +08:00
Dong Heng
b5301bf124
feat(bootloader): add xmc spi_flash startup flow to improve reliability
2022-08-11 10:29:43 +08:00
Dong Heng
7270911082
Merge branch 'feature/boot_close_irq_with_level_3_v3.4' into 'release/v3.4'
...
feat(bootloader): Boot close IRQ with level 3 (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1656
2022-05-13 20:11:43 +08:00
Dong Heng
3efd52d2e0
feat(bootloader): Boot close IRQ with level 3
2022-05-13 19:46:17 +08:00
Dong Heng
08d1bace11
Merge branch 'feature/disable_irq_in_boot_v3.4' into 'release/v3.4'
...
feat(bootloader): Disable CPU interrupt in boot(backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1654
2022-05-13 11:57:28 +08:00
Dong Heng
9d1387522c
feat(bootloader): Disable CPU interrupt in boot
2022-05-09 19:18:05 +08:00
Dong Heng
696ef14cd6
Merge branch 'bugfix/fix_cmake_enable_wifi_debug_v3.4' into 'release/v3.4'
...
fix(esp8266): Fix compiling error when enable Wi-Fi debug (backport v3.4)
See merge request sdk/ESP8266_RTOS_SDK!1650
2022-04-11 13:24:57 +08:00
Dong Heng
56ffb3d46c
fix(esp8266): Fix compiling error when enable Wi-Fi debug
2022-04-11 12:57:54 +08:00
Dong Heng
6d9f33411a
Merge branch 'chore/fix_ci_issues_v3.4' into 'release/v3.4'
...
chore(ci): Fix CI env issues
See merge request sdk/ESP8266_RTOS_SDK!1652
2022-04-11 12:16:28 +08:00