Nick Mathewson
|
5c6c88e76d
More stuff for new directories.
|
20 years ago |
Roger Dingledine
|
f7256b7007
start the process of adding authentication/authorization mechanisms
|
20 years ago |
Roger Dingledine
|
c384fa706d
stop using the v1 rend desc format. we're going to change v1
|
20 years ago |
Nick Mathewson
|
1e37ec4782
Comment structs, reload a field, start making network status caches work
|
20 years ago |
Roger Dingledine
|
d2a5b614eb
if you're an auth dir server, start yourself out as verified.
|
20 years ago |
Nick Mathewson
|
b6a13b6cdf
Add directory listing functions to util.[ch]. Watch the features creep!
|
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
|
3485a497fe
Fix another ntohl
|
20 years ago |
Nick Mathewson
|
ae726e659e
and another byte counting error.
|
20 years ago |
Nick Mathewson
|
9b949cc1d2
Excellent. We have at least 8 bytes, so I can safely get the 9th.
|
20 years ago |
Nick Mathewson
|
bcbff6dcd7
Note to self: htonl(htonl(X)) is *not* "twice as good as htonl(X)". Spotted by arma.
|
20 years ago |
Nick Mathewson
|
78c01a95b5
Describe approach to downloading status documents; update TODO a bit
|
20 years ago |
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 years ago |
Nick Mathewson
|
9bc3d34682
Add contact field to generated network-status objects
|
20 years ago |
Nick Mathewson
|
09e8521236
Make ContactInfo mandatory for authoritative directories.
|
20 years ago |
Nick Mathewson
|
2e1d31b43b
Add fingerprint and contact fields to network-status specification
|
20 years ago |
Nick Mathewson
|
a6a45b7713
Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add a missing ntohl in connection_ap_handshake_socks_resolved.
|
20 years ago |
Roger Dingledine
|
93179f4e7e
bugfix: moria2 wasn't listing itself as verified in its directory
|
20 years ago |
Roger Dingledine
|
ba899d0648
when we're shutting down and we do something like try to post a
|
20 years ago |
Roger Dingledine
|
1b04f38145
subtle change to avoid some false positives:
|
20 years ago |
Roger Dingledine
|
3b6ab71929
and notify the dirserver operator whenever we do
|
20 years ago |
Roger Dingledine
|
711cad94ed
when we think a router is unreachable, pass the message back to the
|
20 years ago |
Nick Mathewson
|
0b92c28d84
Actually set is_hibernating when parsing router descriptors.
|
20 years ago |
Roger Dingledine
|
6a52aa52fe
fix a pair of hard-coded urls
|
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
|
29a6c17d67
Allow tor_gzip_uncompress to handle multiple concatenated compressed strings.
|
20 years ago |