Commit History

Author SHA1 Message Date
  Nick Mathewson 059148f588 Only caches download network-status for now, and they use a different strategy. Add an element to connection_t to remember what we are downloading, and a function to recognize our own fingerprint. 20 years ago
  Roger Dingledine 465aec04c1 when reporting results from a dirserver fetch/post, tell us the 20 years ago
  Nick Mathewson 1e2f1679c8 Fix some more bugs; add a temporary log. 20 years ago
  Nick Mathewson ff9452e900 Clean up should-i-go-to-the-dirserv logic a little: All servers with DirPorts should get their directories from the source 20 years ago
  Nick Mathewson 3a99927859 Make directory download code slightly less likely to segfault or assert. 20 years ago
  Nick Mathewson f50ddfd4dd Download network-status at regular intervals. The code is probably iffy, and the constants need to be renamed. 20 years ago
  Nick Mathewson 4aca47268d Logic to launch connections for new directory types. 20 years ago
  Nick Mathewson eac917fd6a clean whitespace. 20 years ago
  Nick Mathewson 5c6c88e76d More stuff for new directories. 20 years ago
  Roger Dingledine c384fa706d stop using the v1 rend desc format. we're going to change v1 20 years ago
  Roger Dingledine 711cad94ed when we think a router is unreachable, pass the message back to the 20 years ago
  Roger Dingledine 6a52aa52fe fix a pair of hard-coded urls 20 years ago
  Roger Dingledine 77f52e3467 fix some logs and comments 20 years ago
  Nick Mathewson ae4a183ed8 Change the return values on dirserv_add_descriptor 20 years ago
  Nick Mathewson e24d540d81 We no longer need dirserv_load_from_directory_string, so dirserv_add_descriptor no longer has to keep track of where each descriptor ends. 20 years ago
  Nick Mathewson 54a6a8f0ef Start implementing the server side of the new directory protocol. 20 years ago
  Roger Dingledine e54e970a82 ha ha, that infinite loop was fun. 20 years ago
  Roger Dingledine a120cc20c1 Dirservers now do their own external reachability testing of each 20 years ago
  Nick Mathewson b72ab23ded check [X-]Forwarded-For headers in HTTP requests when generating log messages. Implements feature for bug 181. Arma--please review? 20 years ago
  Nick Mathewson 21959c1bfd start using new renddesc code 20 years ago
  Nick Mathewson 249b72f53e Replace (Fascist)Firewall* with a new ReachableAddresses option that understands address policies. 20 years ago
  Nick Mathewson 50cfcbe157 Note which directory server said 400 to a renddesc. 20 years ago
  Nick Mathewson 01d0788950 Generalize FirewallPorts to FirewallIPs so I can run happily when locked in net 18. 20 years ago
  Nick Mathewson c3a62c1739 Initial, somewhat dodgy implementation of helper nodes. It has too many XXXXs, it logs too verbosely, and it doesnt do persistence. 20 years ago
  Roger Dingledine ddecb1a04d looks like we were never delivering deflated running-routers lists 20 years ago
  Nick Mathewson ec83652357 Logic to implement rendezvous/introduction via unknown servers. 20 years ago
  Roger Dingledine 9808fbd884 make the log message less scary when all the dirservers are 20 years ago
  Roger Dingledine 9c67ae34f1 overall cleanup and streamlining and doccing 20 years ago
  Nick Mathewson 232861ba42 Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform. 20 years ago
  Roger Dingledine fcd0fc3364 flesh out the source file descriptions for doxygen 20 years ago