Age | Commit message (Collapse) | Author |
|
svn:r8556
|
|
Resolve bug 336: When displaying circuit paths with non-named routers, use their digests, not their nicknames.
svn:r8548
|
|
'should not' is for things that you really oughtn't do, for your own
good or for others' own good.
svn:r8544
|
|
svn:r8543
|
|
Differentiate more duplicated log entries
svn:r8542
|
|
Add a pile of flyspray items to TODO so I notice them. Yes, I said this was a stupid idea before, but I say stupid things all the time.
svn:r8537
|
|
Implement DESCCHANGED event to tell controller when our router descriptor changes.
svn:r8533
|
|
Add version note about RELAY_BEGIN_DIR to spec.
svn:r8532
|
|
Add DESCCHANGED event to control-spec; note that GETINFO dir/* has in fact been implemented.
svn:r8531
|
|
Reserve the nickname "Unnamed" for routers that can't pick a hostname; any
router can call itself Unnamed; directory servers will never allocate Unnamed
to any particular router; clients won't believe that any router is the
canonical Unnamed.
svn:r8529
|
|
Note that EnforceDistinctSubnets can override subnet rule for path generation.
svn:r8528
|
|
[Needs review.] Add a BEGIN_DIR relay cell type for an easier
in-protocol way to connect to directory servers through Tor.
Previously, clients could only connect to director servers over Tor
from exit nodes, but couldn't get directory information anonymously
from a non-exit cache without getting a directory server involved.
This needs testing, and needs client-side code to actually exercise it.
svn:r8527
|
|
Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria.
svn:r8523
|
|
Refactor entry guard status logic a lot; allow more factors [like not
having a Guard flag or being listed in ExcludeNodes] to render a guard
"unlisted" (now called "unusable"); track guard down status (now
called "unreachable") separately from is_running.
svn:r8519
|
|
svn:r8511
|
|
svn:r8506
|
|
svn:r8505
|
|
doing (mainly people with private testing networks) can disable our same-/16 detection.
svn:r8504
|
|
repeated multiple times.
svn:r8501
|
|
svn:r8497
|
|
phobos can confirm or deny.
svn:r8493
|
|
svn:r8489
|
|
svn:r8483
|
|
svn:r8480
|
|
client asks us to resolve (not connect to) an address, and we have a
cached answer, give them the cached answer. Previously, we would give
them no answer at all.
svn:r8478
|
|
svn:r8476
|
|
svn:r8474
|
|
Add two TODO items relating to MinGW instructions.
svn:r8472
|
|
Make exitlist only output each result line once.
svn:r8466
|
|
Write more of path-spec.txt
svn:r8463
|
|
A couple of last minor TODO cleanup items
svn:r8462
|
|
on the list.
svn:r8461
|
|
svn:r8458
|
|
svn:r8457
|
|
svn:r8455
|
|
I tracked a bug in server-side reverse DNS to something concerning the caching code. Ive disabled server-side cacheing for reverse DNS answers for now, and I am noting the bug in the TODO.
svn:r8454
|
|
Specify and implement SOCKS5 interface for reverse hostname lookup.
svn:r8451
|
|
Consider non-exit servers unsuitable for RESOLVE commands.
svn:r8442
|
|
Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.
svn:r8440
|
|
Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled.
svn:r8439
|
|
Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
|
|
Move more todo items around
svn:r8411
|
|
More TODO work; tenatively mark assignments.
svn:r8409
|
|
svn:r8408
|
|
svn:r8406
|
|
(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
|
|
svn:r8401
|
|
Implement a smartlist_uniq() that will with luck not end the world.
svn:r8396
|
|
svn:r8393
|
|
Add smartlist_uniq() to TODO list
svn:r8392
|