Roger Dingledine
|
959598fae6
content-type bugfixes:
|
20 年之前 |
Nick Mathewson
|
283032960d
Make give-up-on-failure actually work: it seems the servers gave me a real test case.
|
20 年之前 |
Nick Mathewson
|
d118d5069a
Prevent a "try forever to download an unobtainable descriptor" bug. Still remaining: the "give up forever" bug.
|
20 年之前 |
Nick Mathewson
|
1fbe499bfe
Remove a bunch of #if0d code that I no longer need to look at.
|
20 年之前 |
Nick Mathewson
|
6d15a73548
Resolve/expand some XXXXs and improve a log message or two
|
20 年之前 |
Nick Mathewson
|
d45badd9f4
Add a missing return
|
20 年之前 |
Nick Mathewson
|
9c2ca40df3
Unify our "figure out which fingerprints we were downloading" code.
|
20 年之前 |
Nick Mathewson
|
05bab28c7d
Add some (notice, for now) log messages that imply confusing things are happening.
|
20 年之前 |
Nick Mathewson
|
ed21abfe87
And some documentation before bed.
|
20 年之前 |
Nick Mathewson
|
b16048917c
Stop downloading directories and download routers instead. This still needs some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing.
|
20 年之前 |
Nick Mathewson
|
e3adcbdb95
Big commit: clients start downloading and using network-statuses.
|
20 年之前 |
Roger Dingledine
|
ca727ba6e1
bugfix: when we try to determine the reachability of our dirport,
|
20 年之前 |
Nick Mathewson
|
4efa652a98
add docs, fix whitespace, and make ANY rule in routerparse a little tighter.
|
20 年之前 |
Roger Dingledine
|
63bb27f19d
be more thorough about noticing when a directory request has failed:
|
20 年之前 |
Nick Mathewson
|
3dc5e77b58
Numerous changes to move towards client-side v2 directories.
|
20 年之前 |
Roger Dingledine
|
89d516f95c
clean up the log entry for when a server posts a server descriptor that
|
20 年之前 |
Nick Mathewson
|
0de64f224e
Warn in more detail when network-status serving and fetching fails. Also, fix a small leak.
|
20 年之前 |
Roger Dingledine
|
2065c5f7aa
when printing x-forwarded-by headers, don't print the \r
|
20 年之前 |
Nick Mathewson
|
bd911d8612
Fix segfault and memleak when getting many compressed server descs.
|
20 年之前 |
Nick Mathewson
|
659491bbc6
Fix some messages that say "failing".
|
20 年之前 |
Nick Mathewson
|
d410c49965
Clean up some more fingerprint-checking logic
|
20 年之前 |
Nick Mathewson
|
9df4716ac3
make it work correctly when we download multiple network-status objects.
|
20 年之前 |
Nick Mathewson
|
4528bbfd9f
Resolve some XXXs. Add some others.
|
20 年之前 |
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 年之前 |
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 年之前 |
Roger Dingledine
|
465aec04c1
when reporting results from a dirserver fetch/post, tell us the
|
20 年之前 |
Nick Mathewson
|
1e2f1679c8
Fix some more bugs; add a temporary log.
|
20 年之前 |
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 年之前 |
Nick Mathewson
|
3a99927859
Make directory download code slightly less likely to segfault or assert.
|
20 年之前 |
Nick Mathewson
|
f50ddfd4dd
Download network-status at regular intervals. The code is probably iffy, and the constants need to be renamed.
|
20 年之前 |