Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Mar 2016 10:22:56 -0500
From:      Pedro Giffuni <pfg@FreeBSD.org>
To:        =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= <jean-sebastien.pedron@dumbbell.fr>, svn-src-head@freebsd.org
Subject:   Re: svn commit: r296190 - head/contrib/openresolv
Message-ID:  <56D856D0.6010203@FreeBSD.org>
In-Reply-To: <56D84C57.60101@dumbbell.fr>
References:  <201602291446.u1TEkdL9079747@repo.freebsd.org> <56D84C57.60101@dumbbell.fr>

next in thread | previous in thread | raw e-mail | index | archive | help


On 03/03/16 09:38, Jean-Sébastien Pédron wrote:
> Hi!
>
>> +# Strip any trailing dot from each name as a FQDN does not belong
>> +# in resolv.conf(5)
>> +# If you think otherwise, capture a DNS trace and you'll see libc
>> +# will strip it regardless.
>> +# This also solves setting up duplicate zones in our subscribers.
>> +strip_trailing_dots()
>> +{
>> +	local n=
>> +
>> +	for n; do
>> +		printf "%s" "${n%.}"
>> +	done
>> +	printf "\n"
>> +}
>
> This specific change in openresolv removes all spaces separating names
> in the "search" or "domain" lines, because it doesn't print any
> whitespaces before/after stripped names.
>
> The result is:
> search domain1.tlddomain2.tlddomain3.tld
>
> It was fixed upstream:
>    http://roy.marples.name/projects/openresolv/info/1e6ac67eb3c586a5
>    http://roy.marples.name/projects/openresolv/ci/53416cf1b434dbc1?sbs=0
>
> However, it was not published in any release so far.
>
OK, I will bring it through the vendor area.

Thank you!

Pedro.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56D856D0.6010203>