-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set DHCP Option (GIT8266O-581) #1004
Open
Meinsda
wants to merge
2,564
commits into
release/v2.x.x
Choose a base branch
from
master
base: release/v2.x.x
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fix(lib): do not recv pkt send by ourself See merge request sdk/ESP8266_RTOS_SDK!1512
- add max connection log in softap - add set and get inactive time api - remove taskdelay after station disconnect from ap - refactor set and get max phy tpw api - fix sig test error
feat(wpa_supplicant): pmf espnow coexistance fixes See merge request sdk/ESP8266_RTOS_SDK!1515
…p' into 'master' feat(esp8266): support 64bit sleep time for esp_deep_sleep See merge request sdk/ESP8266_RTOS_SDK!1516
fix(tcpip_adapter): fix crash when clientdhcp is null See merge request sdk/ESP8266_RTOS_SDK!1518
fix(wpa_suppllicant): use sha1 in wpa_supplicant instead of sha1 in mbedtls See merge request sdk/ESP8266_RTOS_SDK!1519
Commit ID: 8ff8a053
feat(tools): Add xtensa-lx106-elf toolchain url See merge request sdk/ESP8266_RTOS_SDK!1483
feat(esp8266): Avoid to NMI calling ets_printf crash See merge request sdk/ESP8266_RTOS_SDK!1523
feat(kconfig): Remove unused config dependence See merge request sdk/ESP8266_RTOS_SDK!1524
- return ERR_MEM when softap power queue is full - remove some unused code and function - do not rewrite flash when set station config - wait 20~40ms before close RF when station received unicast packet from ap - set default DTIM period to 1 when ESP8266 in softap mode - fix authmode in scan record is open when scan WPA2/WPA3 router - add esp_wifi_set_11b_tx_plcp api for signal test - fix baudrate is incorrect when esp_restart called
feat(lib): update lib See merge request sdk/ESP8266_RTOS_SDK!1517
feat(dhcp): Add dhcp timeout See merge request sdk/ESP8266_RTOS_SDK!1508
feat(lw-ip): update lw-ip from idf See merge request sdk/ESP8266_RTOS_SDK!1521
Commit ID:5ef1b39
Commit ID: 26b54231
fix(lib): fix scan state error See merge request sdk/ESP8266_RTOS_SDK!1667
feat(spi_flash): Add patch to fix TH25Q16HB page 0 hardware issue See merge request sdk/ESP8266_RTOS_SDK!1670
fix(lib): fix espnow protocol on unicast which have a litter difference with IDF See merge request sdk/ESP8266_RTOS_SDK!1672
…erver 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 espressif/esp-idf#3381
feat(httpd): Allow binding to same address and port upon restarting server without delay See merge request sdk/ESP8266_RTOS_SDK!1675
docs(wifi): Add WPA3 support See merge request sdk/ESP8266_RTOS_SDK!1678
fix(lib): fix the multiple country info issue See merge request sdk/ESP8266_RTOS_SDK!1681
Update the readthedocs yaml See merge request sdk/ESP8266_RTOS_SDK!1683
- 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.
fix(ESPCS-924): Fixed a potential freertos crash See merge request sdk/ESP8266_RTOS_SDK!1684
…master' fix(esp8266): Fix open mode RX fragment packet fail issue See merge request sdk/ESP8266_RTOS_SDK!1686
fix(wifi): Dropped fragmented aggregated packets See merge request sdk/ESP8266_RTOS_SDK!1688
fix(tcpip_adapter): Fixed that IPv6 DNS can not work See merge request sdk/ESP8266_RTOS_SDK!1690
esp-tls: Add API for mbedtls to get and set ciphersuites See merge request sdk/ESP8266_RTOS_SDK!1673
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements See merge request sdk/ESP8266_RTOS_SDK!1692
Fix RTD building errors due to the updates in RTD side See merge request sdk/ESP8266_RTOS_SDK!1694
fix copy paste error See merge request sdk/ESP8266_RTOS_SDK!1695
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
how can i set a DHCP Option at the ESP? I want to create an captiveportal . That an os automatic opens the side i must offer in option 160 the url of the page. But how can i set them?