Make kom-relay fit for public use #67
Labels
No labels
area/ci
area/desktop
area/packaging
area/protocol
area/reading
area/ui
area/web
area/writing
kind/bug
kind/feature
kind/infra
kind/request
needs/user
parked
perf
security
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
littlefox/neokom#67
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
An installable web app (#51) needs HTTPS: browsers only allow service workers on HTTPS (or localhost). That means hosting the web app and kom-relay somewhere real, even if only for testing on a phone.
What:
Done when:
Helps: #51. Hosting itself is roadmap question 1 (needs the user).
From docs/ROADMAP.md, "Under the hood"; filed for 0.2.
Needed before #71's test server goes up.
Merged in #85 (CI run #141 green). Limits per address/total, upload pacing, idle timeout, allowed origins, X-Forwarded-For behind a trusted proxy (NEOKOM_RELAY_*). 5 in-process integration tests. docs/RELAY.md: threat model, Caddy/nginx.