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 |
Roger Dingledine
|
465aec04c1
when reporting results from a dirserver fetch/post, tell us the
|
20 years ago |
Nick Mathewson
|
1e2f1679c8
Fix some more bugs; add a temporary log.
|
20 years ago |
Nick Mathewson
|
ff9452e900
Clean up should-i-go-to-the-dirserv logic a little: All servers with DirPorts should get their directories from the source
|
20 years ago |
Nick Mathewson
|
3a99927859
Make directory download code slightly less likely to segfault or assert.
|
20 years ago |
Nick Mathewson
|
f50ddfd4dd
Download network-status at regular intervals. The code is probably iffy, and the constants need to be renamed.
|
20 years ago |
Nick Mathewson
|
4aca47268d
Logic to launch connections for new directory types.
|
20 years ago |
Nick Mathewson
|
eac917fd6a
clean whitespace.
|
20 years ago |
Nick Mathewson
|
5c6c88e76d
More stuff for new directories.
|
20 years ago |
Roger Dingledine
|
c384fa706d
stop using the v1 rend desc format. we're going to change v1
|
20 years ago |
Roger Dingledine
|
711cad94ed
when we think a router is unreachable, pass the message back to the
|
20 years ago |
Roger Dingledine
|
6a52aa52fe
fix a pair of hard-coded urls
|
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 |
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
|
54a6a8f0ef
Start implementing the server side of the new directory protocol.
|
20 years ago |
Roger Dingledine
|
e54e970a82
ha ha, that infinite loop was fun.
|
20 years ago |
Roger Dingledine
|
a120cc20c1
Dirservers now do their own external reachability testing of each
|
20 years ago |
Nick Mathewson
|
b72ab23ded
check [X-]Forwarded-For headers in HTTP requests when generating log messages. Implements feature for bug 181. Arma--please review?
|
20 years ago |
Nick Mathewson
|
21959c1bfd
start using new renddesc code
|
20 years ago |
Nick Mathewson
|
249b72f53e
Replace (Fascist)Firewall* with a new ReachableAddresses option that understands address policies.
|
20 years ago |
Nick Mathewson
|
50cfcbe157
Note which directory server said 400 to a renddesc.
|
20 years ago |
Nick Mathewson
|
01d0788950
Generalize FirewallPorts to FirewallIPs so I can run happily when locked in net 18.
|
20 years ago |
Nick Mathewson
|
c3a62c1739
Initial, somewhat dodgy implementation of helper nodes. It has too many XXXXs, it logs too verbosely, and it doesnt do persistence.
|
20 years ago |
Roger Dingledine
|
ddecb1a04d
looks like we were never delivering deflated running-routers lists
|
20 years ago |
Nick Mathewson
|
ec83652357
Logic to implement rendezvous/introduction via unknown servers.
|
20 years ago |
Roger Dingledine
|
9808fbd884
make the log message less scary when all the dirservers are
|
20 years ago |
Roger Dingledine
|
9c67ae34f1
overall cleanup and streamlining and doccing
|
20 years ago |
Nick Mathewson
|
232861ba42
Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform.
|
20 years ago |
Roger Dingledine
|
fcd0fc3364
flesh out the source file descriptions for doxygen
|
20 years ago |