** 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

Reply via email to