2681 Commits

Author SHA1 Message Date
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