** Description changed: + [Impact] + libnss-resolve is an optional component not used by default in xenial. However it treats doubledot incorrectly, meaning it gets resolved when it shouldn't. + + [Fix] + Cherrypick upstream patch to resolve this issue. + + [Testcase] + + * Enable resolve nss module + * attempt resolving www.gnu.org.. + * It should fail to resolve + (base)adconrad@nosferatu:~$ getent ahostsv4 www.gnu.org.. 208.118.235.148 STREAM wildebeest.gnu.org - 208.118.235.148 DGRAM - 208.118.235.148 RAW - (base)adconrad@nosferatu:~$ sudo sed -i -e 's/ resolve dns/ dns/' /etc/nsswitch.conf + 208.118.235.148 DGRAM + 208.118.235.148 RAW + (base)adconrad@nosferatu:~$ sudo sed -i -e 's/ resolve dns/ dns/' /etc/nsswitch.conf (base)adconrad@nosferatu:~$ getent ahostsv4 www.gnu.org.. - (base)adconrad@nosferatu:~$ sudo sed -i -e 's/ dns/ resolve dns/' /etc/nsswitch.conf + (base)adconrad@nosferatu:~$ sudo sed -i -e 's/ dns/ resolve dns/' /etc/nsswitch.conf (base)adconrad@nosferatu:~$ getent ahostsv4 www.gnu.org.. 208.118.235.148 STREAM wildebeest.gnu.org - 208.118.235.148 DGRAM - 208.118.235.148 RAW - (base)adconrad@nosferatu:~$ + 208.118.235.148 DGRAM + 208.118.235.148 RAW + (base)adconrad@nosferatu:~$ This is responsible for the new regression in glibc: ---------- FAIL: posix/tst-getaddrinfo5 original exit status 1 resolving "localhost." worked, proceeding to test resolving "localhost.." failed, test passed resolving "www.gnu.org." worked, proceeding to test resolving "www.gnu.org.." worked, test failed ---------- + + [Regression potential] + Minimal, since this component is not used by default. However, systems that have this enabled exhibit standards non-compliant behavior. It is not expected for anybody to depend on this broken behavior.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1600000 Title: libnss-resolve treats two trailing dots on a domain name incorrectly To manage notifications about this bug go to: https://bugs.launchpad.net/systemd/+bug/1600000/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs