]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - TODO
Refresh DHT values just before they are due to expire.
[quix0rs-apt-p2p.git] / TODO
diff --git a/TODO b/TODO
index a40cdaa736249f75f00582a1bbf4b37c882d22d8..ce33a7763381df0317bbc3f5e5ed78db22f6a579 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,19 +1,3 @@
-Comply with the newly defined protocol on the web page.
-
-Various things need to done to comply with the newly defined protocol:
- - add the token to find_node responses
- - use the token in store_node requests
- - standardize the error messages (especially for a bad token)
-
-
-Reduce the memory footprint by clearing the AptPackages caches.
-
-The memory usage is a little bit high due to keeping the AptPackages
-caches always. Instead, they should timeout after a period of inactivity
-(say 15 minutes), and unload themselves from meory. It only takes a few
-seconds to reload, so this should not be an issue.
-
-
 Packages.diff files need to be considered.
 
 The Packages.diff/Index files contain hashes of Packages.diff/rred.gz 
@@ -109,10 +93,3 @@ key. Once a querying node has found enough values (or all of them), then
 it would send the "get_value" method to the nodes that have the most
 values. The "get_value" query could also have a new parameter "number",
 which is the maximum number of values to return.
-
-
-Missing Kademlia implementation details are needed.
-
-The current implementation is missing some important features, mostly 
-focussed on storing values:
- - values need to be republished (every hour?)