[tahoe-dev] [tahoe-lafs] #956: embed security metadata in parent directory
James A. Donald
jamesd at echeque.com
Wed Feb 17 13:45:22 UTC 2010
> #956: embed security metadata in parent directory
> There is going to be a compatibility problem with doing this, since
> we don't (as far as I can see) have anywhere in the directory
> format to encode new fields that will be ignored by old clients.
> This will also be a problem with several other proposed features,
> including deep-verify caps as described in #308, and extensible
> directories suggested as part of #959.
The COM approach to addressing this type of problem is that the client
should never see the raw data of a structured object, rather a presentation
of that data, and the presentation depends on the negotiated interface, so
older clients see an older presentation.
More information about the tahoe-dev