summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* svn:r8453Nick Mathewson2006-09-22
|
* r8895@Kushana: nickm | 2006-09-21 20:05:11 -0400Nick Mathewson2006-09-22
| | | | | | | Debug client-side reverse dns code. svn:r8452
* r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400Nick Mathewson2006-09-22
| | | | | | | Specify and implement SOCKS5 interface for reverse hostname lookup. svn:r8451
* remove some loud log messagesRoger Dingledine2006-09-22
| | | | svn:r8450
* Fix a couple of server-side reverse dns bugsNick Mathewson2006-09-22
| | | | svn:r8449
* Fix stupid C mistake. Glad I caught that one fast.Nick Mathewson2006-09-21
| | | | svn:r8448
* Fix bug in r8440: base32 uses 5 bytes per char, not 4.Nick Mathewson2006-09-21
| | | | svn:r8447
* r8881@Kushana: nickm | 2006-09-21 17:27:59 -0400Nick Mathewson2006-09-21
| | | | | | | Allow resolve requests to non-exits when they are specifically requested (via resolve foo.bar.exit). svn:r8446
* r8880@Kushana: nickm | 2006-09-21 17:26:02 -0400Nick Mathewson2006-09-21
| | | | | | | Trivial patch to appease warn-happy gcc: mark unused parameter svn:r8445
* r8879@Kushana: nickm | 2006-09-21 17:20:31 -0400Nick Mathewson2006-09-21
| | | | | | | Oops from earlier patch; add "opt eventdns" to unittests, fix bug in routerdesc generation. svn:r8444
* r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400Nick Mathewson2006-09-21
| | | | | | | Trivial whitespace cleanups. svn:r8443
* r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400Nick Mathewson2006-09-21
| | | | | | | Consider non-exit servers unsuitable for RESOLVE commands. svn:r8442
* r8876@Kushana: nickm | 2006-09-21 16:58:46 -0400Nick Mathewson2006-09-21
| | | | | | | Trivial cleanup: !!x is a weird way to spell x != NULL. svn:r8441
* r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400Nick Mathewson2006-09-21
| | | | | | | Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet. svn:r8440
* r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400Nick Mathewson2006-09-21
| | | | | | | Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled. svn:r8439
* r8873@Kushana: nickm | 2006-09-21 14:38:22 -0400Nick Mathewson2006-09-21
| | | | | | | Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped(). svn:r8438
* r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400Nick Mathewson2006-09-21
| | | | | | | Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled. svn:r8437
* Speed up eat_whitespace by a lot.Nick Mathewson2006-09-19
| | | | svn:r8434
* NEEDS REVIEW. Act on previous comment, and handle named servers differently: ↵Nick Mathewson2006-09-19
| | | | | | now, we allow multiple servers with the same name in the routerlist even if that name is reserved, but we check whether names are reserved when we try to look up routers by nickname. This is a minor security fix. This makes router_add_to_routerlist O(1). This is a backport candidate. svn:r8433
* Stop searching routerlist for routers with the same identity as other ↵Nick Mathewson2006-09-19
| | | | | | routers (on router insert): we already have a map for that. (We need to add an index field to routerinfo_t so we can figure out which point in the routerlist to replace.) Also, add a comment to routerlist.c; arma, please advise? svn:r8432
* Malloc and friends are critical-path: Thus, add an it-wont-happen branch ↵Nick Mathewson2006-09-19
| | | | | | prediction for NULL returns, and skip the malloc(0) check on platforms where malloc(0) returns a pointer. svn:r8431
* Switch routerlist.c to using memcmp on digests rather than ↵Nick Mathewson2006-09-19
| | | | | | crypto_pk_cmp_keys(); speed up find_whitespace a lot (8x for me) by using a switch statement. This should speed parsing a lot of routers at once by a lot. svn:r8430
* eventdns patch from Adam LangleyRoger Dingledine2006-09-19
| | | | svn:r8429
* Fix a bogus free() in eventdns.c. Bug reported by xiando.Nick Mathewson2006-09-19
| | | | svn:r8428
* Merge in some bsockets calls, all wrapped inside #if defined(USE_BSOCKETS)Nick Mathewson2006-09-19
| | | | svn:r8427
* Fix a mis-spelled Privoxy.Andrew Lewman2006-09-18
| | | | svn:r8416
* good god, that was a bad idea. i've built 500 circuits in the past 5Roger Dingledine2006-09-18
| | | | | | | minutes, trying to establish reachability of my unreachable server. svn:r8415
* Fix two bugs: first, "extendcircuit" would crash if you gave it a purpose.Roger Dingledine2006-09-18
| | | | | | | | | | Second, if you give an unknown purpose, it would say: 552 Unknown purpose "purpose=foo" Now it just says 552 Unknown purpose "foo" svn:r8412
* r8841@Kushana: nickm | 2006-09-17 16:20:16 -0400Nick Mathewson2006-09-17
| | | | | | | Move more todo items around svn:r8411
* r8839@Kushana: nickm | 2006-09-17 16:11:59 -0400Nick Mathewson2006-09-17
| | | | | | | Add some client performance XXXXs; try to move some common case tests higher on their decision trees. svn:r8410
* r8837@Kushana: nickm | 2006-09-17 15:58:04 -0400Nick Mathewson2006-09-17
| | | | | | | More TODO work; tenatively mark assignments. svn:r8409
* a few more todo changesRoger Dingledine2006-09-17
| | | | svn:r8408
* build testing circuits more rapidly. this has a failure modeRoger Dingledine2006-09-17
| | | | | | | | where if circuits fail quickly, we'll fail a lot of them very quickly and not retry for a while. so be it. svn:r8407
* Re-create symlinks through cp.Andrew Lewman2006-09-16
| | | | svn:r8406
* r8821@Kushana: nickm | 2006-09-15 16:19:16 -0400Nick Mathewson2006-09-15
| | | | | | | Clean up libevent difmingw f problems noticed by mikec. svn:r8404
* actually, do the bandwidth test anyway, if you've been up atRoger Dingledine2006-09-15
| | | | | | | least 6 hours at your previous address. svn:r8403
* avoid thrashing the bandwidth exercise when we change IPs a lot.Roger Dingledine2006-09-15
| | | | | | | | | | (we avoid simply by not doing any new tests when we change IPs -- it looks like we retain our previous bandwidth estimates, so there's no need to do new exercise. though in some cases new exercises may still be useful. one day we'll do something smarter.) svn:r8402
* two todo itemsRoger Dingledine2006-09-15
| | | | svn:r8401
* make my bandwidth exercises actually happenRoger Dingledine2006-09-15
| | | | svn:r8400
* Send out a burst of long-range drop cells after we've established thatRoger Dingledine2006-09-15
| | | | | | | | we're reachable. Spread them over 4 circuits, so hopefully a few will be fast. This exercises our bandwidth and bootstraps us quicker. svn:r8399
* r9770@danube: weasel | 2006-09-15 07:20:05 +0200Peter Palfrader2006-09-15
| | | | | | | | | | | | router_set_networkstatus() gets a list of status documents we asked for from connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just ask for "all". router_set_networkstatus() would freak out over that, meaning it would log a warning and drop the status document instead of caching it as it is supposed to. Now we let router_set_networkstatus() know if the data comes from an all-request so it can do the right thing. svn:r8398
* r9767@danube: weasel | 2006-09-15 06:27:48 +0200Peter Palfrader2006-09-15
| | | | | | | Minor documentation fix svn:r8397
* r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400Nick Mathewson2006-09-15
| | | | | | | Implement a smartlist_uniq() that will with luck not end the world. svn:r8396
* r8817@Kushana: nickm | 2006-09-14 18:31:29 -0400Nick Mathewson2006-09-14
| | | | | | | Patch from steve hildrey: Generate network status correctly on non-versioning dirservers svn:r8395
* we should add a preamble to tor-design saying it's out of date.Roger Dingledine2006-09-14
| | | | svn:r8393
* r9759@danube: weasel | 2006-09-14 07:14:37 +0200Peter Palfrader2006-09-14
| | | | | | | Add smartlist_uniq() to TODO list svn:r8392
* r9758@danube: weasel | 2006-09-14 07:10:12 +0200Peter Palfrader2006-09-14
| | | | | | | Add a comment svn:r8391
* r9753@danube: weasel | 2006-09-14 07:07:02 +0200Peter Palfrader2006-09-14
| | | | | | | Remove duplicates from MyFamily svn:r8390
* r9752@danube: weasel | 2006-09-14 07:06:49 +0200Peter Palfrader2006-09-14
| | | | | | | Fix some dead code that is on occasion useful svn:r8389
* r8808@senior-two-eighty: nickm | 2006-09-14 00:59:54 -0400Nick Mathewson2006-09-14
| | | | | | | House style for no-args functions is old-style C, not C++ svn:r8388