X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=NEWS;h=e5a66126479b3213d978462dd9fc24ed7c0edba4;hb=refs%2Fpull%2F12822%2Fhead;hp=979ee4b5e55fb686ff30e59758bc1e8502096f5e;hpb=1c99d2e0c5b294e7cbdec22dd86353e0f560c3e6;p=thirdparty%2Fsystemd.git diff --git a/NEWS b/NEWS index 979ee4b5e55..e5a66126479 100644 --- a/NEWS +++ b/NEWS @@ -70,6 +70,24 @@ CHANGES WITH 243 in spe: build/man/man systemctl build/man/html systemd.index + * The D-Bus "wire format" for CPUAffinity attribute is changed on + big-endian machines. Before, bytes were written and read in native + machine order as exposed by the native libc __cpu_mask interface. + Now, little-endian order is always used (CPUs 0–7 are described by + bits 0–7 in byte 0, CPUs 8–15 are described by byte 1, and so on). + This change fixes D-Bus calls that cross endianness boundary. + + The presentation format used for CPUAffinity by systemctl show and + systemd-analyze dump is changed to present CPU indices instead of the + raw __cpu_mask bitmask. For example, CPUAffinity=0-1 would be shown + as CPUAffinity=03000000000000000000000000000… (on little-endian) or + CPUAffinity=00000000000000300000000000000… (on 64-bit big-endian), + and is now shown as CPUAffinity=0-1, matching the input format. The + maximum integer that will be printed in new format is 8191 (four + digits), while the old format always used a very long number (with + the length varying by architecture), so they can be unambiguously + distinguished. + * /usr/sbin/halt.local is no longer supported. Implementation in distributions was inconsistent and it seems this functionality was very rarely used. @@ -83,7 +101,7 @@ CHANGES WITH 243 in spe: * When a [Match] section in .link or .network file is empty (contains no match patterns), a warning will be emitted. Please add any "match - all" pattern instead, e.g. OriginalName=* or Name=* if case all + all" pattern instead, e.g. OriginalName=* or Name=* in case all interfaces should really be matched. … @@ -106,6 +124,18 @@ CHANGES WITH 242: `SYSTEMD_LOG_LEVEL=debug udevadm test-builtin net_setup_link /sys/class/net/` may be used to view this. + Hint: if a bridge interface is created without any slaves, and gains + a slave later, then now the bridge does not inherit slave's MAC. + To inherit slave's MAC, for example, create the following file: + ``` + # /etc/systemd/network/98-bridge-inherit-mac.link + [Match] + Type=bridge + + [Link] + MACAddressPolicy=none + ``` + * The .device units generated by systemd-fstab-generator and other generators do not automatically pull in the corresponding .mount unit as a Wants= dependency. This means that simply plugging in the device