summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-04-09Remove about 30% of the v1 directory bulk by not including down orRoger Dingledine
invalid nodes. This will make exitlist's running on v1 not very good. I feel sorry for them, but not as sorry as I feel for the directory mirrors. svn:r6332
2006-04-09When fetching rendezvous descriptors, we were willing to askRoger Dingledine
v2 authorities too. And of course they did not have a copy. svn:r6331
2006-04-08If you're not a versioning dirserver, don't put the stringRoger Dingledine
"client-versions \nserver-versions \n" in your network status. svn:r6329
2006-04-08i like the name FetchUselessDescriptors better.Roger Dingledine
svn:r6327
2006-04-08add a new config option FetchUselessRouters, off by default, forRoger Dingledine
when you plan to run "exitlist" on this client and you want to know about even the non-running descriptors. svn:r6326
2006-04-08If we think of ourselves as authoritative, even if we're notRoger Dingledine
in the DirServers config lines, then we still are. This way we give ourselves the "Authority" flag in our network-status. svn:r6325
2006-04-08clean up the log lines more, and note a future work.Roger Dingledine
svn:r6324
2006-04-08add dizum as the fifth authoritative directory server.Roger Dingledine
svn:r6323
2006-04-08when we do reachability testing and the tls cert at the otherRoger Dingledine
end disagrees with a descriptor we already have, be more useful at explaining it. svn:r6322
2006-04-08complain when we hit wsaenobufs on recv or write too.Roger Dingledine
perhaps this will help us hunt the bug. svn:r6321
2006-04-08Break out the checks to see if a routerstatus is something weRoger Dingledine
would use. This way when we're deciding if we have "enough" descriptors to start building circuits, we can count them accurately. svn:r6320
2006-04-08fix a typo that was confusing meRoger Dingledine
svn:r6319
2006-04-08Fix a couple of things that make GCC complain with verbose warnings on. ↵Nick Mathewson
Also, fix some whitespace. svn:r6317
2006-04-07fix an infinite loop; answer a questionNick Mathewson
svn:r6316
2006-04-07Dont warn about our own status unless weve tried and failed 4 times (or ↵Nick Mathewson
succeeded) for each authority. svn:r6315
2006-04-04if there's more than one match for router-get-my-nickname,Roger Dingledine
try to pick one that's running. svn:r6313
2006-04-04fix crash bug reported in flyspray 279.Roger Dingledine
svn:r6312
2006-04-03fix typo, remove extraneous variableRoger Dingledine
svn:r6311
2006-04-03one more edge case that could paralyze a client with fearRoger Dingledine
svn:r6310
2006-04-03phrase the threshold comparison in the way we've beenRoger Dingledine
phrasing it. these are equivalent, right? svn:r6309
2006-04-03bugfix in sort_version_list() so it doesn't screw up the sorting.Roger Dingledine
svn:r6308
2006-04-03fix some xxxs.Nick Mathewson
svn:r6307
2006-04-03another point that needs more thinkingRoger Dingledine
svn:r6306
2006-04-03two more thresholds to look atRoger Dingledine
svn:r6305
2006-04-03nick: there *is* no MAX_SERVER_INTERVAL_WITHOUT_REQUEST. true?Roger Dingledine
svn:r6300
2006-04-03"" is not a plausible address for addressmaps.Roger Dingledine
svn:r6299
2006-04-02Change networkstatus dl logic: try to have all networkstatuses live; insist ↵Nick Mathewson
on having all of them live or tried-at-least-once. Also, answer a XXXX comment. svn:r6297
2006-04-02Versions that drop connections for having used idle circs are as bad for ↵Nick Mathewson
stable as for guard svn:r6296
2006-04-02If I could forget that I had enabled StrictExitNodes, others will too.Nick Mathewson
svn:r6295
2006-04-02but the \r\n is handy too i hear.Roger Dingledine
svn:r6294
2006-04-02if you give mapaddress no args at all, it should answerRoger Dingledine
something more than \r\n. svn:r6293
2006-04-02make NoPublish (even though deprecated) work again.Roger Dingledine
svn:r6287
2006-04-01if you ask for getinfo dir/status/ but your dirport is off,Roger Dingledine
log a complaint. svn:r6286
2006-04-01Fix dirserv_get_networkstatus_v2's api: its function commentsRoger Dingledine
did not at all match its behavior, and I can't think of a case when it should return anything other than 0. This fix may allow getinfo dir/status/foo to work. svn:r6285
2006-04-01bugfix: when we fail to bind or listen on an incoming or outgoingRoger Dingledine
socket, we should close it before failing. otherwise we just leak it. (thanks to weasel for finding.) svn:r6284
2006-04-01more helpful error messageRoger Dingledine
svn:r6283
2006-04-01Start sending back 512 and 451 errors if mapaddress fails,Roger Dingledine
rather than not sending anything back at all. svn:r6282
2006-03-29We can remove about 30% of the v1 directory bulk by takingRoger Dingledine
out down or invalid nodes. We should do this once we're ready. svn:r6273
2006-03-29Refactor the decision of whether to include a router's descriptorRoger Dingledine
in the v1 directory. No actual changes yet. svn:r6272
2006-03-29Avoid warnings about machine/limits.h on Debian GNU/kFreeBSDPeter Palfrader
svn:r6271
2006-03-28When deciding whether a router is Fast or Guard-worthy, considerRoger Dingledine
his advertised BandwidthRate and not just the BandwidthCapacity. This is a bug in 0.1.0.x as well, but let's not bother backporting. svn:r6266
2006-03-28bump to 0.1.1.17-rc-cvsRoger Dingledine
so much for 'release candidate' svn:r6265
2006-03-28bump to 0.1.1.17-rctor-0.1.1.17-rcRoger Dingledine
svn:r6261
2006-03-27Make the max number of old descriptors to hold rise with the number of ↵Nick Mathewson
authorities. svn:r6254
2006-03-27On our dirport return a robots.txt so maybe google doesn't index all those ↵Peter Palfrader
server descriptors anymore svn:r6252
2006-03-27Code to implement networkstatus fetch from controllers. Only works when ↵Nick Mathewson
dirport is set for now; should be good enough to make serifos html front-end not be as wrong. svn:r6251
2006-03-27that extra punctuation distracts meRoger Dingledine
svn:r6250
2006-03-27re-order to avoid free-then-use. Thank goodness tor_free() zeroes things.Nick Mathewson
svn:r6249
2006-03-27Oops. We may not have a networkstatus list when we first parse the cached ↵Nick Mathewson
routers. svn:r6248
2006-03-27Fix for "but need_to_mirror=1" annoyance; is bug 273 fixed?Nick Mathewson
svn:r6247