Using a freshly built Alles image, I get the message "Header fields are too long for server to interpret" after connecting to the WiFi from my Android phone:
Steps to reproduce:
Build Alles binary (using Docker image to ensure clean environment)
Load binary onto Alles, reboot
On phone, connect to the new wifi network
Wait until the 'sign into wifi network' prompt appears, then accept it
The phone shows the above page
If I manually configure the phone to use the wifi network without a connection, then open http://10.10.0.1 in a browser, the configuration page is able to load.
Using a freshly built Alles image, I get the message "Header fields are too long for server to interpret" after connecting to the WiFi from my Android phone:
Steps to reproduce:
If I manually configure the phone to use the wifi network without a connection, then open http://10.10.0.1 in a browser, the configuration page is able to load.
I think the solution is simple- CONFIG_HTTPD_MAX_REQ_HDR_LEN needs to be increased: https://github.com/bwhitman/alles/blob/main/sdkconfig#L375
For instance to 1024: https://esp32.com/viewtopic.php?t=28702