2017-09-04 11:07:58 |
Tobias Wolf |
bug |
|
|
added bug |
2017-09-04 11:19:47 |
Tobias Wolf |
summary |
Xenial: Please merge upstream fix for networkd to "accept colons in network interface names" |
Xenial: Please roll SRU with upstream fix for networkd to "accept colons in network interface names" |
|
2017-09-04 12:22:24 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Xenial |
|
2017-09-04 12:22:24 |
Dimitri John Ledkov |
bug task added |
|
systemd (Ubuntu Xenial) |
|
2017-09-04 12:22:24 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Artful |
|
2017-09-04 12:22:24 |
Dimitri John Ledkov |
bug task added |
|
systemd (Ubuntu Artful) |
|
2017-09-04 12:22:24 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Zesty |
|
2017-09-04 12:22:24 |
Dimitri John Ledkov |
bug task added |
|
systemd (Ubuntu Zesty) |
|
2017-09-04 12:22:31 |
Dimitri John Ledkov |
systemd (Ubuntu Artful): status |
New |
Fix Released |
|
2017-09-04 15:46:08 |
Dimitri John Ledkov |
description |
PR: https://github.com/systemd/systemd/pull/5117
issue: https://github.com/systemd/systemd/issues/4057
Before the networkd from 231 was backported, it was possible to use interface alias names that contained a colon, e.g. eth0:1. This is commonly used to make legacy tools like "ifconfig" work, because they *expect* a colon in the interface name.
Martin told me to file a bug for this.
Merging networkd from 231 lead to a regression where valid configs were not accepted anymore after the backport. Please merge that fix for the regression. |
[Impact]
networkd cannot manage interface names with ':' in them. As used commonly, by convention, by other tools.
[Fix]
Update networkd validation routines and test-suites to accept network interface names with ':' in it.
[Testcase]
Create an inteface with ':' in its name and use it anywhere where systemd validates ifname. E.g. Socket BindToDevice definition, nspawn network zone info, Label= in [Address] section in networkd.
[Regression Potential]
This fix will change validation routines, and thus commands or settings that were previously rejected or ignored will now take effect. Specifically Label= settings in networkd may lead to networking conflicts. The justification for this change is that networkd should really use the sensible ':' ifnames that the user is requesting systemd to use.
[Original Bug Reprot]
PR: https://github.com/systemd/systemd/pull/5117
issue: https://github.com/systemd/systemd/issues/4057
Before the networkd from 231 was backported, it was possible to use interface alias names that contained a colon, e.g. eth0:1. This is commonly used to make legacy tools like "ifconfig" work, because they *expect* a colon in the interface name.
Martin told me to file a bug for this.
Merging networkd from 231 lead to a regression where valid configs were not accepted anymore after the backport. Please merge that fix for the regression. |
|
2017-09-04 15:54:00 |
Dimitri John Ledkov |
systemd (Ubuntu Zesty): status |
New |
In Progress |
|
2017-09-05 10:57:24 |
Dimitri John Ledkov |
systemd (Ubuntu Xenial): status |
New |
In Progress |
|
2017-09-19 15:24:17 |
Brian Murray |
systemd (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2017-09-19 15:24:20 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-09-19 15:24:22 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2017-09-19 15:24:26 |
Brian Murray |
tags |
|
verification-needed verification-needed-xenial |
|
2017-09-19 20:54:34 |
Tobias Wolf |
tags |
verification-needed verification-needed-xenial |
verification-done-xenial verification-needed verification-needed-xenial |
|
2017-09-19 20:55:13 |
Tobias Wolf |
tags |
verification-done-xenial verification-needed verification-needed-xenial |
verification-done-xenial verification-needed |
|
2017-10-05 17:32:23 |
Brian Murray |
systemd (Ubuntu Zesty): status |
In Progress |
Fix Committed |
|
2017-10-05 17:32:28 |
Brian Murray |
tags |
verification-done-xenial verification-needed |
verification-done-xenial verification-needed verification-needed-zesty |
|
2017-10-10 08:09:01 |
Dimitri John Ledkov |
tags |
verification-done-xenial verification-needed verification-needed-zesty |
verification-done verification-done-xenial verification-done-zesty |
|
2017-10-23 12:13:02 |
Launchpad Janitor |
systemd (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-10-23 12:13:35 |
Ćukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-10-26 14:28:26 |
Launchpad Janitor |
systemd (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|