Commit History

Author SHA1 Message Date
  Nick Mathewson 878962bee1 Add reasons to DESTROY and RELAY_TRUNCATED cells. 20 years ago
  Roger Dingledine 485aa9415d authdirs now stop whining so loudly about bad descriptors that they fetch 20 years ago
  Roger Dingledine 9af33ef39c when we choose not to use a server descriptor from our cache, don't 20 years ago
  Roger Dingledine 2efa056777 make the "stable" flag in network-status be the median of the uptimes 20 years ago
  Peter Palfrader 3dc69d3add Make tor compile again 20 years ago
  Roger Dingledine 6c693dbda6 add a TorVersion state string. 20 years ago
  Roger Dingledine 5947388968 Finish implementing config's EntryNodes and StrictEntryNodes option. 20 years ago
  Roger Dingledine dbd7b97eff helper nodes are dead. long live entry nodes. 20 years ago
  Roger Dingledine 60cd03069a when we connect to a helper node for the first time, close 20 years ago
  Nick Mathewson ece9865020 Implement new directory logic: download by descriptor digest, not by key digest. Caches try to download all listed digests from authorities; clients try to download "best" digests from caches. 20 years ago
  Roger Dingledine 35986a2374 simplify because we weren't using those return values anyway 20 years ago
  Peter Palfrader 4bd65f0f98 Keep bandwidth history accross restarts/crashes 20 years ago
  Roger Dingledine a6afef700a nother typo 20 years ago
  Nick Mathewson 89eded7b17 Add "panic" option to reject all servers not in fingerprint list. 20 years ago
  Nick Mathewson 280c62314e Make clients look at the fast and stable flags in networkstatus, not at the bandwidth and uptime declared in the router descriptors. 20 years ago
  Nick Mathewson 24e79df0b6 Whitespace fixes; comments. 20 years ago
  Nick Mathewson 3ea32f51cb add a few clarifying comments 20 years ago
  Nick Mathewson ce71b17224 Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_dir_info, and make the latter function smarter. 20 years ago
  Nick Mathewson 9482b1b9d5 Choose directory servers from routerstatus list, not from routerinfo list. This way, as soon was we have a networkstatus, we can ask a cache to give us routers, rather than needing to ask the directories. 20 years ago
  Nick Mathewson c02c6b5823 Shave off 8 bytes per connection and 4 bytes per circuit by paying attention to padding warnings, moving fields around, and acknowledging that we have no files with over 64 kilolines. 20 years ago
  Nick Mathewson 1af630d32c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. 20 years ago
  Nick Mathewson 27a201ac80 Have dirctory authorites note which servers make good V2 directory caches in publishe network-status. 20 years ago
  Roger Dingledine 8730190914 when we're checking reachability, make it clearer in the logs 20 years ago
  Nick Mathewson e9b66ec906 Document CREATE_FAST better in the code. Move our key expansion algorithm into a separate function in crypto.c 20 years ago
  Nick Mathewson f031ee8246 Make clients use CREATE_FAST cells. add an option to disable this. 20 years ago
  Nick Mathewson b1d034d2ab Fix bug 212: Directory authorities should not try to download server descriptors that they know they will reject. 20 years ago
  Nick Mathewson d2123388ad Better fix for last bug: avoids trying to double-mark circuits. 20 years ago
  Nick Mathewson b03e8733f3 Change how OR conns get removed from the identity map; fix some warnings on shutdown. 20 years ago
  Nick Mathewson 148a1e969d Shave off another 4.7%: remove a linear search when figuring out which circuits wanted us to open a given OR connection. 20 years ago
  Nick Mathewson d56a65c497 Fix some verbose warnings and remove an unneeded include. 20 years ago