systemd'oh! DNS lib underscore bug bites everyone's favorite init tool, blanks Netflix

Found on The Register on Monday, 24 July 2017
Browse Internet

The issue emerged July 22, when Gentoo user Dennis Schridde submitted this bug report to the Systemd project. Essentially, he described a failure within systemd-resolve (sic), a Systemd component that turns human-readable domain names into IP addresses for software, like web browsers, to connect to.

The library was stripping underscores from some domain names – such as Netflix's ipv6_1-cxl0-c088 node – and that caused everything relying on the resolver to fail, Schridde reported.

Why on earth would a piece of software that was started as an init system contain its own resolver? It would not be too surprising if it just gets a "notabug wontfix" reply from Poettering; after all, it looks like systemd-resolved has lots of problems.