aboutsummaryrefslogtreecommitdiff
path: root/src/or/dns.c
Commit message (Expand)AuthorAge
...
* Bug 691 fix: do not shutdown Tor servers right away if the network is down.•••svn:r17566 Nick Mathewson2008-12-10
* Implement the 0x20-hack to make DNS poisoning harder against us, especially w...•••svn:r17171 Nick Mathewson2008-10-29
* Fix the rest of bug 619: reject *:* servers should not do DNS lookups, even i...•••svn:r17138 Nick Mathewson2008-10-21
* fix grammar in a log message•••svn:r17131 Roger Dingledine2008-10-16
* r17847@tombo: nickm | 2008-08-22 12:08:56 -0400••• ipv6: make server-side dns cache remember for each address an ipv6 addr and an ipv4 addr. This fix is just the struct side. svn:r16622 Nick Mathewson2008-08-22
* r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435 Nick Mathewson2008-08-05
* apply patch from lodger to simplify code a bit•••svn:r14474 Roger Dingledine2008-04-25
* r15273@tombo: nickm | 2008-04-22 12:32:28 -0400••• apply patch from lodger: reject requests for reverse-dns lookup of names in private address space. make non-exits reject all dns requests. Fixes bug 619. svn:r14410 Nick Mathewson2008-04-22
* r18937@catbus: nickm | 2008-03-18 14:50:39 -0400••• Fix the other lingering part of bug 617: make ClientDNSRejectInternalAddresses actually work. svn:r14107 Nick Mathewson2008-03-18
* r14401@tombo: nickm | 2008-02-22 15:33:42 -0500••• Fix a really stupid parthensis error noticed by mwenge. svn:r13681 Nick Mathewson2008-02-22
* r14399@tombo: nickm | 2008-02-22 14:09:38 -0500••• More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680 Nick Mathewson2008-02-22
* r14356@31-33-219: nickm | 2008-02-21 10:38:26 -0500••• Defer a couple of XXX020rc items, based on recommendation from arma. svn:r13654 Nick Mathewson2008-02-21
* resolve one more, and leave two for nick.•••svn:r13644 Roger Dingledine2008-02-21
* r18296@catbus: nickm | 2008-02-20 23:30:11 -0500••• Answer one xxx020 item; move 7 other ones to a new "XXX020rc" category: they should get fixed before we cut a release candidate. arma: please review these to see whether you have fixes/answers for any. Please check out the other 14 XXX020s to see if any look critical for the release candidate. svn:r13640 Nick Mathewson2008-02-21
* is_reverse in our struct is uint8_t. don't make it be an int•••elsewhere. bug reported by veracode. svn:r13597 Roger Dingledine2008-02-19
* be more explicit about a harmless thing that freaked veracode out•••svn:r13592 Roger Dingledine2008-02-19
* r14182@tombo: nickm | 2008-02-15 17:20:51 -0500••• Defer, downgrade, or address more XXX020s. The remaining ones are all ones we should deal with before release. svn:r13530 Nick Mathewson2008-02-15
* note a question for nick•••svn:r13437 Roger Dingledine2008-02-09
* r14062@tombo: nickm | 2008-02-08 15:17:07 -0500••• Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c svn:r13429 Nick Mathewson2008-02-08
* Update some copyright notices: it is now 2008.•••svn:r13412 Nick Mathewson2008-02-07
* New config option ServerDNSAllowBrokenResolvConf to start a relay•••even when the local resolv.conf file is missing, broken, or contains only unusable nameservers. Now I can run a local network on my laptop when I'm on an airplane. svn:r13402 Roger Dingledine2008-02-06
* r17611@catbus: nickm | 2008-01-14 13:44:16 -0500••• add some missing checks for failing return values. svn:r13130 Nick Mathewson2008-01-14
* clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786 Roger Dingledine2007-12-12
* karsten's second refactoring patch•••svn:r12607 Roger Dingledine2007-11-29
* 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
* r15621@catbus: nickm | 2007-10-10 00:37:25 -0400••• Turns out, Bug 463 was just another "warn about something that is no big deal" thing. Downgrade, comment, and resolve. svn:r11829 Nick Mathewson2007-10-10
* r15170@catbus: nickm | 2007-09-19 11:41:50 -0400••• Carry a new evdns function over from libevent: do not rely on compile-time code to set the transaction ID correctly. This will be important when we finally drop our internal copy of eventdns.c svn:r11517 Nick Mathewson2007-09-19
* r14093@catbus: nickm | 2007-08-08 01:49:54 -0400••• Include fewer redundant headers; use the compiler search paths better. svn:r11060 Nick Mathewson2007-08-08
* r13820@catbus: nickm | 2007-07-18 16:07:30 -0400••• Whitespace fix on r10849 svn:r10872 Nick Mathewson2007-07-18
* a few fixes for bug 463. needs a changelog. might need more fixes.•••svn:r10849 Roger Dingledine2007-07-17
* r13452@kushana: nickm | 2007-06-20 09:52:55 -0400••• Patch from Robert Hogan: Generate STREAM NEW events for dnsport requests and tunneled directory connections. Log when we are testing for hijacking. svn:r10737 Nick Mathewson2007-07-05
* r13477@catbus: nickm | 2007-06-17 14:22:03 -0400••• Sun CC likes to give warnings for the do { } while(0) construction for making statement-like macros. Define STMT_BEGIN/STMT_END macros that do the right thing, and use them everywhere. svn:r10645 Nick Mathewson2007-06-17
* r13476@catbus: nickm | 2007-06-17 14:04:41 -0400••• Build with fewer compiler warnings on Sun. (This and previous Sun patches are thanks to the tremendously handy services of unix-center.net.) svn:r10644 Nick Mathewson2007-06-17
* r13117@catbus: nickm | 2007-05-31 19:40:32 -0400••• Patch from Tup: treat RESOLVED_TYPE_ERROR_TRANSIENT as a SERVERFAILED, and RESOLVED_TYPE_ERROR as NOTEXIST. Generate transient/nontransient errors more sensibly. Set flags better on DNS replies. svn:r10427 Nick Mathewson2007-05-31
* r13070@catbus: nickm | 2007-05-29 15:53:21 -0400••• Fix handling of resolves with very long or otherwise malformed addresses, and comment dns_resolve better, and stop making what should be a BUG warning into an assert(0). This fixes bug 427, which was introduced around 9900/9931/9932. Not a backport candidate: 0.1.2.x never had this bug. svn:r10399 Nick Mathewson2007-05-29
* polish r9933-r9994•••svn:r10335 Roger Dingledine2007-05-25
* i suspect we would trigger asserts if we answer a cached•••resolve request. this should help that. svn:r10334 Roger Dingledine2007-05-25
* r12936@catbus: nickm | 2007-05-24 14:12:34 -0400••• Review XXXX comments without a version; upgrade some to XXXX020. svn:r10315 Nick Mathewson2007-05-24
* r13025@Kushana: nickm | 2007-05-21 17:40:56 -0400••• Bugfix and possible backport candidate: use the same logic as in read_all when reading resolv.conf. Maybe this fixes bug 433. svn:r10237 Nick Mathewson2007-05-21
* r13017@Kushana: nickm | 2007-05-20 13:40:45 -0400••• Address points in r10227. svn:r10229 Nick Mathewson2007-05-20
* point out two remote crash bugs, a memory leak, and a few other•••items we should probably look into. svn:r10227 Roger Dingledine2007-05-20
* polish r9726-r9903•••svn:r10182 Roger Dingledine2007-05-13
* r12688@Kushana: nickm | 2007-04-09 17:29:12 -0400••• Simplify dns_resolve: use a helper function so that we handle the error/answer/pending cases uniformly in dns_resolve, and everything else in dns_resolve_impl. svn:r9932 Nick Mathewson2007-04-09
* r12687@Kushana: nickm | 2007-04-09 17:05:57 -0400••• Try to fix bug 410: move responsibility for attaching/detaching initial streams from circuits into dns_resolve. Needs refactoring a little. svn:r9931 Nick Mathewson2007-04-09
* r12644@0-41-wifi: nickm | 2007-03-23 16:02:23 -0400••• Eliminate more redundant circuit_t arguments when edge_connection_t is already supplied and the circuit is already attached. svn:r9900 Nick Mathewson2007-03-24
* r12643@0-41-wifi: nickm | 2007-03-23 14:56:35 -0400••• Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit. svn:r9899 Nick Mathewson2007-03-24
* r12080@catbus: nickm | 2007-03-04 21:40:55 -0500••• Remove dnsworkers and related code. there goes another 550 lines of code. svn:r9736 Nick Mathewson2007-03-05
* r12074@catbus: nickm | 2007-03-04 15:11:43 -0500••• Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.) svn:r9733 Nick Mathewson2007-03-04