Brian Warner
85a56a3d74
mutable.Publish: rearrange create() to use more of it in unit tests
2007-11-06 00:33:40 -07:00
Brian Warner
8cdda6e199
mutable.Publish: more tests
2007-11-05 22:38:43 -07:00
Brian Warner
281afe7cfc
mutable.Publish: create a dispatch_map for the benefit of recovery code, and pull pack/unpack methods out into functions
2007-11-05 22:14:59 -07:00
Brian Warner
59632c6812
mutable: use proper enable/renew/cancel secrets
2007-11-05 21:51:08 -07:00
Brian Warner
fade06ef4d
mutable: added send-messages-to-peers code, about 70% done. No recovery code yet.
2007-11-05 21:29:47 -07:00
Brian Warner
27b67ef0d6
mutable: add peer-selection to Publish, and some basic unit tests
2007-11-05 00:38:07 -07:00
Brian Warner
6137329f05
mutable.py: start writing share-mapping code
2007-11-02 22:59:02 -07:00
Brian Warner
6e5b799d46
mutable.py: add share-unpacking code, use it for more tests
2007-11-02 22:28:31 -07:00
Brian Warner
78c45c82d1
mutable: implement filenode share-packing, still pretty rough
2007-11-02 20:51:39 -07:00
Brian Warner
6510510ea7
mutable.py: sketch out data-structure packing/unpacking methods
2007-11-02 00:03:28 -07:00
Brian Warner
d772ea850d
mutable: split dirnode stuff out to dirnode2.py, will be renamed later
2007-11-01 23:46:47 -07:00
Brian Warner
f1c3ff62c1
mutable: improve NewDirectoryNode test coverage
2007-11-01 18:35:54 -07:00
Brian Warner
36921fedb3
mutable: implement most remaining dirnode methods. No tests yet.
2007-11-01 16:57:58 -07:00
Brian Warner
1d8a4cdfe7
mutable: first pass at dirnodes, filenodes, new URIs. Some test coverage.
...
The URI typenames need revision, and only a few dirnode methods are
implemented. Filenodes are non-functional, but URI/key-management is in
place. There are a lot of classes with names like "NewDirectoryNode" that
will need to be rename once we decide what (if any) backwards compatibility
want to retain.
2007-11-01 15:15:29 -07:00