diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..39726263 --- /dev/null +++ b/TODO.md @@ -0,0 +1,36 @@ +# TODO List + +Not in any particular order yet + +### Big Items + +##### Alternate Locations + +This helps peers discover new sources for a file while the download is in progress. Also makes sharing of partial files possible. + +##### Bloom Filters + +This reduces query traffic by not sending last hop queries to peers that definitely do not have the file + +##### Two-tier Topology + +This helps with scalability + +##### Trust List Sharing + +For helping users make better decisions whom to trust + +##### Content Control Panel + +To allow every user to not route queries for content they do not like. This is mostly GUI work, the backend part is simple + +##### Packaging With JRE, Embedded Router + +For ease of deployment for new users, and so that users do not need to run a separate I2P router + +### Small Items + +* Download file sequentially +* Show incoming/outgoing in monitor tab +* Unsharing of files +* Multiple-selection download, Ctrl-A