SignalK / SensESP

Universal Signal K sensor framework for the ESP32 platform
https://signalk.org/SensESP/
Apache License 2.0
152 stars 81 forks source link

Networking fixes #683

Closed mairas closed 7 months ago

mairas commented 7 months ago

Fix a few networking issues. Raspberry Pi OS Bookworm NetworkManager creates hotspot APs that only use WPA encryption. That's not great, but turns out properly fixing that on the Pi is a lot of work. So, I bit the bullet and lowered the encryption requirement to WPA.

Some Json buffers were increased in LambdaTransform to prevent buffer overflows.

The WiFi watchdog is now optional and set in SensESPAppBuilder.

HTTPDigestAuthentication is not used for requests on the softAP interface - it interferes with the captive portal operation.

Cleanup: Configurable description and sort_order are never provided as child class args. There are setter methods for that.

Cleanup: Redundant T and Template classnames were fixed. This is a backwards incompatible change.