Commit History

Автор SHA1 Съобщение Дата
  Nick Mathewson 878962bee1 Add reasons to DESTROY and RELAY_TRUNCATED cells. преди 20 години
  Roger Dingledine 485aa9415d authdirs now stop whining so loudly about bad descriptors that they fetch преди 20 години
  Roger Dingledine 9af33ef39c when we choose not to use a server descriptor from our cache, don't преди 20 години
  Roger Dingledine 2efa056777 make the "stable" flag in network-status be the median of the uptimes преди 20 години
  Peter Palfrader 3dc69d3add Make tor compile again преди 20 години
  Roger Dingledine 6c693dbda6 add a TorVersion state string. преди 20 години
  Roger Dingledine 5947388968 Finish implementing config's EntryNodes and StrictEntryNodes option. преди 20 години
  Roger Dingledine dbd7b97eff helper nodes are dead. long live entry nodes. преди 20 години
  Roger Dingledine 60cd03069a when we connect to a helper node for the first time, close преди 20 години
  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 години
  Roger Dingledine 35986a2374 simplify because we weren't using those return values anyway преди 20 години
  Peter Palfrader 4bd65f0f98 Keep bandwidth history accross restarts/crashes преди 20 години
  Roger Dingledine a6afef700a nother typo преди 20 години
  Nick Mathewson 89eded7b17 Add "panic" option to reject all servers not in fingerprint list. преди 20 години
  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 години
  Nick Mathewson 24e79df0b6 Whitespace fixes; comments. преди 20 години
  Nick Mathewson 3ea32f51cb add a few clarifying comments преди 20 години
  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 години
  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 години
  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 години
  Nick Mathewson 1af630d32c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. преди 20 години
  Nick Mathewson 27a201ac80 Have dirctory authorites note which servers make good V2 directory caches in publishe network-status. преди 20 години
  Roger Dingledine 8730190914 when we're checking reachability, make it clearer in the logs преди 20 години
  Nick Mathewson e9b66ec906 Document CREATE_FAST better in the code. Move our key expansion algorithm into a separate function in crypto.c преди 20 години
  Nick Mathewson f031ee8246 Make clients use CREATE_FAST cells. add an option to disable this. преди 20 години
  Nick Mathewson b1d034d2ab Fix bug 212: Directory authorities should not try to download server descriptors that they know they will reject. преди 20 години
  Nick Mathewson d2123388ad Better fix for last bug: avoids trying to double-mark circuits. преди 20 години
  Nick Mathewson b03e8733f3 Change how OR conns get removed from the identity map; fix some warnings on shutdown. преди 20 години
  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 години
  Nick Mathewson d56a65c497 Fix some verbose warnings and remove an unneeded include. преди 20 години