Files
OwnCord/Server
J3vb 5a417def52 fix: harden LiveKit tokens — 5min TTL, source restrictions, webhook validation (BUG-127, BUG-128)
BUG-127: Reduce token TTL from 24h to 5min. Webhook participant_joined
now validates voice_states membership and join token match — rogue
participants are removed via LiveKit API.

BUG-128: GenerateToken uses CanPublishSources to restrict track types
(microphone/camera/screen_share) based on actual OwnCord permissions,
preventing SFU-level bypass of USE_VIDEO/SHARE_SCREEN checks.
2026-04-02 12:25:03 +02:00
..