aboutsummaryrefslogtreecommitdiff
path: root/src/or/dns.c
Commit message (Expand)AuthorAge
* Add DOCDOC comments for all undocumented functions. Add missing *s to other ...•••svn:r17729 Nick Mathewson2008-12-22
* Move in-addr.arpa parsing and generation into address.c, and simplify the cod...•••svn:r17707 Nick Mathewson2008-12-19
* Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this p...•••svn:r17686 Nick Mathewson2008-12-18
* Remove fixed xxx020s; downgrade unfixed ones.•••(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.) svn:r17682 Nick Mathewson2008-12-18
* Resolve many DOCDOCs.•••svn:r17662 Nick Mathewson2008-12-17
* 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