summaryrefslogtreecommitdiff
path: root/doc/TODO
AgeCommit message (Collapse)Author
2005-09-22I love the smell of C in the morning. Make router-download rules smarter ↵Nick Mathewson
(download more so long as we dont duplicate existing requests; relaunch at staggered intervals); relaunch one a minute or on failure; reset 60 minutes; always open 3 requests if we can; add authority opinion to networkstatus; make naming rule correct. There is a remaining bug where we retry servers too quickly; We need to look at that harder. svn:r5110
2005-09-21Move items from meeting into dir-spec and TODO.Nick Mathewson
svn:r5102
2005-09-20a few more todo items doneRoger Dingledine
svn:r5096
2005-09-18Prevent a "try forever to download an unobtainable descriptor" bug. Still ↵Nick Mathewson
remaining: the "give up forever" bug. svn:r5090
2005-09-16add a couple of directory itemsNick Mathewson
svn:r5084
2005-09-15Make authdirs smarter. Reject/invalidate by key and IP. Remember that not ↵Nick Mathewson
every authdir has to be a naming authdir. svn:r5074
2005-09-15Stop downloading directories and download routers instead. This still needs ↵Nick Mathewson
some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing. svn:r5070
2005-09-14Big commit: clients start downloading and using network-statuses.Nick Mathewson
Only caches need to get running-routers; nobody needs to parse, store, or use it. Same for the router-status line in the directories. Add many #if 0's that can get removed once I'm convinced they don't contain anything I'm forgetting. Start all newly-parsed routers as non-running and non-valid; update them from the list of network statuses. Update all routers when a new networkstatus comes in. After 3 tries for a networkstatus, clients give up until they're told to try again. "Let's get those missles ready to **DESTROY THE UNIVERSE**!" -TMBG svn:r5063
2005-09-14update directory todosNick Mathewson
svn:r5052
2005-09-14update todo a bitRoger Dingledine
svn:r5049
2005-09-13clean up the server docs for ulimit -nRoger Dingledine
svn:r5036
2005-09-10two more bugs we should fixRoger Dingledine
svn:r4993
2005-09-10add another todo itemRoger Dingledine
svn:r4979
2005-09-08Update item status: note future work on client directory handlingNick Mathewson
svn:r4957
2005-09-07More stuff for new directories.Nick Mathewson
- Distinguish v1 authorities (all currently trusted directories) from v2 authorities (all trusted directories). - Add configuration option for which dirs are v1 authories. - Add configuration option for whether to be a v1 authority. - Make trusted dirserver selection functions take options to choose which functionality we need. - Remove option when getting directory cache to see whether they support running-routers; they all do now. Replace it with one to see whether caches support v2 stuff. - Parse, cache, and serve network-status objects properly. - Serve compressed groups of router descriptors. The compression logic here could be more memory-efficient. - svn:r4911
2005-09-02Describe approach to downloading status documents; update TODO a bitNick Mathewson
svn:r4899
2005-08-27First cut at cleaning 0.1.1.x TODONick Mathewson
svn:r4879
2005-08-25Start implementing the server side of the new directory protocol.Nick Mathewson
Probably very buggy, since I can't actually run an authdir. Features - Generate and publish new network-status format - Code to cache and re-serve network-status objects generated by others. - Publish individual descriptors (by fingerprint, by "all", and by "tell me yours.") [Still needs compression logic] - Publish client and server recommended versions seprately. - Add digest of descriptor to routerinfo_t, so we can track them better, and length, so we can server them more easily. Cleanups - Unify code to sign directory-like things - Make resolve_my_address() able to tell you which name it wound up resolving. - Unify code to store and serve directory-like things so it all uses cached_dir_t. - Unify code to set the value of cached_dir_t objects. svn:r4835
2005-08-24add some more todo items, and mark off a fewRoger Dingledine
svn:r4830
2005-08-23prod at the 0.1.1.x todo itemsRoger Dingledine
svn:r4822
2005-08-23remove most 0.1.0.x todo itemsRoger Dingledine
svn:r4821
2005-08-22Implement new (reduced-frequency) upload rules. arma, you should review this.Nick Mathewson
svn:r4806
2005-08-08Replace (Fascist)Firewall* with a new ReachableAddresses option that ↵Nick Mathewson
understands address policies. svn:r4751
2005-08-07Generalize FirewallPorts to FirewallIPs so I can run happily when locked in ↵Nick Mathewson
net 18. svn:r4737
2005-08-05Document helper node optionsNick Mathewson
svn:r4715
2005-08-04Implement some more GETINFO goodness: expose helper nodes, config options, ↵Nick Mathewson
getinfo keys. svn:r4694
2005-08-04Claim some items.Nick Mathewson
svn:r4690
2005-07-22Parameterize configuration parsing functionsNick Mathewson
svn:r4635
2005-07-22Note item status; add persistence taskNick Mathewson
svn:r4634
2005-07-22add work for today to TODONick Mathewson
svn:r4631
2005-07-21checkpoint new directory document. needs way more expermients. probably ok.Nick Mathewson
svn:r4626
2005-07-14move some items from the tor-ctl TODO into the main TODO; mark some ↵Nick Mathewson
controller items done. svn:r4559
2005-06-30Mark a few bugs as done or as nonstartersNick Mathewson
svn:r4510
2005-06-29Update rendezvous fix status; add more items to TODONick Mathewson
svn:r4507
2005-06-20Load hardware acceleration options when/where available. Can anybody test this?Nick Mathewson
svn:r4467
2005-06-20Be more clear about fixing unknown rendezvous points. (ow)Nick Mathewson
svn:r4465
2005-06-19update TODONick Mathewson
svn:r4462
2005-06-19Implement all the rest of the new controller protocol, debug a little, add ↵Nick Mathewson
some new features, add ADDRMAP events. svn:r4460
2005-06-17Update some item statusNick Mathewson
svn:r4448
2005-06-13Allow a few EINVALs from libevent before dying. Warn on kqueue with ↵Nick Mathewson
libevent before 1.1a svn:r4419
2005-06-12TODO: strippd out volunteer itemsAndrew Lewman
svn:r4416
2005-06-11Dispose the last XXXXX item in TODONick Mathewson
svn:r4405
2005-06-11Dispose of most remaining XXXXX items in TODONick Mathewson
svn:r4403
2005-06-11eviscerate TODO and stitch it together into a far more attractive, albeit ↵Nick Mathewson
slightly less organic, creature svn:r4402
2005-06-10move todo items around; make 0.1.1.x more ambitious; we'd best get crackingRoger Dingledine
svn:r4394
2005-06-09more todo itemsRoger Dingledine
svn:r4390
2005-06-09Update TODO statusNick Mathewson
svn:r4385
2005-06-09TODO: fixed the latest tasks, and added in window's doc stuffAndrew Lewman
svn:r4379
2005-06-09abandon two 010x itemsRoger Dingledine
svn:r4377
2005-06-09modified task - find 10 dirserversAndrew Lewman
svn:r4362