aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
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