chiark / gitweb /
sd-event: restore correct timeout behaviour
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index a7db529..484f84d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,12 +3,12 @@ systemd System and Service Manager
 CHANGES WITH 213:
 
         * A new "systemd-timesyncd" daemon has been added for
-          snchronizing the system clock across the network. It
+          synchronizing the system clock across the network. It
           implements an SNTP client. In contrast to NTP
           implementations such as chrony or the NTP reference server
           this only implements a client side, and does not bother with
-          the full NTP complexity, focussing only on querying time
-          from one remote server and synchronizing the local clock to
+          the full NTP complexity, focusing only on querying time from
+          one remote server and synchronizing the local clock to
           it. Unless you intend to serve NTP to networked clients or
           want to connect to local hardware clocks this simple NTP
           client should be more than appropriate for most
@@ -17,35 +17,39 @@ CHANGES WITH 213:
           network connectivity is available. The daemon saves the
           current clock to disk every time a new NTP sync has been
           acquired, and uses this to possibly correct the system clock
-          early at bootup, in order to accomodate for systems that
+          early at bootup, in order to accommodate for systems that
           lack an RTC such as the Raspberry Pi and embedded devices,
           and make sure that time monotonically progresses on these
-          systems, even if it is not always correct.
+          systems, even if it is not always correct. To make use of
+          this daemon a new system user and group "systemd-timesync"
+          needs to be created on installation of systemd.
 
-        * The "seqnum" interface of libudev has been disabled, as it
-          was generally incompatible with device namspacing as
+        * The queue "seqnum" interface of libudev has been disabled, as
+          it was generally incompatible with device namespacing as
           sequence numbers of devices go "missing" if the devices are
           part of a different namespace.
 
         * "systemctl list-timers" and "systemctl list-sockets" gained
           a --recursive switch for showing units of these types also
-          for all local containers, similar in style to the
-          --recursive switch "systemctl list-units" already supports.
+          for all local containers, similar in style to the already
+          supported --recursive switch for "systemctl list-units".
 
         * A new RebootArgument= setting has been added for service
           units, which may be used to specify a kernel reboot argument
-          for usage when triggering reboots with StartLimitAction=.
+          to use when triggering reboots with StartLimitAction=.
 
         * A new FailureAction= setting has been added for service
           units which may be used to specify an operation to trigger
-          when a service fails. This works similar to
+          when a service fails. This works similarly to
           StartLimitAction=, but unlike it controls what is done
           immediately rather than only after several attempts to
           restart the service in question.
 
         * hostnamed got updated to also expose the kernel name,
-          release and version on the bus. This is useful for executing
-          commands like hostnamectl with the -H switch.
+          release, and version on the bus. This is useful for
+          executing commands like hostnamectl with the -H switch.
+          systemd-analyze makes use of this to properly display
+          details when running non-locally.
 
         * The bootchart tool can now show cgroup information in the
           graphs it generates.
@@ -88,13 +92,27 @@ CHANGES WITH 213:
           we hope to extend this into a local DNSSEC enabled DNS and
           mDNS cache.
 
+        * The systemd-networkd-wait-online tool is now enabled by
+          default. It will delay network-online.target until a network
+          connection has been configured. The tool primarily integrates
+          with networkd, but will also make a best effort to make sense
+          of network configuration performed in some other way.
+
         * Two new service options StartupCPUShares= and
-          StartupBlockIOWeight= have been added that work similar to
+          StartupBlockIOWeight= have been added that work similarly to
           CPUShares= and BlockIOWeight= however only apply during
-          system startup. This is useful to priorize certain services
+          system startup. This is useful to prioritize certain services
           differently during bootup than during normal runtime.
 
-        Contributions from: Ali H. Caliskan, Alison Chaiken, Bas van
+        * hostnamed has been changed to prefer the statically
+          configured hostname in /etc/hostname (unless set to
+          'localhost' or empty) over any dynamic one supplied by
+          dhcp. With this change the rules for picking the hostname
+          match more closely the rules of other configuration settings
+          where the local administrator's configuration in /etc always
+          overrides any other settings.
+
+        Contributions fron: Ali H. Caliskan, Alison Chaiken, Bas van
         den Berg, Brandon Philips, Cristian Rodríguez, Daniel Buch,
         Dan Kilman, Dave Reisner, David Härdeman, David Herrmann,
         David Strauss, Dimitris Spingos, Djalal Harouni, Eelco
