diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2017-12-05 23:51:06 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-12-05 23:51:06 -0800 |
commit | d542e4e12df6031139f5ff9c8cc607b8524cf948 (patch) | |
tree | 304fc1eb1c010c08a8b19bb74c68d32402a0c969 /README.md | |
parent | 59f222a0a29f769c746740301db98adc9b6e83ea (diff) | |
download | geniza-d542e4e12df6031139f5ff9c8cc607b8524cf948.tar.gz geniza-d542e4e12df6031139f5ff9c8cc607b8524cf948.zip |
update README/TODO
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -22,6 +22,7 @@ it will eat-your-data! - [x] read data entries by index - [x] append data entries - [x] verify entire register (signatures and merkel tree) + - [ ] receive and insert data out of order - [ ] bitfields - [ ] Drive metadata and files - [x] read full history ("log") @@ -34,7 +35,10 @@ it will eat-your-data! - [ ] receive entire register from a known host - [ ] share (upload) register to a known host - [ ] bitfields - - [ ] lookup hosts in DHT swarm by discovery key +- [ ] Discovery + - [x] centralized DNS + - [ ] mDNS (local DNS) + - [ ] DHT (distributed hash table) - [ ] Wrapper commands - [ ] clone - [ ] share @@ -44,7 +48,7 @@ it will eat-your-data! ### Differences from dat -A few simplifications were made compared to the regular dat client: +Significant simplifications were made compared to the regular dat client: - Content data is always stored in the SLEEP directory (`content.data`), instead of just having the latest data in files in the working directory. @@ -54,7 +58,6 @@ A few simplifications were made compared to the regular dat client: - Tracking of remote node state (bitfields) is minimized as much as possible. - Almost everything is synchronous and single-threaded, so only a single remote node connection at a time is allowed. -- discovery (DHT, multicast-DNS, etc) is not implemented. ### Dependencies |