| Commit message (Expand) | Author | Age |
* | r8876@Kushana: nickm | 2006-09-21 16:58:46 -0400••• Trivial cleanup: !!x is a weird way to spell x != NULL.
svn:r8441
| Nick Mathewson | 2006-09-21 |
* | r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400••• Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.
svn:r8440
| Nick Mathewson | 2006-09-21 |
* | r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400••• Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled.
svn:r8439
| Nick Mathewson | 2006-09-21 |
* | r8873@Kushana: nickm | 2006-09-21 14:38:22 -0400••• Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped().
svn:r8438
| Nick Mathewson | 2006-09-21 |
* | r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400••• Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
| Nick Mathewson | 2006-09-21 |
* | Speed up eat_whitespace by a lot.•••svn:r8434
| Nick Mathewson | 2006-09-19 |
* | NEEDS REVIEW. Act on previous comment, and handle named servers differently: ...•••svn:r8433
| Nick Mathewson | 2006-09-19 |
* | Stop searching routerlist for routers with the same identity as other routers...•••svn:r8432
| Nick Mathewson | 2006-09-19 |
* | Malloc and friends are critical-path: Thus, add an it-wont-happen branch pred...•••svn:r8431
| Nick Mathewson | 2006-09-19 |
* | Switch routerlist.c to using memcmp on digests rather than crypto_pk_cmp_keys...•••svn:r8430
| Nick Mathewson | 2006-09-19 |
* | eventdns patch from Adam Langley•••svn:r8429
| Roger Dingledine | 2006-09-19 |
* | Fix a bogus free() in eventdns.c. Bug reported by xiando.•••svn:r8428
| Nick Mathewson | 2006-09-19 |
* | Merge in some bsockets calls, all wrapped inside #if defined(USE_BSOCKETS)•••svn:r8427
| Nick Mathewson | 2006-09-19 |
* | good god, that was a bad idea. i've built 500 circuits in the past 5•••minutes, trying to establish reachability of my unreachable server.
svn:r8415
| Roger Dingledine | 2006-09-18 |
* | Fix two bugs: first, "extendcircuit" would crash if you gave it a purpose.•••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
| Roger Dingledine | 2006-09-18 |
* | r8839@Kushana: nickm | 2006-09-17 16:11:59 -0400••• Add some client performance XXXXs; try to move some common case tests higher on their decision trees.
svn:r8410
| Nick Mathewson | 2006-09-17 |
* | build testing circuits more rapidly. this has a failure mode•••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
| Roger Dingledine | 2006-09-17 |
* | actually, do the bandwidth test anyway, if you've been up at•••least 6 hours at your previous address.
svn:r8403
| Roger Dingledine | 2006-09-15 |
* | avoid thrashing the bandwidth exercise when we change IPs a lot.•••(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
| Roger Dingledine | 2006-09-15 |
* | make my bandwidth exercises actually happen•••svn:r8400
| Roger Dingledine | 2006-09-15 |
* | Send out a burst of long-range drop cells after we've established that•••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
| Roger Dingledine | 2006-09-15 |
* | r9770@danube: weasel | 2006-09-15 07:20:05 +0200••• 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
| Peter Palfrader | 2006-09-15 |
* | r9767@danube: weasel | 2006-09-15 06:27:48 +0200••• Minor documentation fix
svn:r8397
| Peter Palfrader | 2006-09-15 |
* | r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400••• Implement a smartlist_uniq() that will with luck not end the world.
svn:r8396
| Nick Mathewson | 2006-09-15 |
* | r8817@Kushana: nickm | 2006-09-14 18:31:29 -0400••• Patch from steve hildrey: Generate network status correctly on non-versioning dirservers
svn:r8395
| Nick Mathewson | 2006-09-14 |
* | r9758@danube: weasel | 2006-09-14 07:10:12 +0200••• Add a comment
svn:r8391
| Peter Palfrader | 2006-09-14 |
* | r9753@danube: weasel | 2006-09-14 07:07:02 +0200••• Remove duplicates from MyFamily
svn:r8390
| Peter Palfrader | 2006-09-14 |
* | r9752@danube: weasel | 2006-09-14 07:06:49 +0200••• Fix some dead code that is on occasion useful
svn:r8389
| Peter Palfrader | 2006-09-14 |
* | r8808@senior-two-eighty: nickm | 2006-09-14 00:59:54 -0400••• House style for no-args functions is old-style C, not C++
svn:r8388
| Nick Mathewson | 2006-09-14 |
* | r9749@danube: weasel | 2006-09-14 06:53:12 +0200••• Do not graciously increase the size to be mmaped if the current size already is
at a page_size boundary. This is important since if a file has a size of zero
and we mmap() it with length > 0, then accessing the mmaped memory area causes
a bus error. However, if we pass a length of 0 to mmap() it will return with -1
and things work from there.
svn:r8387
| Peter Palfrader | 2006-09-14 |
* | r9736@danube: weasel | 2006-09-14 05:53:06 +0200••• Refactor dirserv_parse_fingerprint_file(fname) into dirserv_load_fingerprint_file():
There is not need to put together the path to the approved-routers file in more than one place.
svn:r8386
| Peter Palfrader | 2006-09-14 |
* | r8776@Kushana: nickm | 2006-09-11 22:49:53 -0400••• Avoid crash when telling controller stream-status and a stream is detached. Fixes bug 334. Backport candidate.
svn:r8370
| Nick Mathewson | 2006-09-12 |
* | start remembering X-Your-Address-Is hints even if you're•••a client, so you can become a server more smoothly.
svn:r8359
| Roger Dingledine | 2006-09-09 |
* | parameterize the loudness of get_interface_address()•••svn:r8358
| Roger Dingledine | 2006-09-09 |
* | fix typo, add log message•••svn:r8357
| Roger Dingledine | 2006-09-09 |
* | fix encoding in "getinfo addr-mappings" response.•••fix error code when "getinfo dir/status/" fails.
svn:r8355
| Roger Dingledine | 2006-09-09 |
* | add a "getinfo address" controller command.•••svn:r8354
| Roger Dingledine | 2006-09-09 |
* | possibly make tor build and run on cygwin again.•••svn:r8353
| Roger Dingledine | 2006-09-08 |
* | r9695@danube: weasel | 2006-09-08 18:11:53 +0200••• Make tor build with -O0
svn:r8352
| Peter Palfrader | 2006-09-08 |
* | another typo•••svn:r8351
| Mike Chiussi | 2006-09-08 |
* | fixed typo in eventdns.c•••svn:r8350
| Mike Chiussi | 2006-09-08 |
* | r8757@Kushana: nickm | 2006-09-07 13:07:46 -0400••• Fix more compile warnings on Woody.
svn:r8349
| Nick Mathewson | 2006-09-07 |
* | r8755@Kushana: nickm | 2006-09-07 12:31:57 -0400••• Tabify eventdns
svn:r8348
| Nick Mathewson | 2006-09-07 |
* | r8753@Kushana: nickm | 2006-09-07 12:23:25 -0400••• Make eventdns spacing consistant
svn:r8347
| Nick Mathewson | 2006-09-07 |
* | undid whitespace changes to dns.c•••svn:r8346
| Mike Chiussi | 2006-09-07 |
* | fixed win32 eventdns snafu •••svn:r8345
| Mike Chiussi | 2006-09-07 |
* | - got rid of tabs•••svn:r8344
| Mike Chiussi | 2006-09-07 |
* | - got rid of tabs (i think)•••svn:r8343
| Mike Chiussi | 2006-09-07 |
* | - added some debugging lines to load_nameservers_from_registry()•••svn:r8342
| Mike Chiussi | 2006-09-07 |
* | clean up some comments•••svn:r8338
| Roger Dingledine | 2006-09-07 |