mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-07 11:19:58 +02:00
Schema 7 -> 8 adds contacts, grants_issued, grants_held, and blocked_endpoints. Kept in their own module so repository.rs does not grow further; the tables migrate with the rest of the schema through the shared pool. Revocation tombstones rather than deletes, so a returning peer is answered Revoked instead of Unknown and can drop its dead entry. Blocking revokes any outstanding grant, and unblocking does not hand access back.