| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
| |
svn:r8499
|
| |
|
|
| |
svn:r8498
|
| |
|
|
| |
svn:r8497
|
| |
|
|
| |
svn:r8496
|
| |
|
|
| |
svn:r8494
|
| |
|
|
|
|
|
| |
phobos can confirm or deny.
svn:r8493
|
| |
|
|
| |
svn:r8492
|
| |
|
|
| |
svn:r8489
|
| |
|
|
| |
svn:r8487
|
| |
|
|
| |
svn:r8485
|
| |
|
|
| |
svn:r8483
|
| |
|
|
|
|
| |
one or two are stability-related. This should make it easier to push our changes back towards libevent.
svn:r8482
|
| |
|
|
| |
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
|
| |
|
|
| |
svn:r8467
|
| |
|
|
|
|
|
| |
Make exitlist only output each result line once.
svn:r8466
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of just checking known-invalid addresses for DNS hijacking, we
now check randomly generated addresses, and if too many of them map to
the same IP, we assume that IP is the destination of a DNS hijack
attempt.
A little bird tells me that some DNS hijackers think that declining to
give an A record for RFC2606 addresses (like .invalid and .example)
makes them more standards compliant. Standardswise, this is like an
illicit brothel making sure that nobody has pulled the tags off the
mattresss, but that doesn't get us out of working around it.
svn:r8465
|
| |
|
|
|
|
|
| |
Consider changes to has_old_dnsworkers as noncosmetic
svn:r8464
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Revise patch for libevent 1.1b to handle the "wait, I *do* have a gettimeofday()" case.
svn:r8456
|
| |
|
|
| |
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
|
| | |
|
| |
|
|
|
|
|
| |
Debug client-side reverse dns code.
svn:r8452
|
| |
|
|
|
|
|
| |
Specify and implement SOCKS5 interface for reverse hostname lookup.
svn:r8451
|
| |
|
|
| |
svn:r8450
|
| |
|
|
| |
svn:r8449
|
| |
|
|
| |
svn:r8448
|
| |
|
|
| |
svn:r8447
|
| |
|
|
|
|
|
| |
Allow resolve requests to non-exits when they are specifically requested (via resolve foo.bar.exit).
svn:r8446
|
| |
|
|
|
|
|
| |
Trivial patch to appease warn-happy gcc: mark unused parameter
svn:r8445
|
| |
|
|
|
|
|
| |
Oops from earlier patch; add "opt eventdns" to unittests, fix bug in routerdesc generation.
svn:r8444
|
| |
|
|
|
|
|
| |
Trivial whitespace cleanups.
svn:r8443
|
| |
|
|
|
|
|
| |
Consider non-exit servers unsuitable for RESOLVE commands.
svn:r8442
|
| |
|
|
|
|
|
| |
Trivial cleanup: !!x is a weird way to spell x != NULL.
svn:r8441
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped().
svn:r8438
|
| |
|
|
|
|
|
| |
Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
|
| |
|
|
| |
svn:r8434
|
| |
|
|
|
|
| |
now, we allow multiple servers with the same name in the routerlist even if that name is reserved, but we check whether names are reserved when we try to look up routers by nickname. This is a minor security fix. This makes router_add_to_routerlist O(1). This is a backport candidate.
svn:r8433
|
| |
|
|
|
|
| |
routers (on router insert): we already have a map for that. (We need to add an index field to routerinfo_t so we can figure out which point in the routerlist to replace.) Also, add a comment to routerlist.c; arma, please advise?
svn:r8432
|
| |
|
|
|
|
| |
prediction for NULL returns, and skip the malloc(0) check on platforms where malloc(0) returns a pointer.
svn:r8431
|