Roger Dingledine
|
5f051574d5
Happy new year!
|
18 lat temu |
Nick Mathewson
|
e5a574ce2e
Move "sort list of versions" logic into routerparse.c; make version-checking code say which versions it would have accepted. (not tested.)
|
18 lat temu |
Roger Dingledine
|
a9c87fe251
more typos and nits
|
18 lat temu |
Nick Mathewson
|
157e6a025a
Stupid cut-and-paste bug.
|
18 lat temu |
Roger Dingledine
|
d602d0d298
cosmetic fix
|
18 lat temu |
Roger Dingledine
|
640882c76c
clean up tabs and wide-lines from weasel's commit
|
18 lat temu |
Roger Dingledine
|
53f86cdf5d
fix bug: we were caching the newest descriptor for each server,
|
18 lat temu |
Peter Palfrader
|
390bbb0a0c
Try to make tor work better through squid: Limit number of descriptors we fetch
|
18 lat temu |
Roger Dingledine
|
92ef9e37e7
Add a new config option ExitPolicyRejectPrivate which defaults to 1.
|
18 lat temu |
Peter Palfrader
|
bf514e5dc5
Try to fix policy_includes_addr_mask_implicitly()
|
18 lat temu |
Peter Palfrader
|
61ea27620a
Also catch 0/8 in exit_policy_implicitly_allows_local_networks()
|
18 lat temu |
Roger Dingledine
|
2eabf190e9
make it louder when we're running an unrecommended version.
|
18 lat temu |
Nick Mathewson
|
9f42c9d650
Make dirservers generate a separate "guard" flag to mean, "would make a good entry guard". Make clients parse it and vote on it.
|
18 lat temu |
Roger Dingledine
|
b9540285af
remove unused code
|
18 lat temu |
Roger Dingledine
|
d5acef191c
add another assert to make sure we're not scribbling on the stack.
|
18 lat temu |
Nick Mathewson
|
1057516a07
Clients should not download descriptors for non-running descriptors.
|
18 lat temu |
Nick Mathewson
|
2dd566d5d5
Indirect access to the signed_descriptor field to make it easier to keep them lazily on disk.
|
18 lat temu |
Roger Dingledine
|
0e51d5d274
When the controller was submitting a descriptor, we were checking to make
|
18 lat temu |
Nick Mathewson
|
eb78295e4e
Fix memory leak in routerlist_remove_old_routers().
|
18 lat temu |
Roger Dingledine
|
7d1f675c85
entry nodes are now entry guards.
|
18 lat temu |
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.
|
18 lat temu |
Nick Mathewson
|
56c55c343e
When picking a random directory, prefer non-authorities if any are known.
|
18 lat temu |
Nick Mathewson
|
e30516f33f
Fix bug 236: caches should cache up to 16 unrecognized network-status docs.
|
18 lat temu |
Nick Mathewson
|
50b6b3258d
Dont call directory_get_from_dirserver when you have a particular dirserver in mind; remove fetch-from-authority special-case in directory_get_from_dirserver.
|
18 lat temu |
Roger Dingledine
|
6aaa92f736
short-circuit half the cost of node-picking in the general case.
|
18 lat temu |
Roger Dingledine
|
f8a59965a1
cleanups, and remove some unreachable code.
|
18 lat temu |
Roger Dingledine
|
485aa9415d
authdirs now stop whining so loudly about bad descriptors that they fetch
|
18 lat temu |
Roger Dingledine
|
f6f65c66b5
oh, it was supposed to compile?
|
18 lat temu |
Roger Dingledine
|
da06f3553c
don't try to build circuits until we have 3 running servers;
|
18 lat temu |
Roger Dingledine
|
9af33ef39c
when we choose not to use a server descriptor from our cache, don't
|
18 lat temu |