New TODO item for rotating DNS entries.
[quix0rs-apt-p2p.git] / TODO
diff --git a/TODO b/TODO
index 0654dba2b87abfd22450402df4f2c7de704e42b9..fc4158dfdfbabf9ded10538bca4dc0fb21473e04 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,13 @@
+Rotate DNS entries for mirrors more reliably.
+
+Currently the mirrors are accessed by DNS name, which can cause some
+issues when there are mirror differences and the DNS gets rotated.
+Instead, the HTTP Downloader should handle DNS lookups itself, store
+the resulting addresses, and send requests to IP addresses. If there
+is an error from the mirror (hash check or 404 response), the next IP
+address in the rotation should be used.
+
+
 Use GPG signatures as a hash for files.
 
 A detached GPG signature, such as is found in Release.gpg, can be used