aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-12-05 23:51:06 -0800
committerBryan Newbold <bnewbold@robocracy.org>2017-12-05 23:51:06 -0800
commitd542e4e12df6031139f5ff9c8cc607b8524cf948 (patch)
tree304fc1eb1c010c08a8b19bb74c68d32402a0c969 /README.md
parent59f222a0a29f769c746740301db98adc9b6e83ea (diff)
downloadgeniza-d542e4e12df6031139f5ff9c8cc607b8524cf948.tar.gz
geniza-d542e4e12df6031139f5ff9c8cc607b8524cf948.zip
update README/TODO
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/README.md b/README.md
index f6a06fc..e6a5e46 100644
--- a/README.md
+++ b/README.md
@@ -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