aboutsummaryrefslogtreecommitdiffstats
path: root/src/transport/libp2p/ignore.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-08 18:11:13 +0000
committertv <tv@krebsco.de>2026-11-08 19:28:38 +0100
commit5bcf27ca2a10f16befb96c70bf04ae8a5c04ceaa (patch)
tree9f2ea97e3482a388aa3959f46b4c91f77a20c440 /src/transport/libp2p/ignore.rs
parent857771cc05c73fb91477d7afcf91f10e25aaa0ab (diff)
rules: under strict, a user's own entry is its own to sign
Review 2, N5: under a strict policy a user's signed PUT of its own entry, keys changed (continuum-signed key-add), passed the API and envelope::check's own_keys_only, and was then refused by the rules' path check: _continuum/users/<name> wanted write on the registry, so the node judged it as every node would and answered 403. 1168 worked only without strict. Under a strict policy the rules now take a write of a user's own entry from that user, leaving what it may be to signed_values, which runs envelope::check: an envelope by the user, with only its keys changed, one left at least. Strict only: under another policy the entry isn't an envelope, and the user would rewrite its own capabilities.
Diffstat (limited to 'src/transport/libp2p/ignore.rs')
0 files changed, 0 insertions, 0 deletions