- 08 Sep, 2017 1 commit
-
-
Simon Kelley authored
Omitting the EDNS0 RR but setting arcount gives a malformed packet. Also, don't accept UDP packet size less than 512 in recieved EDNS0.
-
- 07 Sep, 2017 1 commit
-
-
Simon Kelley authored
A DNS query recieved by UDP which exceeds 512 bytes (or the EDNS0 packet size, if different.) is enough to cause SIGSEGV.
-
- 09 Jul, 2017 3 commits
-
-
Simon Kelley authored
libidn2 strips underscores from international domain names when encoding them. Indeed, it strips underscores even if no encoding is necessary, which breaks SRV records. Don't submit domain names to IDN encoding if they contain one or more underscores to fix this.
-
Simon Kelley authored
This was added in 5ce3e76f but it trips over too many buggy clients that leave an interface configured even in DHCPDISCOVER case.
-
Simon Kelley authored
-
- 28 Jun, 2017 3 commits
-
-
Rosen Penev authored
-
Rosen Penev authored
-
Hans Dedecker authored
If a DNS server replies REFUSED for a given DNS query in strict order mode no failover to the next DNS server is triggered as the failover logic only covers non strict mode. As a result the client will be returned the REFUSED reply without first falling back to the secondary DNS server(s). Make failover support work as well for strict mode config in case REFUSED is replied by deleting the strict order check and rely only on forwardall being equal to 0 which is the case in non strict mode when a single server has been contacted or when strict order mode has been configured.
-
- 26 Jun, 2017 3 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-
Simon Kelley authored
Thanks to John Fitzgibbon for initial patch.
-
- 25 Jun, 2017 1 commit
-
-
Simon Kelley authored
-
- 16 Jun, 2017 1 commit
-
-
Simon Kelley authored
-
- 07 Jun, 2017 1 commit
-
-
Chris Novakovic authored
Commit f77700aa, which fixes a compiler warning, also breaks the behaviour of prepending ".<layer>" to basenames in --pxe-service: in situations where the basename contains a ".", the ".<layer>" suffix is erroneously added, and in situations where the basename doesn't contain a ".", the ".<layer>" suffix is erroneously omitted. A patch against the git HEAD is attached that inverts this logic and restores the expected behaviour of --pxe-service.
-
- 06 Jun, 2017 1 commit
-
-
Simon Kelley authored
-
- 23 May, 2017 1 commit
-
-
Simon Kelley authored
-
- 22 May, 2017 5 commits
-
-
Matthias Andree authored
-
Matthias Andree authored
-
Simon Kelley authored
-
Simon Kelley authored
Remove historic automatic inclusion of IDN support when building internationalisation support. This doesn't fit now there is a choice of IDN libraries. Be sure to include either -DHAVE_IDN or _DHAVE_LIBIDN2 for IDN support
-
Simon Kelley authored
-
- 12 May, 2017 3 commits
-
-
Conrad Kostecki authored
-
Simon Kelley authored
-
Simon Kelley authored
-
- 11 May, 2017 2 commits
-
-
Simon Kelley authored
-
Petr Menšík authored
-
- 10 May, 2017 2 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-
- 09 May, 2017 2 commits
-
-
Simon Kelley authored
This was causing confusion: DNSSEC queries would be sent to servers for domains that don't do DNSSEC, but because of that status the answers would be treated as answers to ordinary queries, sometimes resulting in a crash.
-
Simon Kelley authored
-
- 04 May, 2017 2 commits
-
-
Vladislav Grishenko authored
This fixes build time warnings with POSIX.1-2008-aware c libraries.
-
Simon Kelley authored
Thanks to Stephan Zeisberg and american fuzzy lop http://lcamtuf.coredump.cx/afl/
-
- 01 May, 2017 1 commit
-
-
Simon Kelley authored
-
- 29 Apr, 2017 3 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
This reverts commit 88a77a78. A least one client has been found which breaks with this change. Since the use-case is not clear, I'm reverting the change, at least for now.
-
Simon Kelley authored
-
- 25 Apr, 2017 2 commits
-
-
Vladislav Grishenko authored
-
Vladislav Grishenko authored
-
- 23 Apr, 2017 1 commit
-
-
Petr Menšík authored
-
- 17 Apr, 2017 1 commit
-
-
Simon Kelley authored
-