@@ -103,15 +121,16 @@ CHANGES WITH 213:
         Engelhardt, Jani Nikula, Jason St. John, Jeffrey Clark,
         Jonathan Boulle, Kay Sievers, Lennart Poettering, Lukas
         Nykryn, Lukasz Skalski, Łukasz Stelmach, Mantas Mikulėnas,
-        Marcel Holtmann, Matthew Monaco, Michael Marineau, Michael
-        Olbrich, Michal Sekletar, Mike Gilbert, Nis Martensen, Patrik
-        Flykt, Philip Lorenz, poma, Ray Strode, Robert Milasan, Scott
-        Thrasher, Steven Siloti, Susant Sahani, Tanu Kaskinen, Thomas
-        Bächler, Thomas Hindoe Paaboel Andersen, Tom Gundersen, Umut
-        Tezduyar Lindskog, WaLyong Cho, Will Woods, Zbigniew
+        Marcel Holtmann, Martin Pitt, Matthew Monaco, Michael
+        Marineau, Michael Olbrich, Michal Sekletar, Mike Gilbert, Nis
+        Martensen, Patrik Flykt, Philip Lorenz, poma, Ray Strode,
+        Reyad Attiyat, Robert Milasan, Scott Thrasher, Stef Walter,
+        Steven Siloti, Susant Sahani, Tanu Kaskinen, Thomas Bächler,
+        Thomas Hindoe Paaboel Andersen, Tom Gundersen, Umut Tezduyar
+        Lindskog, WaLyong Cho, Will Woods, Zbigniew
         Jędrzejewski-Szmek
 
-        -- Beijing, 2014-05-24
+        -- Beijing, 2014-05-28
 
 CHANGES WITH 212:
 
@@ -129,7 +148,7 @@ CHANGES WITH 212:
         * sd-login gained new calls
           sd_peer_get_{session,owner_uid,unit,user_unit,slice,machine_name}(),
           to query the identity of the peer of a local AF_UNIX
-          connection. They operate similar to their sd_pid_get_xyz()
+          connection. They operate similarly to their sd_pid_get_xyz()
           counterparts.
 
         * PID 1 will now maintain a system-wide system state engine
@@ -312,7 +331,7 @@ CHANGES WITH 211:
 
         * systemd-nspawn gained a new --network-macvlan= setting to
           set up a private macvlan interface for the
-          container. Similar, systemd-networkd gained a new
+          container. Similarly, systemd-networkd gained a new
           Kind=macvlan setting in .netdev files.
 
         * systemd-networkd now supports configuring local addresses
@@ -1326,7 +1345,7 @@ CHANGES WITH 205:
           not available as public API.
 
         * systemd will now look for the "debug" argument on the kernel
-          command line and enable debug logging, similar to
+          command line and enable debug logging, similar to what
           "systemd.log_level=debug" already did before.
 
         * "systemctl set-default", "systemctl get-default" has been
@@ -1765,7 +1784,7 @@ CHANGES WITH 198:
 
         * The various "environment" files, such as /etc/locale.conf
           now support continuation lines with a backslash ("\") as
-          last character in the line, similar in style (but different)
+          last character in the line, similarly in style (but different)
           to how this is supported in shells.
 
         * For normal user processes the _SYSTEMD_USER_UNIT= field is
@@ -1812,7 +1831,7 @@ CHANGES WITH 198:
 
         * "systemctl unlock-sessions" has been added, that allows
           unlocking the screens of all user sessions at once, similar
-          how "systemctl lock-sessions" already locked all users
+          to how "systemctl lock-sessions" already locked all users
           sessions. This is backed by a new D-Bus call UnlockSessions().
 
         * "loginctl seat-status" will now show the master device of a
@@ -1892,7 +1911,7 @@ CHANGES WITH 198:
           pager. This is only supported in conjunction with "less".
 
         * journalctl gained a new "--user-unit=" option, that works
-          similar to "--unit=" but filters for user units rather than
+          similarly to "--unit=" but filters for user units rather than
           system units.
 
         * A number of unit files to ease adoption of systemd in