commit | 94240b5d0138b16dcf3d902dc850db3de7411a23 | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Wed Feb 27 11:57:29 2013 -0800 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Wed Feb 27 11:57:29 2013 -0800 |
tree | 3ae6ad1a4a5af244c5a49cf8a6aed6421c90ba24 | |
parent | 6fb5dc66d612840ab29f868c16ce9c78135a4114 [diff] |
Implementing FileState RPC call (now it is called info/files/folder RPC call) For testing: ccnpeek -c /localhost/<username>/chronoshare/<shared-folder>/info/files/folder/<folder-of-interest>/nonce/%00 or ccnpeek -c /localhost/<username>/chronoshare/<shared-folder>/info/files/folder/nonce/%00 Returned items are lexicographically ordered by filename (not really natural ordering, but should be ok for now...) Change-Id: I4e02cd44cf2daf632b25729e9f936512d17f2bc0
ChronoShare provides services similar to Dropbox, but in a decentralized way.
It uses ChronoSync library to synchronize the operations to the shared-folder and levels NDN's advantage of natural multicast support. The sharing process is completely decentralized, but it is also very easy to add a permanent storage server.
ChronoShare also provides file history and basic version control.
To see more details about ChronoShare design, click here.