[systemd-commits] Changes to 'refs/tags/v31'

Kay Sievers kay at kemper.freedesktop.org
Sun Mar 24 14:35:32 PDT 2013


Tag 'v31' created by Lennart Poettering <lennart at poettering.net> at 2011-07-27 23:05 -0700

systemd 31

Changes since v30:
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

---
 .gitignore                           |    7 
 Makefile.am                          |  156 ++
 README                               |    5 
 TODO                                 |   68 -
 autogen.sh                           |   12 
 configure.ac                         |   17 
 libsystemd-daemon.pc.in              |   19 
 libsystemd-login.pc.in               |   18 
 m4/.gitignore                        |    1 
 man/machine-id.xml                   |   43 
 man/systemctl.xml                    |  128 +-
 man/systemd.xml                      |   38 
 po/.gitignore                        |    3 
 src/.gitignore                       |    1 
 src/71-seat.rules                    |    3 
 src/99-systemd.rules                 |   44 
 src/99-systemd.rules.in              |   46 
 src/dbus-manager.c                   |  312 +++++
 src/execute.c                        |   42 
 src/hashmap.c                        |   10 
 src/install.c                        | 1955 +++++++++++++++++++++++++++++++++++
 src/install.h                        |   89 +
 src/label.c                          |   19 
 src/libsystemd-daemon.sym            |   27 
 src/libsystemd-login.sym             |   35 
 src/log.c                            |    6 
 src/log.h                            |    1 
 src/loginctl.c                       |   86 -
 src/logind-dbus.c                    |   99 +
 src/logind-seat-dbus.c               |   18 
 src/logind-user.c                    |   38 
 src/logind.c                         |   19 
 src/machine-id-setup.c               |   38 
 src/main.c                           |   14 
 src/manager.c                        |   35 
 src/nspawn.c                         |    2 
 src/org.freedesktop.login1.policy.in |   42 
 src/org.freedesktop.systemd1.conf    |    8 
 src/pager.c                          |    6 
 src/pam-module.c                     |   46 
 src/path-lookup.c                    |   67 -
 src/path-lookup.h                    |    2 
 src/sd-daemon.c                      |   32 
 src/sd-login.c                       |  717 ++++++++++++
 src/sd-login.h                       |  113 ++
 src/selinux-setup.c                  |   21 
 src/shutdown.c                       |    5 
 src/spawn-agent.c                    |  120 ++
 src/spawn-agent.h                    |   28 
 src/sysctl.c                         |   34 
 src/systemctl.c                      | 1945 ++++++++++++++--------------------
 src/test-install.c                   |  264 ++++
 src/test-login.c                     |  147 ++
 src/timedated.c                      |    4 
 src/tmpfiles.c                       |   30 
 src/uaccess.c                        |   53 
 src/util.c                           |  262 ++++
 src/util.h                           |   13 
 systemd.pc.in                        |    2 
 tmpfiles.d/systemd.conf              |    3 
 60 files changed, 5841 insertions(+), 1577 deletions(-)
---


More information about the systemd-commits mailing list