Loading ChangeLog +1 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,7 @@ Changes in version 0.1.2.7-alpha - 2007-??-?? ready yet. As part of the change, now assume we can use a create_fast cell if we don't know anything about a router. - Allow exit nodes to use nameservers running on ports other than 53. - Servers now cache reverse DNS replies. o Minor features (controller): - Track reasons for OR connection failure; make these reasons Loading doc/TODO +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ N - DNS improvements - Make evdns use windows strerror equivalents. . Make sure patches get into libevent. - Verify that it works well on windows - Debug and re-enable server-side reverse DNS caching o Debug and re-enable server-side reverse DNS caching - Critical but minor bugs, backport candidates. - support dir 503s better Loading src/or/dns.c +1 −5 Original line number Diff line number Diff line Loading @@ -499,6 +499,7 @@ send_resolved_hostname_cell(edge_connection_t *conn, or_circuit_t *circ, size_t buflen; uint32_t ttl; size_t namelen = strlen(hostname); tor_assert(hostname); tor_assert(namelen < 256); ttl = dns_clip_ttl(conn->address_ttl); Loading Loading @@ -902,11 +903,6 @@ add_answer_to_cache(const char *address, int is_reverse, uint32_t addr, if (outcome == DNS_RESOLVE_FAILED_TRANSIENT) return; /* XXXX012 This is dumb, but it seems to workaround a bug I can't find. We * should nail this so we can cache reverse DNS answers. -NM */ if (is_reverse) return; //log_notice(LD_EXIT, "Adding to cache: %s -> %s (%lx, %s), %d", // address, is_reverse?"(reverse)":"", (unsigned long)addr, // hostname?hostname:"NULL",(int)outcome); Loading Loading
ChangeLog +1 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,7 @@ Changes in version 0.1.2.7-alpha - 2007-??-?? ready yet. As part of the change, now assume we can use a create_fast cell if we don't know anything about a router. - Allow exit nodes to use nameservers running on ports other than 53. - Servers now cache reverse DNS replies. o Minor features (controller): - Track reasons for OR connection failure; make these reasons Loading
doc/TODO +1 −1 Original line number Diff line number Diff line Loading @@ -71,7 +71,7 @@ N - DNS improvements - Make evdns use windows strerror equivalents. . Make sure patches get into libevent. - Verify that it works well on windows - Debug and re-enable server-side reverse DNS caching o Debug and re-enable server-side reverse DNS caching - Critical but minor bugs, backport candidates. - support dir 503s better Loading
src/or/dns.c +1 −5 Original line number Diff line number Diff line Loading @@ -499,6 +499,7 @@ send_resolved_hostname_cell(edge_connection_t *conn, or_circuit_t *circ, size_t buflen; uint32_t ttl; size_t namelen = strlen(hostname); tor_assert(hostname); tor_assert(namelen < 256); ttl = dns_clip_ttl(conn->address_ttl); Loading Loading @@ -902,11 +903,6 @@ add_answer_to_cache(const char *address, int is_reverse, uint32_t addr, if (outcome == DNS_RESOLVE_FAILED_TRANSIENT) return; /* XXXX012 This is dumb, but it seems to workaround a bug I can't find. We * should nail this so we can cache reverse DNS answers. -NM */ if (is_reverse) return; //log_notice(LD_EXIT, "Adding to cache: %s -> %s (%lx, %s), %d", // address, is_reverse?"(reverse)":"", (unsigned long)addr, // hostname?hostname:"NULL",(int)outcome); Loading