aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2018-02-01 21:15:13 +0100
committerdec05eba <dec05eba@protonmail.com>2020-08-18 23:25:12 +0200
commit1c7e6e074155499155adbbb651db1c66f1762ba2 (patch)
treec08a95e772c8e23228a2be78e308aba313034f26 /README.md
parentbd2bd91ac947a7b1f6d097d7efa4b0ab2041d4db (diff)
Sync time with ntp server, starting with basic operations
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
index 3a5e996..f5be103 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,14 @@
# odhtdb
OpenDHT Database
+
+# Limits
+Only 65kb of data can be used for each `add`. You can add more data by using `add` several times.
+User and group name can't be longer than 255 characters.
+
+# TODO
+## Node banning
+Ban nodes that spam put or get (malicious nodes). If data is routed, then the router node should first ban the malicious node so the router node is not banned if it's not malicious.
+But how can we know if data was routed? does opendht expose this to other nodes in some way?
+## Error handling
+Currently operations are executed without knowing if they succeed or not. Operations should be modified to perhaps return std::future or allow
+used to pass a callback function which is called with the operation result. \ No newline at end of file