Heya, http://www.freedesktop.org/software/systemd/systemd-31.tar.bz2
another release with a number of new features. The coming releases will probably be a bit quieter. Bigger changes: - sd-daemon.c is now available as shared library. The code is quite stable now, so it's time to make this a proper .so. - there's also a small library to access login data, about users, sessions, seats without involving the bus. It's quite small and lean and is useful as fastpath for apps that just need seat/session/user information, and can do enumeration and monitoring with you. However, all calls that do more than just pass back information need to be done via the bus, to ensure proper involvement of the dbus policy and pk. This is primarily intended to make certain calls cheap to do. - A rewrite of the enable/disable code is now in place. This adds a number of features, like "systemctl --runtime", "systemctl mask" (and unmask), "systemctl link", and presets. These calls are also available now via the bus, so that UIs have a proper API to enable/disable units. - We profile SELinux policy loading on boot now, to raise the pressure to get this sped up a bit. - Newly generated /etc/machine-id will now qualify as v4 UUIDs (if reformatted appropriately). See man page for more information. - network sysctls are now applied when new network devices appear. You hence may configure sysctls in /etc/sysctl.d/ and be sure they are applied at the right time. Shortlog: Harald Hoyer (2): shutdown: remove close_nointr_nofail after make_stdio call shutdown: initialize the controlling terminal Kay Sievers (4): libsystemd-daemon: support installation in --with-rootlibdir distribute: src/libsystemd-*.sym fix hwclock_apply_localtime_delta() to properly handle negative TZ offset seat: add another 'Plugable' device id Lennart Poettering (45): systemctl: don't try rebooting with /dev/initcl if Upstart worked logind: introduce libsystemd-login.so as fast path to access logind data uaccess: become a nop when not run on a systemd system sd-daemon: turn sd-daemon.c into a shared library libs: add symbol versioning for the benefit of RPM git: hide more files from git README: document license update TODO logind: enable PowerOff/Reboot calls sysctl: support multiple prefixes in a single invocation update TODO path-lookup: make inclusion of user private units optional path-lookup: add both the configured and the fixed search paths in systemctl: fix indenting install: add new installer implementation util: use readdir_r() instead of readdir() : Harald Hoyer (2): shutdown: remove close_nointr_nofail after make_stdio call shutdown: initialize the controlling terminal Kay Sievers (4): libsystemd-daemon: support installation in --with-rootlibdir distribute: src/libsystemd-*.sym fix hwclock_apply_localtime_delta() to properly handle negative TZ offset seat: add another 'Plugable' device id Lennart Poettering (45): systemctl: don't try rebooting with /dev/initcl if Upstart worked logind: introduce libsystemd-login.so as fast path to access logind data uaccess: become a nop when not run on a systemd system sd-daemon: turn sd-daemon.c into a shared library libs: add symbol versioning for the benefit of RPM git: hide more files from git README: document license update TODO logind: enable PowerOff/Reboot calls sysctl: support multiple prefixes in a single invocation update TODO path-lookup: make inclusion of user private units optional path-lookup: add both the configured and the fixed search paths in systemctl: fix indenting install: add new installer implementation util: use readdir_r() instead of readdir() shutdown: untabify sd-login: beef up login api, to add monitoring and enumerating util: user parse_uid() wherever applicable lookup: fix NUL termination of search path array uaccess: port over to using sd-login install: don't choke on dead links util: make use of get_user_creds() and get_group_creds() wherever applicable login: drop unused variables bus: expose installer functions manager: add log control via RT signals systemctl: split --help into multiple sections systemctl: remove monitor command since it is mostly useless nspawn: mount a new /proc instance in the container so that we don't see the hosts' PID tree systemctl: hook up new install logic machine-id: be nice and generate compliant v4 UUIDs sysctl: apply network specific sysctls to each network card as they appear selinux: log how much time it takes to load the SELinux policy and database selinux: check PID 1 label instead of /selinux mount point to figure out if selinux is already initialized pkgconfig: move library .pc files to libdir udev: fix copy/paste error when applying sysctl to network devices logind: rename can_activate_sessions to can_multi_session sd-login: add new call sd_seat_can_multi_session() pam: set XDG_SEAT and XDG_VTNR when logging in update TODO update TODO build-sys: prepare v31 build-sys: fix make distcheck selinux: also profile memory usage build-sys: move libsystemd-login to /lib, too Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel