checkpointing mutable-file work. Storage layer is 80% in place.

This commit is contained in:
Brian Warner
2007-10-30 19:47:36 -07:00
parent 75b7df7e29
commit b24c2925e8
4 changed files with 502 additions and 5 deletions

View File

@ -6,15 +6,13 @@ from twisted.internet import defer
from foolscap import Referenceable
from allmydata import uri
from allmydata.interfaces import RIVirtualDriveServer, \
IDirectoryNode, IFileNode, IFileURI, IDirnodeURI, IURI
IDirectoryNode, IFileNode, IFileURI, IDirnodeURI, IURI, \
BadWriteEnablerError
from allmydata.util import bencode, idlib, hashutil, fileutil
from allmydata.Crypto.Cipher import AES
# VirtualDriveServer is the side that hosts directory nodes
class BadWriteEnablerError(Exception):
pass
class NoPublicRootError(Exception):
pass