X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=NEWS;h=95d8f37a9fa8f7339a4ab55598a84f0e8547eb5d;hp=c240d11dc7c27caef6d3e079d72893919e6f802b;hb=03e37dd767e52908f30783d9b4c09fb6a4e865c7;hpb=6afc95b73605833e6e966af1c466b5c08feb953f diff --git a/NEWS b/NEWS index c240d11dc..95d8f37a9 100644 --- a/NEWS +++ b/NEWS @@ -222,25 +222,25 @@ CHANGES WITH 209: LDAP, etc. This API is based on libasyncns, but it has been cleaned up for inclusion in systemd. - * The APIs "sd-journal.h", "sd-login.h", "sd-id128.h" are no - longer found in individual libraries libsystemd-journal.so, - libsystemd-login.so, libsystemd-id128.so. Instead, we have + * The APIs "sd-journal.h", "sd-login.h", "sd-id128.h", + "sd-daemon.h" are no longer found in individual libraries + libsystemd-journal.so, libsystemd-login.so, + libsystemd-id128.so, libsystemd-daemon.so. Instead, we have merged them into a single library, libsystemd.so, which provides all symbols. The reason for this is cyclic dependencies, as these libraries tend to use each other's - symbols. So far, we've managed to workaround that by linking a - copy of a good part of our code into each of these libraries - again and again, which, however, makes certain things hard to - do, like sharing static variables. Also, it substantially - increases footprint. With this change, there is only one - library for the basic APIs systemd provides. Also, - "sd-bus.h", "sd-memfd.h", "sd-event.h", "sd-rtnl.h", - "sd-resolve.h", "sd-utf8.h" are found in this library as - well, however are subject to the --enable-kdbus switch (see - below). Note that "sd-dhcp-client.h" and "sd-daemon.h" are not - part of this library (the former because it only consumes, - never provides, services of/to other APIs, and the latter - because it is completely standalone). To make the transition + symbols. So far, we've managed to workaround that by linking + a copy of a good part of our code into each of these + libraries again and again, which, however, makes certain + things hard to do, like sharing static variables. Also, it + substantially increases footprint. With this change, there + is only one library for the basic APIs systemd + provides. Also, "sd-bus.h", "sd-memfd.h", "sd-event.h", + "sd-rtnl.h", "sd-resolve.h", "sd-utf8.h" are found in this + library as well, however are subject to the --enable-kdbus + switch (see below). Note that "sd-dhcp-client.h" is not part + of this library (this is because it only consumes, never + provides, services of/to other APIs). To make the transition easy from the separate libraries to the unified one, we provide the --enable-compat-libs compile-time switch which will generate stub libraries that are compatible with the @@ -381,7 +381,9 @@ CHANGES WITH 209: * systemd-nspawn gained a new --personality= switch for setting the kernel personality for the container. This is - useful when running a 32bit container on a 64bit host. + useful when running a 32bit container on a 64bit host. A + similar option Personality= is now also available in service + units. * logind will now also track a "Desktop" identifier for each session which encodes the desktop environment of it. This is @@ -414,6 +416,9 @@ CHANGES WITH 209: SystemCallArchitectures= setting in system.conf now to turn off support for non-native system calls system-wide. + * systemd requires a kernel with a working name_to_handle_at(), + please see the kernel config requirements in the README file. + Contributions from: Adam Williamson, Alex Jia, Anatol Pomozov, Ansgar Burchardt, AppleBloom, Auke Kok, Bastien Nocera, Chengwei Yang, Christian Seiler, Colin Guthrie, Colin Walters, @@ -439,7 +444,7 @@ CHANGES WITH 209: Pavlín, Vincent Batts, WaLyong Cho, William Giokas, Yang Zhiyong, Yin Kangkai, Yuxuan Shui, Zbigniew Jędrzejewski-Szmek - -- Berlin, 2014-02-xx + -- Berlin, 2014-02-20 CHANGES WITH 208: