| Commit message (Expand) | Author | Age |
... | |
* | 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 |
* | prefer calling it a client rather than an OP•••svn:r8334
| Roger Dingledine | 2006-09-07 |
* | rm'ed a tab (sorry)•••svn:r8333
| Mike Chiussi | 2006-09-07 |
* | - fixed up typos in eventdns.c•••- configure lets user build with eventdns on win32
svn:r8332
| Mike Chiussi | 2006-09-07 |
* | new config option AvoidDiskWrites for people running tors on•••usb keys and other media that degrades when you write.
not implemented yet, so just a reminder.
svn:r8331
| Roger Dingledine | 2006-09-07 |
* | r8733@Kushana: nickm | 2006-09-06 17:35:22 -0400••• Add some missing defines to eventdns.c for windows.
svn:r8330
| Nick Mathewson | 2006-09-06 |
* | r8731@Kushana: nickm | 2006-09-06 16:33:19 -0400••• Try to fix eventdns.c build on windows.
svn:r8329
| Nick Mathewson | 2006-09-06 |
* | r8729@Kushana: nickm | 2006-09-06 16:20:40 -0400••• Fix dns_cancel_pending_resolve() to realize pending resolves have expiry times, and should not be freed except when they fall off the pqueue.
svn:r8328
| Nick Mathewson | 2006-09-06 |
* | r8725@Kushana: nickm | 2006-09-06 04:39:29 -0400••• spawn_func fixes: have cpuworker_main and dnsworker_main confirm to the right interfaces [casting func to void* is icky]. Also, make pthread_create() build without warnings.
svn:r8327
| Nick Mathewson | 2006-09-06 |
* | r8724@Kushana: nickm | 2006-09-06 04:32:28 -0400••• Fix spaces; restore support for mapping files over 4GB on win32 (?)
svn:r8326
| Nick Mathewson | 2006-09-06 |
* | - made configure check if we are building for win32•••- made configure link to required system dll's if building for win32
- added diffs for libevent 1.1b
- forced user to turn off eventdns if win32 is set
- cleaned up tor_mmap_file()_win32 (not sure if it's stable)
- cleaned up some warnings and typos
svn:r8322
| Mike Chiussi | 2006-09-06 |