Roger Dingledine
|
b9540285af
remove unused code
|
20 år sedan |
Roger Dingledine
|
cca9a2f7b0
oh, and the other bits of the commit
|
20 år sedan |
Nick Mathewson
|
2dd566d5d5
Indirect access to the signed_descriptor field to make it easier to keep them lazily on disk.
|
20 år sedan |
Roger Dingledine
|
7d1f675c85
entry nodes are now entry guards.
|
20 år sedan |
Roger Dingledine
|
c8e6003412
balance the reachability testing so a smidgen of it happens
|
20 år sedan |
Nick Mathewson
|
43a4f8c7f3
Be more aggressive about throwing away expired router descriptors: they are of no use to anybody. Better still: dont serve expired descriptors by fingerprint. The only people who ask for them are busted 0.1.1.10 Tors that will throw them away and re-request them after 30 minutes.
|
20 år sedan |
Nick Mathewson
|
bec9b705cc
Instrument directory client bytes as well as server bytes.
|
20 år sedan |
Nick Mathewson
|
878962bee1
Add reasons to DESTROY and RELAY_TRUNCATED cells.
|
20 år sedan |
Roger Dingledine
|
485aa9415d
authdirs now stop whining so loudly about bad descriptors that they fetch
|
20 år sedan |
Roger Dingledine
|
9af33ef39c
when we choose not to use a server descriptor from our cache, don't
|
20 år sedan |
Roger Dingledine
|
2efa056777
make the "stable" flag in network-status be the median of the uptimes
|
20 år sedan |
Peter Palfrader
|
3dc69d3add
Make tor compile again
|
20 år sedan |
Roger Dingledine
|
6c693dbda6
add a TorVersion state string.
|
20 år sedan |
Roger Dingledine
|
5947388968
Finish implementing config's EntryNodes and StrictEntryNodes option.
|
20 år sedan |
Roger Dingledine
|
dbd7b97eff
helper nodes are dead. long live entry nodes.
|
20 år sedan |
Roger Dingledine
|
60cd03069a
when we connect to a helper node for the first time, close
|
20 år sedan |
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 år sedan |
Roger Dingledine
|
35986a2374
simplify because we weren't using those return values anyway
|
20 år sedan |
Peter Palfrader
|
4bd65f0f98
Keep bandwidth history accross restarts/crashes
|
20 år sedan |
Roger Dingledine
|
a6afef700a
nother typo
|
20 år sedan |
Nick Mathewson
|
89eded7b17
Add "panic" option to reject all servers not in fingerprint list.
|
20 år sedan |
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 år sedan |
Nick Mathewson
|
24e79df0b6
Whitespace fixes; comments.
|
20 år sedan |
Nick Mathewson
|
3ea32f51cb
add a few clarifying comments
|
20 år sedan |
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 år sedan |
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 år sedan |
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 år sedan |
Nick Mathewson
|
1af630d32c
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
|
20 år sedan |
Nick Mathewson
|
27a201ac80
Have dirctory authorites note which servers make good V2 directory caches in publishe network-status.
|
20 år sedan |
Roger Dingledine
|
8730190914
when we're checking reachability, make it clearer in the logs
|
20 år sedan |