Commit message (Expand) | Author | Age | |
---|---|---|---|
* | Implement option to turn off DNS cache modification by a client port•••(This is part 3 of making DNS cache use enabled/disabled on a per-client port basis. This implements the UseCacheIPv[46]DNS options) | Nick Mathewson | 2012-12-17 |
* | Implement option to turn off DNS cache use on a client port•••(This is part 2 of making DNS cache use enabled/disabled on a per-client port basis. This implements the CacheIPv[46]DNS options, but not the UseCachedIPv[46] ones.) | Nick Mathewson | 2012-12-17 |
* | Oops: make the check for not adding ip->ip DNS maps correct | Nick Mathewson | 2012-12-17 |
* | Make address_is_invalid_destination recognize ipv6 addrs as valid. | Nick Mathewson | 2012-11-14 |
* | I think it is correct to decorate these addresses. | Nick Mathewson | 2012-11-14 |
* | Get the client side of receiving an IPv6 address to work•••This makes it so we can handle getting an IPv6 in the 3 different formats we specified it for in RESOLVED cells, END_STREAM_REASON_EXITPOLICY cells, and CONNECTED cells. We don't cache IPv6 addresses yet, since proposal 205 isn't implemented. There's a refactored function for parsing connected cells; it has unit tests. | Nick Mathewson | 2012-11-14 |
* | Refactor client_dns_set_{reverse_,}addressmap() to take a circ•••We'd like these functions to be circuit-relative so that we can implement a per-circuit DNS cache and per-circuit DNS cache rules for proposal 205 or its successors. I'm doing this now, as a part of the IPv6 exits code, since there are about to be a few more instances of code using this. | Nick Mathewson | 2012-11-14 |
* | Move address map into its own file. | Nick Mathewson | 2012-11-14 |