Nick Mathewson
|
0de64f224e
Warn in more detail when network-status serving and fetching fails. Also, fix a small leak.
|
20 years ago |
Nick Mathewson
|
a938190bdb
Iteration is happier when you stop.
|
20 years ago |
Nick Mathewson
|
4528bbfd9f
Resolve some XXXs. Add some others.
|
20 years ago |
Nick Mathewson
|
c523e106b5
Do not generate more than 2 of each directory type per minute.
|
20 years ago |
Nick Mathewson
|
18e4d78354
Fix an assert in directory.c. Check received network-status objects against the list we expected to get. Do not let anyone else update our network-status object.
|
20 years ago |
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 |
Nick Mathewson
|
6c4d43c724
Special-case for retrieving own networkstatus by fingerprint: regenerate if dirty!
|
20 years ago |
Nick Mathewson
|
eab005c948
Ensure case match, not mismatch.
|
20 years ago |
Nick Mathewson
|
548a863779
Avoid assertion failure
|
20 years ago |
Roger Dingledine
|
36fa360c11
and fix grammar
|
20 years ago |
Nick Mathewson
|
8f37357193
Make GCC v4 happy with heavy warnings enabled.
|
20 years ago |
Roger Dingledine
|
0ac3c58480
clean up comments for router_is_general_exit()
|
20 years ago |
Nick Mathewson
|
5c6c88e76d
More stuff for new directories.
|
20 years ago |
Roger Dingledine
|
33b2abbc90
remove redundant logs about unreachable servers
|
20 years ago |
Nick Mathewson
|
467fd6e4e6
fix order of items in network-status
|
20 years ago |
Nick Mathewson
|
9bc3d34682
Add contact field to generated network-status objects
|
20 years ago |
Roger Dingledine
|
1b04f38145
subtle change to avoid some false positives:
|
20 years ago |
Roger Dingledine
|
711cad94ed
when we think a router is unreachable, pass the message back to the
|
20 years ago |
Roger Dingledine
|
4240410a9d
don't whine about reachability if the guy is hibernating now.
|
20 years ago |
Roger Dingledine
|
e9524f9d2d
refactor -- no actual changes
|
20 years ago |
Roger Dingledine
|
a8c0c51e0b
a bit of cleanup
|
20 years ago |
Nick Mathewson
|
0691c7221e
Update routerinfo_t.is_running when generating network status on authdirserver.
|
20 years ago |
Nick Mathewson
|
e3a058f33a
Change semantics of set_cached_dir; fix massive authdir memleak.
|
20 years ago |
Nick Mathewson
|
ed070b0fdb
Set a variable that exists. That works better.
|
20 years ago |
Nick Mathewson
|
a74ad8efea
Remember to mark v2 networkstatus non-dirty when we generate it; also, fix spaces.
|
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 |
Roger Dingledine
|
53431a4950
fix compile complaints (and a bug)
|
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
|
f559c49c39
Make network-status strings wellformed
|
20 years ago |