Merge changes Id564ca35,I6082a335,I54210671

* changes:
  Printing error when file is requested to be assembled, but something is wrong with assembly
  Delaying saving of the local state change from dispatcher (useful when many changes happen at about the same time)
  ccnx: Update tracing in ccnx-wrapper
tree: 85d3ff7f20bf5ee31098cb4700051d01d1e01b07
  1. ccnx/
  2. cmd/
  3. disabled/
  4. executor/
  5. gui/
  6. scheduler/
  7. src/
  8. test/
  9. .gitignore
  10. log4cxx.properties
  11. Makefile
  12. README.md
  13. waf
  14. wscript
README.md

ChronoShare: Decentralized File Sharing Over NDN

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.