aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
...
* eventdns patch from Adam Langley•••svn:r8429 Roger Dingledine2006-09-19
* Fix a bogus free() in eventdns.c. Bug reported by xiando.•••svn:r8428 Nick Mathewson2006-09-19
* Merge in some bsockets calls, all wrapped inside #if defined(USE_BSOCKETS)•••svn:r8427 Nick Mathewson2006-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 Dingledine2006-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 Dingledine2006-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 Mathewson2006-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 Dingledine2006-09-17
* actually, do the bandwidth test anyway, if you've been up at•••least 6 hours at your previous address. svn:r8403 Roger Dingledine2006-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 Dingledine2006-09-15
* make my bandwidth exercises actually happen•••svn:r8400 Roger Dingledine2006-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 Dingledine2006-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 Palfrader2006-09-15
* r9767@danube: weasel | 2006-09-15 06:27:48 +0200••• Minor documentation fix svn:r8397 Peter Palfrader2006-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 Mathewson2006-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 Mathewson2006-09-14
* r9758@danube: weasel | 2006-09-14 07:10:12 +0200••• Add a comment svn:r8391 Peter Palfrader2006-09-14
* r9753@danube: weasel | 2006-09-14 07:07:02 +0200••• Remove duplicates from MyFamily svn:r8390 Peter Palfrader2006-09-14
* r9752@danube: weasel | 2006-09-14 07:06:49 +0200••• Fix some dead code that is on occasion useful svn:r8389 Peter Palfrader2006-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 Mathewson2006-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 Palfrader2006-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 Palfrader2006-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 Mathewson2006-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 Dingledine2006-09-09
* parameterize the loudness of get_interface_address()•••svn:r8358 Roger Dingledine2006-09-09
* fix typo, add log message•••svn:r8357 Roger Dingledine2006-09-09
* fix encoding in "getinfo addr-mappings" response.•••fix error code when "getinfo dir/status/" fails. svn:r8355 Roger Dingledine2006-09-09
* add a "getinfo address" controller command.•••svn:r8354 Roger Dingledine2006-09-09
* possibly make tor build and run on cygwin again.•••svn:r8353 Roger Dingledine2006-09-08
* r9695@danube: weasel | 2006-09-08 18:11:53 +0200••• Make tor build with -O0 svn:r8352 Peter Palfrader2006-09-08
* another typo•••svn:r8351 Mike Chiussi2006-09-08
* fixed typo in eventdns.c•••svn:r8350 Mike Chiussi2006-09-08
* r8757@Kushana: nickm | 2006-09-07 13:07:46 -0400••• Fix more compile warnings on Woody. svn:r8349 Nick Mathewson2006-09-07
* r8755@Kushana: nickm | 2006-09-07 12:31:57 -0400••• Tabify eventdns svn:r8348 Nick Mathewson2006-09-07
* r8753@Kushana: nickm | 2006-09-07 12:23:25 -0400••• Make eventdns spacing consistant svn:r8347 Nick Mathewson2006-09-07
* undid whitespace changes to dns.c•••svn:r8346 Mike Chiussi2006-09-07
* fixed win32 eventdns snafu •••svn:r8345 Mike Chiussi2006-09-07
* - got rid of tabs•••svn:r8344 Mike Chiussi2006-09-07
* - got rid of tabs (i think)•••svn:r8343 Mike Chiussi2006-09-07
* - added some debugging lines to load_nameservers_from_registry()•••svn:r8342 Mike Chiussi2006-09-07
* clean up some comments•••svn:r8338 Roger Dingledine2006-09-07
* prefer calling it a client rather than an OP•••svn:r8334 Roger Dingledine2006-09-07
* rm'ed a tab (sorry)•••svn:r8333 Mike Chiussi2006-09-07
* - fixed up typos in eventdns.c•••- configure lets user build with eventdns on win32 svn:r8332 Mike Chiussi2006-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 Dingledine2006-09-07
* r8733@Kushana: nickm | 2006-09-06 17:35:22 -0400••• Add some missing defines to eventdns.c for windows. svn:r8330 Nick Mathewson2006-09-06
* r8731@Kushana: nickm | 2006-09-06 16:33:19 -0400••• Try to fix eventdns.c build on windows. svn:r8329 Nick Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Mathewson2006-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 Chiussi2006-09-06