| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
PublishServerDescriptor config option. Reported by Matt Edman;
bugfix on 0.2.0.9-alpha.
svn:r12549
|
|
|
|
| |
svn:r12523
|
|
|
|
|
|
|
|
| |
consensus documents when there are too many relays at a single
IP address. Now clear it in v2 network status documents too.
svn:r12522
|
|
|
|
| |
svn:r12516
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
chosen exit is in the same family as all our bridges/entry guards,
then be flexible about families.
svn:r12514
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
descriptor.
svn:r12507
|
|
|
|
|
|
|
| |
newly picked entry guard. Reported by Mike Perry.
svn:r12506
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fix bug spotted by karsten: when we have no consensus, do not try to continue finding directories for a hidden service.
svn:r12493
|
|
|
|
|
|
|
| |
Back out parts of r12376: replace file locations in scripts.
svn:r12490
|
|
|
|
| |
svn:r12489
|
|
|
|
| |
svn:r12487
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
just because we've downloaded a v2 networkstatus that we intend
to cache. Fixes bug 545.
svn:r12479
|
|
|
|
| |
svn:r12472
|
|
|
|
|
|
|
|
| |
src/config/fallback-consensus file, but we weren't actually
including it in the tarball. Disable all of that for now.
svn:r12467
|
|
|
|
|
|
|
| |
PreferTunneledDirConns, for those alternate-spellers out there.
svn:r12466
|
|
|
|
| |
svn:r12465
|
|
|
|
|
|
|
| |
file in the tarball. Reported by phobos.
svn:r12462
|
|
|
|
|
|
|
|
|
|
| |
relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
svn:r12459
|
|
|
|
| |
svn:r12458
|
|
|
|
| |
svn:r12455
|
|
|
|
|
|
|
| |
of the 0.2.0.9-alpha release notes.
svn:r12454
|
|
|
|
| |
svn:r12453
|
|
|
|
|
|
|
| |
Try to bulletproof the parse logic for router-stability.
svn:r12441
|
|
|
|
|
|
|
| |
Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better.
svn:r12440
|
|
|
|
|
|
|
| |
More log messages about certificate downloads; try to track down bug 546.2
svn:r12436
|
|
|
|
|
|
|
|
| |
set, even if we stop asking for circuits. Bugfix on 0.1.2.x;
reported by tup and ioerror.
svn:r12430
|
|
|
|
|
|
|
| |
"And $499 for knowing where to hit it." Fix bug 546.
svn:r12425
|
|
|
|
|
|
|
| |
Tidy a ChangeLog entry
svn:r12424
|
|
|
|
| |
svn:r12423
|
|
|
|
| |
svn:r12421
|
|
|
|
|
|
|
| |
Improve "tls error. breaking" message a little.
svn:r12411
|
|
|
|
|
|
|
| |
First attempt at fixing bug 543. Needs testing. Too slow.
svn:r12408
|
|
|
|
|
|
|
| |
Fix bug 544: do not allow buckets to overflow. Backportable.
svn:r12400
|
|
|
|
|
|
|
| |
Fix "0 request for 0 router" message.
svn:r12399
|
|
|
|
|
|
|
| |
again even when my datadir starts empty. phew.
svn:r12372
|
|
|
|
|
|
|
| |
Fix sign error in networkstatus_note_certs_arrived().
svn:r12371
|
|
|
|
|
|
|
|
| |
they ask for is a 404 from the bridge authority, they now fall
back to trying the bridge directly.
svn:r12368
|
|
|
|
|
|
|
|
| |
accommodate the growing number of servers that use the default
and are reaching it.
svn:r12364
|
|
|
|
| |
svn:r12363
|
|
|
|
|
|
|
|
| |
Tor relay without knowing its expected identity digest (e.g. when
using bridges). Bugfix on 0.2.0.3-alpha.
svn:r12355
|
|
|
|
|
|
|
| |
If setting our rlimit to rlim_max or cap fails, fall back to OPEN_FILES if defiled. This makes Tor run on OSX 10.5, while allowing OSX to mend its ways in the future.
svn:r12341
|
|
|
|
|
|
|
| |
Use rlim_t instead of unsigned long to manipulate rlimit values.
svn:r12339
|