#954 new enhancement

revocable write authority

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

This is a requirement of #958 (LAFS 301 Moved Permanently).

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)
Note: See TracTickets for help on using tickets.