[Dnsmasq-discuss] [PATCH] Add run-time option to disable CHAOS TXT records

Simon Kelley simon at thekelleys.org.uk
Mon Jan 16 22:46:25 UTC 2023


The patch moves the relevant code to after processing of command-line 
arguments, but not reading configuration file(s). I can't think of any 
reason why you wouldn't want to put

no-ident

into /etc/dnsmasq.conf

Have I missed something?


Cheers,

Simon.



On 15/01/2023 08:01, Dominik Derigs wrote:
> 
> Hey Simon and Petr, CC list,
> 
> Thanks for pointing this out. I fixed it and rebased on
> latest master. New patch attached.
> 
> The name "--no-ident" has been chosen as the corresponding
> compile-time option is called NO_ID - my feeling is that
> this corresponds to "no identification (strings)".
> 
> I thought about adding the possibility to only disable a
> subset of these CHAOS records but it seems to just add to
> much code complexity for such a small feature. Hence a "all
> or nothing" seems the best fit for me here.
> 
> Best,
> Dominik
> 
> On Tue, 2023-01-03 at 10:48 +0000, Petr Menšík wrote:
>> Hi Dominik,
>>
>> Good idea. But there is copy&paste error on line 572, no
>> help
>> description is changed for new option. What does --no-
>> ident stand for by
>> the way? Wouldn't be --no-chaos more descriptive? Should
>> we support
>> optional argument to disable only some parts of provided
>> records? For
>> example cache statistics might be restricted to localhost
>> only or
>> provided only by DBus, while version might be still useful
>> to report.
>>
>> Cheers,
>> Petr
> 
> 
> On Fri, 2022-12-23 at 12:54 +0100, Dominik Derigs wrote:
>> Dear mailing list members,
>>
>> In 2016, dnsmasq got the option to prevent serving the
>> server version, some statistics and even the used upstream
>> DNS servers to its clients. Compiling with -DNO_ID removes
>> the entire *.bind info structure. However, setting -DNO_ID
>> requires a (re-)compilation from source.
>>
>> This patch adds a new run-time option --no-ident to achieve
>> the same without the need for recompiling.
>>
>> I wish you some nice and hopefully relaxing Christmas days!
>>
>> Best regards,
>> Dominik
> 



More information about the Dnsmasq-discuss mailing list