mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2026-10-31 13:52:15 +01:00
Step 4a of docs/SECURITY_PLAN.md. Port 80 keeps the eleven HTTP routes of ADR 0006 and the socket at /ws; everything else moved to protocol 2. - Port 8081 (ApiRoutes) and the socket on 8080 (SocketEmitter) are gone. Protocol 2 owns its frame buffer and loop-task check. - Port 80 drops every route the old web UI called: reads, edits, settings, scans, reboot, /shades.cfg, /discovery. HttpRoutes.cpp holds what stays. - ModelSnapshot, SnapshotSlots and the read documents are gone. The item snapshot types stay, as ItemSnapshot, for events, MQTT and the command replies. - Model edits reply only to their protocol 2 op: requestResult goes. - The settings' toJSON writers, used only by the settings routes, go. - The _espsomfy_rts._tcp mDNS record moves to port 80, with path=/ws. - The memory event reports the loop-rate window it closes. - A deleted room no longer re-publishes its retained MQTT topics. - e2e: the heap check reads the sync's status; the sync is checked on its own instead of against /controller. - README gets an API and ports section. BREAKING CHANGE: ports 8081 and 8080 and the old HTTP routes are gone. Home Assistant needs integration 3.0.0 or newer. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| e2e | ||
| fixtures/proto2 | ||
| js | ||
| stubs | ||
| test_apitoken | ||
| test_configheader | ||
| test_ethphy | ||
| test_frame | ||
| test_itemsnapshot | ||
| test_json | ||
| test_logging | ||
| test_loginthrottle | ||
| test_loopqueue | ||
| test_modeleditor | ||
| test_motion | ||
| test_mqttcommands | ||
| test_proto | ||
| test_protoassembly | ||
| test_protoedits | ||
| test_protoops | ||
| test_protosettings | ||
| test_protoslots | ||
| test_pulse | ||
| test_radioscheduler | ||
| test_rollingcode | ||
| test_secrets | ||
| test_sensors | ||
| test_shadebehaviour | ||
| test_shadechanges | ||
| test_shaderequests | ||
| test_shadesettings | ||
| test_shadetx | ||
| test_taskwdt | ||
| test_txbuffer | ||
| test_txjob | ||
| test_utils | ||