Opened at 2010-02-15T05:20:59Z
Last modified at 2013-12-27T23:48:24Z
#954 new enhancement
revocable write authority — at Version 10
Reported by: | zooko | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | soon |
Component: | code-mutable | Version: | 1.6.0 |
Keywords: | integrity capleak forward-compatibility newcaps revocation research | Cc: | |
Launchpad Bug: |
Description (last modified by zooko)
As described in pipermail/tahoe-dev/2009-June/001995.html, the easiest kind of revocation to implement in a distributed, robust way is also the kind of revocation that I most urgently need: revoke the write-authority embodied in a specific cap.
The way to implement this is to define a special out-of-band symbol (i.e., something unambiguously distinct from file contents) which means "this file has been petrified". That would be a way to take a mutable file and turn it into a petrified file (formerly mutable but now immutable).
Change History (10)
comment:1 Changed at 2010-02-23T03:13:42Z by zooko
- Milestone changed from undecided to 1.7.0
comment:2 Changed at 2010-02-23T04:37:04Z by zooko
comment:3 Changed at 2010-05-05T05:42:04Z by zooko
- Milestone changed from 1.7.0 to 1.8.0
Out of time to implement this for v1.7.0. I hope to add it to v1.8.0.
comment:4 Changed at 2010-07-24T05:41:07Z by zooko
- Milestone changed from 1.8.0 to soon
Out of time to implement this for v1.8.0. It is a forward-compatibility issue (at least I think so--I'm not sure Brian agrees) so I really do want to get it completed as soon as possible, but we already have a full load of other important issues for v1.8.
comment:5 Changed at 2011-06-09T05:47:12Z by zooko
- Keywords revocation added
comment:6 Changed at 2011-12-27T20:08:24Z by zooko
- Type changed from defect to enhancement
comment:7 Changed at 2012-01-31T17:30:10Z by zooko
- Summary changed from revoke write authority to revocable write authority
comment:8 Changed at 2013-01-22T14:22:34Z by zooko
- Keywords research added
comment:9 Changed at 2013-12-27T23:48:03Z by zooko
- Description modified (diff)
comment:10 Changed at 2013-12-27T23:48:24Z by zooko
- Description modified (diff)
This is a requirement of #958 (LAFS 301 Moved Permanently).