Roger Dingledine
|
fd165329b8
start calling it *ListenAddress rather than *BindAddress,
|
20 anos atrás |
Peter Palfrader
|
8808b26206
Check if our IP address has changed every 5 minutes. If it has, update our server descriptor, but not too often
|
20 anos atrás |
Nick Mathewson
|
bf9ff1c1e7
Do not check whether DirPort is reachable when we are suppressing it because of hibernation. (Backport candidate)
|
20 anos atrás |
Roger Dingledine
|
46af2d26d0
you can't declare variables in the middle of a block
|
20 anos atrás |
Nick Mathewson
|
ba24193ab5
Make doxygen marginally happier
|
20 anos atrás |
Nick Mathewson
|
5cf758764e
Rate-limit warnings related to unrecognized MyFamily elements.
|
20 anos atrás |
Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
20 anos atrás |
Nick Mathewson
|
2d203fdcf3
link nicknames to trusted directory servers; log these nicknames when mentioning servers; also, when we get a naming conflict; log which nicknames or keys are supposed to bind.
|
20 anos atrás |
Roger Dingledine
|
e28c31ebce
we were leaking some memory every time the client changes IPs
|
20 anos atrás |
Roger Dingledine
|
609af664ac
resolve a docdoc
|
20 anos atrás |
Roger Dingledine
|
54a662a542
re-enable dirport testing again
|
20 anos atrás |
Roger Dingledine
|
8ae6e1c226
Be more conservative about whether to advertise our dirport.
|
20 anos atrás |
Roger Dingledine
|
03d0f62da0
make the numbers in read-history and write-history into uint64s,
|
20 anos atrás |
Roger Dingledine
|
cce469c5ce
simplify
|
20 anos atrás |
Roger Dingledine
|
8585599965
correct "your server is reachable" log entries to indicate that it was
|
20 anos atrás |
Nick Mathewson
|
3dc5e77b58
Numerous changes to move towards client-side v2 directories.
|
20 anos atrás |
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 anos atrás |
Roger Dingledine
|
c9e1c41873
dirserv_add_descriptor() doesn't chew up its argument anymore,
|
20 anos atrás |
Roger Dingledine
|
03ddeb2620
strip obsolete code
|
20 anos atrás |
Nick Mathewson
|
5c6c88e76d
More stuff for new directories.
|
20 anos atrás |
Roger Dingledine
|
d2a5b614eb
if you're an auth dir server, start yourself out as verified.
|
20 anos atrás |
Roger Dingledine
|
711cad94ed
when we think a router is unreachable, pass the message back to the
|
20 anos atrás |
Roger Dingledine
|
e9524f9d2d
refactor -- no actual changes
|
20 anos atrás |
Roger Dingledine
|
53431a4950
fix compile complaints (and a bug)
|
20 anos atrás |
Nick Mathewson
|
208bdf5f27
No need to load cached directory twice
|
20 anos atrás |
Nick Mathewson
|
7f78be1659
Clean up the "add myself as a trusted dirserver" code.
|
20 anos atrás |
Nick Mathewson
|
cf90a36dd1
Add quotes around filenames in src/or
|
20 anos atrás |
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 anos atrás |
Roger Dingledine
|
893acb3acc
Make a new AssumeReachable config option that will publish anyway.
|
20 anos atrás |
Nick Mathewson
|
54a6a8f0ef
Start implementing the server side of the new directory protocol.
|
20 anos atrás |