aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* start to refactor dirserver_mode()•••svn:r12621 Roger Dingledine2007-12-01
* fix two trivial potential onionkey leaks. neither of these•••should happen in practice. but now they really won't. svn:r12620 Roger Dingledine2007-12-01
* karsten's bugfix on r12607•••svn:r12619 Roger Dingledine2007-11-30
* r12617 broke the compile•••svn:r12618 Roger Dingledine2007-11-30
* r16881@catbus: nickm | 2007-11-30 15:07:42 -0500••• Do not keep a string representation of every single addr_policy_t lying around. This might save a few hundred K. svn:r12617 Nick Mathewson2007-11-30
* r16879@catbus: nickm | 2007-11-30 14:07:05 -0500••• Log *useful* information from dmalloc. (Unfreed pointers, not total of freed and unfreed). svn:r12616 Nick Mathewson2007-11-30
* make dmalloc 5.4.2 work again too•••svn:r12615 Roger Dingledine2007-11-30
* other trivial tweaks•••svn:r12614 Roger Dingledine2007-11-30
* r16874@catbus: nickm | 2007-11-30 13:11:09 -0500••• When using dmalloc, dump the top ten memory consumers to the _DMALLOC_ logfile when we get a SIGUSR1. Hint: it is not what you would think. svn:r12613 Nick Mathewson2007-11-30
* cleanups while i was trying to figure out how it worked•••svn:r12612 Roger Dingledine2007-11-30
* two pieces of r12607 for karsten to look at closer•••svn:r12609 Roger Dingledine2007-11-29
* easy tweaks on r12607•••svn:r12608 Roger Dingledine2007-11-29
* karsten's second refactoring patch•••svn:r12607 Roger Dingledine2007-11-29
* doxygen tweaks•••svn:r12606 Roger Dingledine2007-11-29
* cleanups on r12579•••svn:r12580 Roger Dingledine2007-11-27
* Our new v2 hidden service descriptor format allows descriptors•••that have no introduction points. But Tor crashed when we tried to build a descriptor with no intro points (and it would have crashed if we had tried to parse one). Bugfix on 0.2.0.x; patch by Karsten Loesing. svn:r12579 Roger Dingledine2007-11-27
* minor cleanups•••svn:r12571 Roger Dingledine2007-11-26
* Only update guard status (usable / not usable) once we have•••enough directory information. This was causing us to always pick two new guards on startup (bugfix on 0.2.0.9-alpha), and it was causing us to discard all our guards on startup if we hadn't been running for a few weeks (bugfix on 0.1.2.x). Fixes bug 448. svn:r12570 Roger Dingledine2007-11-26
* if we think our ip address just changed, log what we thought it•••changed *to*. svn:r12551 Roger Dingledine2007-11-22
* stop lying in the config file comment we write out regarding•••PublishServerDescriptor. svn:r12550 Roger Dingledine2007-11-22
* Don't crash if we get an unexpected value for the•••PublishServerDescriptor config option. Reported by Matt Edman; bugfix on 0.2.0.9-alpha. svn:r12549 Roger Dingledine2007-11-22
* get rid of the __ConsiderAllRoutersAsHidServDirectories config option•••svn:r12528 Roger Dingledine2007-11-17
* get rid of the separate reachability window for the hsdir flag.•••svn:r12527 Roger Dingledine2007-11-17
* note a log message that might want to get quieter•••svn:r12526 Roger Dingledine2007-11-17
* The fix in 0.2.0.12-alpha cleared the "hsdir" flag in v3 network•••consensus documents when there are too many relays at a single IP address. Now clear it in v2 network status documents too. svn:r12522 Roger Dingledine2007-11-17
* cleanups, bump to 0.2.0.12-alpha•••svn:r12516 Roger Dingledine2007-11-17
* back out r12509 and fix a better bug instead:•••When authorities detected more than two relays running on the same IP address, they were clearing all the status flags but forgetting to clear the "hsdir" flag. So clients were being told that a given relay was the right choice for a v2 hsdir lookup, yet they never had its descriptor because it was marked as 'not running' in the consensus. svn:r12515 Roger Dingledine2007-11-17
* If we're using bridges or have strictentrynodes set, and our•••chosen exit is in the same family as all our bridges/entry guards, then be flexible about families. svn:r12514 Roger Dingledine2007-11-16
* i'm a little teapot, ...•••svn:r12513 Roger Dingledine2007-11-16
* If we're trying to fetch a bridge descriptor and there's no way•••the bridge authority could help us (for example, we don't know a digest, or there is no bridge authority), don't be so eager to fall back to asking the bridge authority. svn:r12512 Roger Dingledine2007-11-16
* minor touchups on or.h•••svn:r12511 Roger Dingledine2007-11-16
* Nov 16 02:20:50.089 [info] update_consensus_router_descriptor_downloads(): 0 ...•••Nov 16 02:20:50.089 [info] launch_router_descriptor_downloads(): There are not many downloadable routerdescs, but we haven't tried downloading descriptors recently. Downloading. Get rid of the second line. svn:r12510 Roger Dingledine2007-11-16
* Karsten: you should look at this and decide if we should skip over•••non-running hsdirs, or not give them the flag if they're not running, or what. When picking v2 hidden service directories, don't pick ones that aren't listed as Running. svn:r12509 Roger Dingledine2007-11-16
* Changing the ExitPolicyRejectPrivate setting should cause us to rebuild the•••descriptor. svn:r12507 Peter Palfrader2007-11-15
* Fix a small memory leak whenever we decide against using a•••newly picked entry guard. Reported by Mike Perry. svn:r12506 Roger Dingledine2007-11-15
* r16670@catbus: nickm | 2007-11-14 14:56:30 -0500••• Initial phase of proposal 110: accept RELAY_EARLY cells, and turn them into RELAY cells when sending them on over a v1 OR connection. svn:r12496 Nick Mathewson2007-11-14
* r16669@catbus: nickm | 2007-11-14 14:50:03 -0500••• When we complete an OR handshake, set up all the internal fields and mark the connection as open. svn:r12495 Nick Mathewson2007-11-14
* r16665@catbus: nickm | 2007-11-14 13:36:11 -0500••• Fix bug spotted by karsten: when we have no consensus, do not try to continue finding directories for a hidden service. svn:r12493 Nick Mathewson2007-11-14
* r16663@catbus: nickm | 2007-11-13 21:51:28 -0500••• Back out parts of r12376: replace file locations in scripts. svn:r12490 Nick Mathewson2007-11-14
* Make it build on OpenBSD again. Patch from tup.•••svn:r12489 Roger Dingledine2007-11-12
* make r12485 more likely to work on tonga too•••svn:r12486 Roger Dingledine2007-11-12
* r16656@catbus: nickm | 2007-11-12 11:27:00 -0500••• Possibly fix bug 548 by making the fix for bug 543 not get invoked on authorities. See changelog and bug 548 entry for rationale. svn:r12485 Nick Mathewson2007-11-12
* r16654@catbus: nickm | 2007-11-12 10:43:45 -0500••• Add explanatory comment. Does not fix bug 548. svn:r12484 Nick Mathewson2007-11-12
* compiling is good too•••svn:r12480 Roger Dingledine2007-11-11
* Don't reevaluate all the information from our consensus document•••just because we've downloaded a v2 networkstatus that we intend to cache. Fixes bug 545. svn:r12479 Roger Dingledine2007-11-11
* tweak•••svn:r12478 Roger Dingledine2007-11-11
* a potential solution for bug 549•••svn:r12471 Roger Dingledine2007-11-11
* another likelier candidate for mike's leak•••svn:r12470 Roger Dingledine2007-11-11
* a log entry to help us find mike's memory leak•••svn:r12469 Roger Dingledine2007-11-11
* bump to 0.2.0.11-alpha -- maybe this one will actually be•••able to build packages. svn:r12468 Roger Dingledine2007-11-11