- 12 May, 2018 1 commit
-
-
Simon Kelley authored
-
- 11 May, 2018 3 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-
Simon Kelley authored
-
- 09 May, 2018 1 commit
-
-
Simon Kelley authored
-
- 05 May, 2018 1 commit
-
-
Simon Kelley authored
-
- 04 May, 2018 2 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-
- 16 Apr, 2018 1 commit
-
-
Simon Kelley authored
-
- 15 Apr, 2018 1 commit
-
-
Simon Kelley authored
-
- 12 Apr, 2018 1 commit
-
-
Simon Kelley authored
An oversight meant that non-existance checking was being done anyway. (Should probably alter the default for this.)
-
- 11 Apr, 2018 2 commits
-
-
Simon Kelley authored
If we're talking to upstream servers from a fixed port, specified by query-port we create the fds to do this once, before dropping root, so that ports <1024 can be used. But we call check_servers() before reading /etc/resolv.conf, so if the only servers are in resolv.conf, at that point there will be no servers, and the fds get garbage collected away, only to be recreated (but without root) after we read /etc/resolv.conf Make pre-allocated server fds immortal, to avoid this problem.
-
Simon Kelley authored
If query-port is set, we create sockets bound to the wildcard address and the query port for IPv4 and IPv6, but the IPv6 one fails, because is covers IPv4 as well, and an IPv4 socket already exists (it gets created first). Set V6ONLY to avoid this.
-
- 08 Apr, 2018 1 commit
-
-
Kevin Darbyshire-Bryant authored
Install-common section was creating superfluous '-d' directory in build location. Split the directory creation into individual install commands to cope with cross platform differences of interpreting subsequent '-d' arguments. e.g. GNU appears to be fine. Apple creates the stray directory. Signed-off-by:
Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
-
- 26 Mar, 2018 1 commit
-
-
Simon Kelley authored
-
- 24 Mar, 2018 2 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-
- 19 Mar, 2018 1 commit
-
-
Simon Kelley authored
-
- 18 Mar, 2018 1 commit
-
-
Simon Kelley authored
-
- 11 Mar, 2018 3 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-
Simon Kelley authored
-
- 09 Mar, 2018 1 commit
-
-
Simon Kelley authored
These were not deleted except in the case that a dhcp-optsfile option was coincidentally provided.
-
- 07 Mar, 2018 2 commits
-
-
Petr Menšík authored
I got reported bug in Fedora [1], that cname is broken in new releases. At first I though this was false report, but there is still new regression in cname handling. Before, it accepted alias with trailing dot. Not it would accept only target, but not alias. cname=alias.,target is no longer valid. The issue is it will count size to skip after canonicalize. If that ignores trailing dot, next name would be "". And that is invalid and refused, dnsmasq refuses to start. I also think that any whitespace like tab should be possible after comma. So this fixes also 30858e3b.
-
Simon Kelley authored
The way of accessing the list of available hashes on nettle was vulnerable to breaking if the version of libnettle in use was different to the version dnsmasq was compiled against. Change to a new system if libnettle >= 3.4 is in use. Older versions if nettle are still OK, once 3.4 is reached, the ABi problem is fixed. Thanks to Petr Menšík for clues on this.
-
- 17 Feb, 2018 7 commits
-
-
Simon Kelley authored
-
Ville Skyttä authored
-
-
Simon Kelley authored
-
Simon Kelley authored
-
Simon Kelley authored
-
Simon Kelley authored
-
- 15 Feb, 2018 5 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-
yiwenchen authored
This fixes breakage of DHCPv6 relay.
-
Andy Hawkins authored
-
Andy Hawkins authored
Use strlen to determine the length of the filename returned by inotify, as in->len refers to the length of the buffer containing the name, not the length of the name itself. http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2018q1/011950.htmlSigned-off-by:
Andy Hawkins <andy@gently.org.uk> Patch further modified by simon@thekelleys.org to avoid out-of-bounds array access with an empty string, call strlen once, and reverse order of filename verifcation and resolv-file test.
-
- 09 Feb, 2018 1 commit
-
-
Simon Kelley authored
-
- 07 Feb, 2018 2 commits
-
-
Simon Kelley authored
-
Simon Kelley authored
-