2 dht: messaes, fileshare
12 store at nodes near pub
13 re-insert regulary (remote check date)
14 UI app creates the profile and pass to D
17 data of any kind stored under obj/hash
18 hashed header? no: use magic number
19 storage header? yes: refcount, etc... 64B
22 - group files of common category
23 - allow nodes select what they host
24 - tag files in dir, allow easy filter
26 - hash of name: popular dirs will overload nodes
33 - ServerLoop use time point for events
34 - ServerLoop order queue of events, dont need to scan full queue
35 - Upload: use chat's reply-timeout feature
36 - Replce Sha1 with truncated sha512
37 - Chat: OnTimeout, ExceptReply
38 - handle timeouts in Download
39 - correct rate skew due to request lag in download
40 - skip unavailable segments