d412ac601b
Merge branch 'tools/support_multi_ci_files' into 'master'
...
tools(ci): Support multiple CI sdkconfig files
See merge request sdk/ESP8266_RTOS_SDK!1712
2025-04-18 14:09:34 +08:00
47c54050a6
tools(ci): Support multiple CI sdkconfig files
2025-04-18 10:32:33 +08:00
7fdbbb2cec
Merge branch 'feature/optimize_libsodium_test_code_for_master' into 'master'
...
feat: Optimize dram size for libsodium test code
See merge request sdk/ESP8266_RTOS_SDK!1710
2025-04-17 18:59:45 +08:00
d30d8e938c
feat: Optimize dram size for libsodium test code
2025-04-17 17:26:06 +08:00
64b26894ef
Merge branch 'chore/modify_libcoap_url_from_github_to_jihulab_master' into 'master'
...
chore(coap): Modify libcoap URL from github to jihulab
See merge request sdk/ESP8266_RTOS_SDK!1709
2025-04-17 17:21:25 +08:00
b4665fccda
chore(coap): Modify libcoap URL from github to jihulab
2025-04-17 16:27:55 +08:00
2f586ea43f
Merge branch 'bugfix/fix_ssid_len_error' into 'master'
...
Fixed the ssid len error issue when the ssid string does not have an end delimiter
See merge request sdk/ESP8266_RTOS_SDK!1699
2024-11-18 11:21:23 +08:00
3fa822f729
Fixed the ssid len error issue when the ssid string does not have an end delimiter
2024-11-18 10:49:16 +08:00
199e52033a
Merge branch 'docs/fix_a_copy_paste_error' into 'master'
...
fix copy paste error
See merge request sdk/ESP8266_RTOS_SDK!1695
2024-08-26 11:06:10 +08:00
f3ca4f8d2d
fix copy paste error
2024-08-14 17:11:34 +08:00
d3a5f99ef8
Merge branch 'docs/fix_rtd_building_error' into 'master'
...
Fix RTD building errors due to the updates in RTD side
See merge request sdk/ESP8266_RTOS_SDK!1694
2024-06-07 10:30:24 +08:00
392f40e434
Fix RTD building errors due to the updates in RTD side
2024-06-06 17:09:45 +08:00
a96bc5cb98
Merge branch 'bugfix/cve-2023-52160' into 'master'
...
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
See merge request sdk/ESP8266_RTOS_SDK!1692
2024-05-09 10:16:59 +08:00
898bf9e449
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
2024-04-17 16:03:13 +08:00
c4634015d8
Merge branch 'feature/add_esp_tls_mbedtls_api' into 'master'
...
esp-tls: Add API for mbedtls to get and set ciphersuites
See merge request sdk/ESP8266_RTOS_SDK!1673
2023-12-29 15:24:51 +08:00
e5b5196ce5
Merge branch 'bugfix/set_ipv6_dns_error' into 'master'
...
fix(tcpip_adapter): Fixed that IPv6 DNS can not work
See merge request sdk/ESP8266_RTOS_SDK!1690
2023-12-27 15:23:15 +08:00
045b4c98dd
fix(tcpip_adapter): Fixed that IPv6 DNS can not work
2023-12-27 14:20:05 +08:00
816bf9bc24
Merge branch 'bugfix/drop_fragmented_ampdus' into 'master'
...
fix(wifi): Dropped fragmented aggregated packets
See merge request sdk/ESP8266_RTOS_SDK!1688
2023-12-20 16:14:35 +08:00
5ddda6c800
Dropped fragmented aggregated packets CVE-2020-26142.
2023-12-18 16:12:20 +08:00
7c34bd0962
Merge branch 'bugfix/fix_open_mode_rx_fragment_pkt_fail_issue' into 'master'
...
fix(esp8266): Fix open mode RX fragment packet fail issue
See merge request sdk/ESP8266_RTOS_SDK!1686
2023-11-27 19:28:50 +08:00
e13702d8e4
fix(esp8266): Fix compiling error
2023-11-27 19:10:06 +08:00
8c531f586f
fix(esp8266): Fix open mode RX fragment packet fail issue
2023-11-24 19:50:31 +08:00
3b15c065c5
Merge branch 'bugfix/potential_freertos_crash' into 'master'
...
fix(ESPCS-924): Fixed a potential freertos crash
See merge request sdk/ESP8266_RTOS_SDK!1684
2023-11-06 15:00:51 +08:00
5b83e820d2
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:02:44 +08:00
015f30999c
Merge branch 'docs/update_yaml_for_readthedocs' into 'master'
...
Update the readthedocs yaml
See merge request sdk/ESP8266_RTOS_SDK!1683
2023-09-26 17:47:49 +08:00
26be41624a
update the readthedocs yaml file
2023-09-26 11:49:01 +08:00
821caea387
Merge branch 'bugfix/fix_multi_country_info_issue' into 'master'
...
fix(lib): fix the multiple country info issue
See merge request sdk/ESP8266_RTOS_SDK!1681
2023-09-05 19:52:45 +08:00
69cf000a4a
fix the multiple country info issue
2023-09-05 19:31:45 +08:00
9132059ea0
Merge branch 'docs/update_wifi_doc' into 'master'
...
docs(wifi): Add WPA3 support
See merge request sdk/ESP8266_RTOS_SDK!1678
2023-09-05 17:34:00 +08:00
56fe1959af
docs(wifi): Add WPA3 support
2023-08-16 14:33:04 +08:00
af0cdc36fa
Merge branch 'feature/httpd_support_reuse_addr' into 'master'
...
feat(httpd): Allow binding to same address and port upon restarting server without delay
See merge request sdk/ESP8266_RTOS_SDK!1675
2023-05-06 10:04:24 +08:00
d93c5bb861
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:46:05 +08:00
8552799a4f
esp-tls: Add API for mbedtls to get and set ciphersuites
2023-04-28 15:35:50 +08:00
35375c17be
Merge branch 'bugfix/fix_espnow' into 'master'
...
fix(lib): fix espnow protocol on unicast which have a litter difference with IDF
See merge request sdk/ESP8266_RTOS_SDK!1672
2023-03-28 19:15:12 +08:00
a22a955007
change addr3 to broadcast for ESPNOW
...
Closes https://github.com/espressif/esp-now/issues/57
2023-03-27 16:35:55 +08:00
7973d71b6e
Merge branch 'bugfix/fix_th25q16hb_page_o_1_issue' into 'master'
...
feat(spi_flash): Add patch to fix TH25Q16HB page 0 hardware issue
See merge request sdk/ESP8266_RTOS_SDK!1670
2023-03-10 10:37:54 +08:00
e2f55cbcca
feat(spi_flash): Add patch to fix TH25Q16HB page 0 hardware issue
2023-03-09 19:08:43 +08:00
d48c4c1706
Merge branch 'bugfix/fix_scan_state_err' into 'master'
...
fix(lib): fix scan state error
See merge request sdk/ESP8266_RTOS_SDK!1667
2022-10-09 14:42:10 +08:00
64de58678e
fix(lib): fix scan state error
2022-10-09 14:10:43 +08:00
7085cc760c
Merge branch 'bugfix/fix_bootloader_failed_read_image_data' into 'master'
...
fix(spi_flash): Fix bootloader failed to read image data
See merge request sdk/ESP8266_RTOS_SDK!1665
2022-09-20 09:13:38 +08:00
92ac9ee06c
fix(spi_flash): Fix bootloader failed to read image data
2022-09-19 16:13:20 +08:00
971db9850a
Merge branch 'bugfix/do_not_check_basic_rate_for_signal_test_router' into 'master'
...
fix(lib): do not check basic rate for signal test router
See merge request sdk/ESP8266_RTOS_SDK!1663
2022-09-13 15:57:36 +08:00
81441d2405
fix(lib): do not check basic rate for signal test router
2022-09-13 09:39:39 +08:00
960d7ae8f3
Merge branch 'bugfix/xmc_overerase' into 'master'
...
feat(bootloader): add xmc spi_flash startup flow to improve reliability
See merge request sdk/ESP8266_RTOS_SDK!1661
2022-09-09 13:55:39 +08:00
838197121a
feat(bootloader): add xmc spi_flash startup flow to improve reliability
2022-08-11 10:28:33 +08:00
ea598f1174
Merge branch 'feature/flash_support_id_0x164068' into 'master'
...
feat(spi_flash): Support ID 0x164068
See merge request sdk/ESP8266_RTOS_SDK!1659
2022-08-09 20:05:02 +08:00
f88c2c56ea
feat(spi_flash): Support Flash ID 0x164068
2022-08-09 19:38:20 +08:00
a192988b79
Merge branch 'feature/boot_close_irq_with_level_3' into 'master'
...
feat(bootloader): Boot close IRQ with level 3
See merge request sdk/ESP8266_RTOS_SDK!1655
2022-05-13 20:09:44 +08:00
c7fcac9b45
feat(bootloader): Boot close IRQ with level 3
2022-05-13 19:40:09 +08:00
e5618e99d9
Merge branch 'feature/disable_irq_in_boot' into 'master'
...
feat(bootloader): Disable CPU interrupt in boot
See merge request sdk/ESP8266_RTOS_SDK!1653
2022-05-13 11:30:56 +08:00