- Jul 08, 2015
-
-
Marek Vavruša authored
-
- Jul 06, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jul 05, 2015
-
-
Marek Vavruša authored
-
- Jul 04, 2015
-
-
Marek Vavruša authored
-
- Jun 29, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 28, 2015
-
-
Marek Vavruša authored
-
- Jun 27, 2015
-
-
Marek Vavruša authored
this fixes an issue when nameserver responds with AA=0 and authority of a CNAME target (which is in current bailiwick)
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 24, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
DNS 0x20 https://tools.ietf.org/html/draft-vixie-dnsext-dns0x20-00 is a way to add more randomness into queries to make spoofing tougher this implementation provides up to 32 bits of randomness to QNAME, which is more than enough for most names (it is possible to add a maximum of 1 bit of entropy per alphanumeric character, so it's not very efficient with shorter names) fixes #27
-
Marek Vavruša authored
-
- Jun 22, 2015
-
-
Marek Vavruša authored
-
- Jun 16, 2015
-
-
Marek Vavruša authored
-
- Jun 15, 2015
-
-
Marek Vavruša authored
-
- Jun 13, 2015
-
-
Marek Vavruša authored
-
- Jun 10, 2015
-
-
Marek Vavruša authored
-
- Jun 09, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
fixes potential cache key oob write
-
Marek Vavruša authored
-
- Jun 07, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
previously a CNAME RR could be merged as a queried type RR, leading to failed cache lookups as ‘expired’
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
the cache_peek() api was reworked to return an error code instead, from this the caller can tell whether the record is present (but expired) or missing. this save a secondary CNAME lookup in case the original record was just expired
-
- Jun 05, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 04, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 03, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 02, 2015
-
-
Marek Vavruša authored
prevents pointless caching of TTL={0,1} records
-
Marek Vavruša authored
previously the NS address list was wiped out, this prevents them from being added in the first place
-
Marek Vavruša authored
some servers break qname m12n by sending REFUSED, this accepts such answer and requeries with m12n turned off
-
- May 29, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
the only condition of caching an answer is that it resolves a query and is not already cached (ok, it must be negative at this point…)
-