]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - NEWS
core: s/reexection/reexecution/ typo fix
[thirdparty/systemd.git] / NEWS
diff --git a/NEWS b/NEWS
index 5a9c619bbe874dcaf9affe9e7268d5f9841fba80..97dd000d4e86015af2398bcd8c3c6f5ab15ee9f7 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,125 @@
 systemd System and Service Manager
 
+CHANGES WITH 224:
+
+        * The systemd-efi-boot-generator functionality was merged into
+          systemd-gpt-auto-generator.
+
+        * systemd-networkd now supports Group Policy for vxlan devices. It can
+          be enabled via the new boolean configuration option called
+          'GroupPolicyExtension='.
+
+        Contributions from: Andreas Kempf, Christian Hesse, Daniel Mack, David
+        Herrmann, Herman Fries, Johannes Nixdorf, Kay Sievers, Lennart
+        Poettering, Peter Hutterer, Susant Sahani, Tom Gundersen
+
+        -- Berlin, 2015-07-31
+
+CHANGES WITH 223:
+
+        * The python-systemd code has been removed from the systemd repository.
+          A new repository has been created which accommodates the code from
+          now on, and we kindly ask distributions to create a separate package
+          for this: https://github.com/systemd/python-systemd
+
+        * The systemd daemon will now reload its main configuration
+          (/etc/systemd/system.conf) on daemon-reload.
+
+        * sd-dhcp now exposes vendor specific extensions via
+          sd_dhcp_lease_get_vendor_specific().
+
+        * systemd-networkd gained a number of new configuration options.
+
+          - A new boolean configuration option for TAP devices called
+            'VNetHeader='. If set, the IFF_VNET_HDR flag is set for the
+            device, thus allowing to send and receive GSO packets.
+
+          - A new tunnel configuration option called 'CopyDSCP='.
+            If enabled, the DSCP field of ip6 tunnels is copied into the
+            decapsulated packet.
+
+          - A set of boolean bridge configuration options were added.
+            'UseBPDU=', 'HairPin=', 'FastLeave=', 'AllowPortToBeRoot=',
+            and 'UnicastFlood=' are now parsed by networkd and applied to the
+            respective bridge link device via the respective IFLA_BRPORT_*
+            netlink attribute.
+
+          - A new string configuration option to override the hostname sent
+            to a DHCP server, called 'Hostname='. If set and 'SendHostname='
+            is true, networkd will use the configured hostname instead of the
+            system hostname when sending DHCP requests.
+
+          - A new tunnel configuration option called 'IPv6FlowLabel='. If set,
+            networkd will configure the IPv6 flow-label of the tunnel device
+            according to RFC2460.
+
+          - The 'macvtap' virtual network devices are now supported, similar to
+            the already supported 'macvlan' devices.
+
+        * systemd-resolved now implements RFC5452 to improve resilience against
+          cache poisoning. Additionally, source port randomization is enabled
+          by default to further protect against DNS spoofing attacks.
+
+        * nss-mymachines now supports translating UIDs and GIDs of running
+          containers with user-namespaces enabled. If a container 'foo'
+          translates a host uid 'UID' to the container uid 'TUID', then
+          nss-mymachines will also map uid 'UID' to/from username 'vu-foo-TUID'
+          (with 'foo' and 'TUID' replaced accordingly). Similarly, groups are
+          mapped as 'vg-foo-TGID'.
+
+        Contributions from: Beniamino Galvani, cee1, Christian Hesse, Daniel
+        Buch, Daniel Mack, daurnimator, David Herrmann, Dimitri John Ledkov,
+        HATAYAMA Daisuke, Ivan Shapovalov, Jan Alexander Steffens (heftig),
+        Johan Ouwerkerk, Jose Carlos Venegas Munoz, Karel Zak, Kay Sievers,
+        Lennart Poettering, Lidong Zhong, Martin Pitt, Michael Biebl, Michael
+        Olbrich, Michal Schmidt, Michal Sekletar, Mike Gilbert, Namhyung Kim,
+        Nick Owens, Peter Hutterer, Richard Maw, Steven Allen, Sungbae Yoo,
+        Susant Sahani, Thomas Blume, Thomas Hindoe Paaboel Andersen, Tom
+        Gundersen, Torstein Husebø, Umut Tezduyar Lindskog, Vito Caputo,
+        Vivenzio Pagliari, Zbigniew Jędrzejewski-Szmek
+
+        -- Berlin, 2015-07-29
+
+CHANGES WITH 222:
+
+        * udev does not longer support the WAIT_FOR_SYSFS= key in udev rules.
+          There are no known issues with current sysfs, and udev does not need
+          or should be used to work around such bugs.
+
+        * udev does no longer enable USB HID power management. Several reports
+          indicate, that some devices cannot handle that setting.
+
+        * The udev accelerometer helper was removed. The functionality
+          is now fully included in iio-sensor-proxy. But this means,
+          older iio-sensor-proxy versions will no longer provide
+          accelerometer/orientation data with this systemd version.
+          Please upgrade iio-sensor-proxy to version 1.0.
+
+        * networkd gained a new configuration option IPv6PrivacyExtensions=
+          which enables IPv6 privacy extensions (RFC 4941, "Privacy Extensions
+          for Stateless Address") on selected networks.
+
+        * For the sake of fewer build-time dependencies and less code in the
+          main repository, the python bindings are about to be removed in the
+          next release. A new repository has been created which accommodates
+          the code from now on, and we kindly ask distributions to create a
+          separate package for this. The removal will take place in v223.
+
+            https://github.com/systemd/python-systemd
+
+        Contributions from: Abdo Roig-Maranges, Andrew Eikum, Bastien Nocera,
+        Cédric Delmas, Christian Hesse, Christos Trochalakis, Daniel Mack,
+        daurnimator, David Herrmann, Dimitri John Ledkov, Eric Biggers, Eric
+        Cook, Felipe Sateler, Geert Jansen, Gerd Hoffmann, Gianpaolo Macario,
+        Greg Kroah-Hartman, Iago López Galeiras, Jan Alexander Steffens
+        (heftig), Jan Engelhardt, Jay Strict, Kay Sievers, Lennart Poettering,
+        Markus Knetschke, Martin Pitt, Michael Biebl, Michael Marineau, Michal
+        Sekletar, Miguel Bernal Marin, Peter Hutterer, Richard Maw, rinrinne,
+        Susant Sahani, Thomas Hindoe Paaboel Andersen, Tom Gundersen, Torstein
+        Husebø, Vedran Miletić, WaLyong Cho, Zbigniew Jędrzejewski-Szmek
+
+        -- Berlin, 2015-07-07
+
 CHANGES WITH 221:
 
         * The sd-bus.h and sd-event.h APIs have now been declared
@@ -9,7 +129,7 @@ CHANGES WITH 221:
           supports both classic D-Bus as well as kdbus as transport
           backend. sd-event is a generic event loop abstraction that
           is built around Linux epoll, but adds features such as event
-          priorization or efficient timer handling. Both APIs are good
+          prioritization or efficient timer handling. Both APIs are good
           choices for C programs looking for a bus and/or event loop
           implementation that is minimal and does not have to be
           portable to other kernels.
@@ -17,12 +137,12 @@ CHANGES WITH 221:
         * kdbus support is no longer compile-time optional. It is now
           always built-in. However, it can still be disabled at
           runtime using the kdbus=0 kernel command line setting, and
-          that setting my by changed to default to off, by specifying
+          that setting may be changed to default to off, by specifying
           --disable-kdbus at build-time. Note though that the kernel
           command line setting has no effect if the kdbus.ko kernel
           module is not installed, in which case kdbus is (obviously)
           also disabled. We encourage all downstream distributions to
-          begin testing kdbus by adding it to the kernel images if the
+          begin testing kdbus by adding it to the kernel images in the
           development distributions, and leaving kdbus support in
           systemd enabled.
 
@@ -30,7 +150,7 @@ CHANGES WITH 221:
           2.26.
 
         * Support for chkconfig (--enable-chkconfig) was removed in
-          favour of calling an abstraction tool
+          favor of calling an abstraction tool
           /lib/systemd/systemd-sysv-install. This needs to be
           implemented for your distribution. See "SYSV INIT.D SCRIPTS"
           in README for details.
@@ -48,7 +168,7 @@ CHANGES WITH 221:
           external project.
 
         * The systemd-cgtop tool learnt a new --raw switch to generate
-          "raw" (machine parseable) output.
+          "raw" (machine parsable) output.
 
         * networkd's IPForwarding= .network file setting learnt the
           new setting "kernel", which ensures that networkd does not
@@ -70,13 +190,13 @@ CHANGES WITH 221:
         Poettering, Marc-Antoine Perennou, Marcel Holtmann, Mario
         Limonciello, Martin Pitt, Michael Biebl, Michael Olbrich,
         Michal Schmidt, Mike Gilbert, Nick Owens, Pablo Lezaeta Reyes,
-        Patrick Donnelly, Peter Hutterer, Philip Withnall, Ronny
-        Chevalier, Simon McVittie, Susant Sahani, Thomas Hindoe
-        Paaboel Andersen, Tom Gundersen, Torstein Husebø, Umut
-        Tezduyar Lindskog, Viktar Vauchkevich, Werner Fink, Zbigniew
-        Jędrzejewski-Szmek
+        Patrick Donnelly, Pavel Odvody, Peter Hutterer, Philip
+        Withnall, Ronny Chevalier, Simon McVittie, Susant Sahani,
+        Thomas Hindoe Paaboel Andersen, Tom Gundersen, Torstein
+        Husebø, Umut Tezduyar Lindskog, Viktar Vauchkevich, Werner
+        Fink, Zbigniew Jędrzejewski-Szmek
 
-        -- Berlin, 2015-05-XX
+        -- Berlin, 2015-06-19
 
 CHANGES WITH 220:
 
@@ -371,7 +491,7 @@ CHANGES WITH 219:
           decompress bz2, xz, gzip compressed downloads if necessary,
           and restore sparse files on disk. The daemon uses privilege
           separation to ensure the actual download logic runs with
-          fewer privileges than the deamon itself. machinectl has
+          fewer privileges than the daemon itself. machinectl has
           gained new commands "pull-tar", "pull-raw" and "pull-dkr" to
           make the functionality of importd available to the
           user. With this in place the Fedora and Ubuntu "Cloud"
@@ -462,7 +582,7 @@ CHANGES WITH 219:
         * systemd now provides a way to store file descriptors
           per-service in PID 1.This is useful for daemons to ensure
           that fds they require are not lost during a daemon
-          restart. The fds are passed to the deamon on the next
+          restart. The fds are passed to the daemon on the next
           invocation in the same way socket activation fds are
           passed. This is now used by journald to ensure that the
           various sockets connected to all the system's stdout/stderr