fix: keep bonjour rejection handler through shutdown

This commit is contained in:
Peter Steinberger
2026-01-07 20:54:40 +00:00
parent 9056e0edbb
commit fd3babc626
3 changed files with 58 additions and 1 deletions

View File

@@ -20,6 +20,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.
- macOS: ignore ciao announcement cancellation rejections during Bonjour shutdown to avoid unhandled exits. Thanks @emanuelst for PR #419.
- 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.
- WhatsApp: add self-phone mode (no pairing replies for outbound DMs) and onboarding prompt for personal vs separate numbers (auto allowlist + response prefix for personal).