fix(macos): prevent gateway launchd race condition on startup (#306)

This commit is contained in:
gupsammy
2026-01-07 18:11:24 +05:30
committed by Peter Steinberger
parent 0e9837183d
commit c572859c86
2 changed files with 15 additions and 0 deletions

View File

@@ -19,6 +19,7 @@
### Fixes
- Discord/Telegram: add per-request retry policy with configurable delays and docs.
- macOS: prevent gateway launchd startup race where the app could kill a just-started gateway; avoid unnecessary `bootout` and ensure the job is enabled at login. Fixes #306. Thanks @gupsammy for PR #387.
- Pairing: generate DM pairing codes with CSPRNG, expire pending codes after 1 hour, and avoid re-sending codes for already pending requests.
- Pairing: lock + atomically write pairing stores with 0600 perms and stop logging pairing codes in provider logs.
- Discord: include all inbound attachments in `MediaPaths`/`MediaUrls` (back-compat `MediaPath`/`MediaUrl` still first).