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