bark, server: require mailbox authorization to post recovery vtxo ids
- check or remove this line after you've added a CHANGELOG entry or if your PR doesn't need one (they should go into
CHANGELOG/unreleased/)
Summary by CodeRabbit
-
New Features
- Recovery mailbox requests now include signed authorization when available, strengthening ownership verification.
-
Bug Fixes
- Recovery mailbox processing now supports both authorized and legacy requests for backward compatibility.
- Added validation for mailbox ownership, signature, and expiration when authorization is present.
Edited by coderabbit