[systemd-devel] [PATCH 1/2] networkd: accept a trailing '.' on the end of domains

Lennart Poettering lennart at poettering.net
Wed Jan 28 08:49:22 PST 2015


On Thu, 15.01.15 13:24, Michael Marineau (michael.marineau at coreos.com) wrote:

> While not common outside of BIND configs the implied top level '.' in
> domains is commonly accepted and crops up in random places. Starting
> with commit 784d9b9c networkd began validating domains as hostnames
> which rejects trailing dots, breaking short name resolution in some
> environments such as Google Compute Engine. This change splits the
> validation code into two functions to be more tolerant for domains.

Did I get this right? the Google Compute Engine returns a domain name
with trailing dot in the DHCP domain option? 

Our DHCP client should certainly accept that, if that's what people
send, but I am not sure we should be equally liberal for locally
configured bits...

I now made this change: 

http://cgit.freedesktop.org/systemd/systemd/commit/?id=f50f01f4b738f2f00b30d0e02e8cf54ab99a9f27

Does that make things work on the google thing?

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list