TLS by default, plain Protocol A only after confirmation #39
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#39
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?
User (D-026): "Someone in a meeting not too long ago stated that lyskom and the server has TLS support for encrypted communication. We should verify that and use it as default if possible. If TLS encryption is available and possible to use, we should still allow the fallback to be standard raw Protocol A communication, but only after user confirmation"
Verified 2026-10-17
kom-ssh-relay-host).Plan
--tls), and the plain-text fallback needs the same confirmation, carried as a relay request parameter. Browser→relay should be wss when served over https.Merged via PR #40. CI run #57 is green, and packaging run #54 builds on all four distros with rustls/ring.
Verified:
kom.lysator.liu.se has no TLS front end, so users there get the confirmation question.