Nick Mathewson
|
eac917fd6a
clean whitespace.
|
20 年之前 |
Nick Mathewson
|
5c6c88e76d
More stuff for new directories.
|
20 年之前 |
Nick Mathewson
|
1e37ec4782
Comment structs, reload a field, start making network status caches work
|
20 年之前 |
Roger Dingledine
|
33b2abbc90
remove redundant logs about unreachable servers
|
20 年之前 |
Nick Mathewson
|
815c092b22
Make structs for (v2) network-status and its per-router components. Add functions to parse them. Re-do the parsing logic a litt.e. Change signatures in or.h to support new DNS TTL logic.
|
20 年之前 |
Roger Dingledine
|
1b04f38145
subtle change to avoid some false positives:
|
20 年之前 |
Roger Dingledine
|
711cad94ed
when we think a router is unreachable, pass the message back to the
|
20 年之前 |
Roger Dingledine
|
4240410a9d
don't whine about reachability if the guy is hibernating now.
|
20 年之前 |
Roger Dingledine
|
e9524f9d2d
refactor -- no actual changes
|
20 年之前 |
Nick Mathewson
|
26d2301c76
Make unit tests (and others) run without launching listeners, creating subdirectories, and so on.
|
20 年之前 |
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 年之前 |
Nick Mathewson
|
47aa42fc17
Remove a field that nobody sets or uses.
|
20 年之前 |
Nick Mathewson
|
0e649ac60a
Remove descriptor_list and use routerlist instead. Make directories manage routerlist a little better.
|
20 年之前 |
Roger Dingledine
|
237f58524f
make it clearer which elements of routerinfo_t are for reachability
|
20 年之前 |
Nick Mathewson
|
d54d7b7ec1
Add some documentation; move the signature generation logic into routerparse.c along with the hash generation logic; make router signing use it as well.
|
20 年之前 |
Roger Dingledine
|
893acb3acc
Make a new AssumeReachable config option that will publish anyway.
|
20 年之前 |
Nick Mathewson
|
54a6a8f0ef
Start implementing the server side of the new directory protocol.
|
20 年之前 |
Roger Dingledine
|
86f85f240c
be much more conservative about logging reachability complaints.
|
20 年之前 |
Roger Dingledine
|
a120cc20c1
Dirservers now do their own external reachability testing of each
|
20 年之前 |
Nick Mathewson
|
dc09c7fc73
Implement new (reduced-frequency) upload rules. arma, you should review this.
|
20 年之前 |
Nick Mathewson
|
7a442c2c48
Make set_options a little smarter: have options_act handle transitions on its own, and only dirty our descriptor when we really want to.
|
20 年之前 |
Roger Dingledine
|
04d42ea433
rotate dns and cpu workers if the controller changes options that
|
20 年之前 |
Roger Dingledine
|
11bc97801d
clean up some confusing logs.
|
20 年之前 |
Roger Dingledine
|
3728011f36
after failing from resolve failed or misc, reset the num failures.
|
20 年之前 |
Roger Dingledine
|
f57d062d9c
Implement exit enclaves: if we know an IP address for the destination,
|
20 年之前 |
Roger Dingledine
|
ff54050fda
let unregistered-servers take a parameter (the min bandwidth)
|
20 年之前 |
Roger Dingledine
|
66b21a19db
Add a 'quit' command for the controller.
|
20 年之前 |
Roger Dingledine
|
87fcd60aa2
predict required circuits better, with an eye toward making
|
20 年之前 |
Nick Mathewson
|
16528aa070
Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.
|
20 年之前 |
Nick Mathewson
|
18abdfdf58
Replace ADDR_POLICY_ACCEPT/REJECT with its own enum
|
20 年之前 |