-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathTODO.txt
26 lines (20 loc) · 1.53 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- improve the error message for a nonexistent identity in GetIdentity (via operheim1)
- don't remove-add all edges on an identity trustlist update, kinda inefficient for the database
- lock the database when doing trust calculations OR wrap everything in 1 transaction and keep stuff in RAM
- implement incremental trust updates
-- on relationship change (delete or score update)
-- on new node
- when restoring an identity that doesn't publish a trustlist, add seed identities when restoring anyway (via SeekingFor - freenode IRC)
=== Until first BETA ===
- write identity insert keys to plain text file (request from Arnebab)
- check whether we can output evil HTML? (this would be bad), always send HTML output through the freenet filter
- use priority queue for fetches to make sure that own identities are fetched before all others on the queue
-- required for quickly restoring multiple identities
- make priority levels and such configurable
=== After first BETA ===
- create page where you can search for an identity and go to its identity info page (listing all identities is CRAZY)
- add random delay to identity insertion? -> after a restart of freenet local identities may be inserted at similar times.
-- Correlating USK updates times could lead to identity compromise.
=== FAR FUTURE ===
- add event pushing framework thingy such that plugins don't need to fetch the full WoT every N minutes
- check that an ssk request schedule always gets removed from the backlog even if the XML contains errors and thus an identity update isn't executed.