1
0
mirror of https://github.com/systemd/systemd synced 2025-09-26 23:34:44 +02:00

Compare commits

..

No commits in common. "bb2d0a24f39ac391a603b3bea7e88df05ea554cc" and "eee582e7951fa8e328d1fcdfcff940254070ccba" have entirely different histories.

2 changed files with 3 additions and 3 deletions

4
NEWS
View File

@ -15,7 +15,7 @@ CHANGES WITH 247:
programs that monitor or enumerate devices with libudev or sd-device, programs that monitor or enumerate devices with libudev or sd-device,
or otherwise process uevents. Please note that this incompatibility or otherwise process uevents. Please note that this incompatibility
is not fault of systemd or udev, but caused by an incompatible kernel is not fault of systemd or udev, but caused by an incompatible kernel
change that happened back in Linux 4.14, but is becoming more and change that happened back in Linux 4.12, but is becoming more and
more visible as the new uevents are generated by more kernel drivers. more visible as the new uevents are generated by more kernel drivers.
To minimize issues resulting from this kernel change (but not avoid To minimize issues resulting from this kernel change (but not avoid
@ -45,7 +45,7 @@ CHANGES WITH 247:
new functions to enumerate these 'current' tags, in addition to the new functions to enumerate these 'current' tags, in addition to the
existing APIs that now enumerate the 'sticky' ones. existing APIs that now enumerate the 'sticky' ones.
To properly handle "bind"/"unbind" on Linux 4.14 and newer it is To properly handle "bind"/"unbind" on Linux 4.12 and newer it is
essential that all udev rules files and applications are updated to essential that all udev rules files and applications are updated to
handle the new events. Specifically: handle the new events. Specifically:

View File

@ -221,7 +221,7 @@ static void test_config_parse_match_ifnames(void) {
assert_se(config_parse_match_ifnames("network", "filename", 1, "section", 1, "Name", 0, "!baz", &names, NULL) == 0); assert_se(config_parse_match_ifnames("network", "filename", 1, "section", 1, "Name", 0, "!baz", &names, NULL) == 0);
assert_se(config_parse_match_ifnames("network", "filename", 1, "section", 1, "Name", 0, "aaa bbb ccc", &names, NULL) == 0); assert_se(config_parse_match_ifnames("network", "filename", 1, "section", 1, "Name", 0, "aaa bbb ccc", &names, NULL) == 0);
assert_se(strv_equal(names, STRV_MAKE("!hoge", "!hogehoge", "!foo", "!baz", "aaa", "bbb", "ccc"))); strv_equal(names, STRV_MAKE("!hoge", "!hogehoge", "!foo", "!baz", "aaa", "bbb", "ccc"));
} }
static void test_config_parse_match_strv(void) { static void test_config_parse_match_strv(void) {