[systemd-commits] stable Changes to 'refs/tags/v212'

Michael Biebl mbiebl at kemper.freedesktop.org
Fri Aug 29 14:35:14 PDT 2014


Tag 'v212' created by Kay Sievers <kay at vrfy.org> at 2014-03-26 00:11 -0700

systemd 212
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAABAgAGBQJTMg0oAAoJEKnBdsx/rH1WiiAP+wRIvvhMq9IFEU42F236Ttjx
9R3duvPqBi4jZt5ZWBy90+XiD4UUZS8VyeXeRw9JxfAJsXPABS/53BOPvJEnVrhd
AJNJHDyqZ10QJs44AyACZxofuiGvwrW/zZ0QjqzCeYsM+o69vCbGUCkMBz5e92ub
EyYqnKlVZY0WAuXov/mp0VSUSAar/6IO7Fq5ehCGz6MAALVUvHObC03rKaATAbZN
L9hRW6WBZgQe8Hipqrj5pU/ut5Wtab68seNAOcJ/SNHhoYH90UdaRy43RdBfD0QK
+LMjGxpMknXoCd7OIE9ot8rdf4mj6ZBMEciWEtXKs2KMEHnkk4MrYLVrGniCkP6Z
Wi0uFjBImW+zOx7C+Gb/uDm9l+se4KZSeNzD4DtAAvWaPHjWb3hbfnv5LmjgvGWK
trZD6kaoV2oiyPGaPKf0Mb5u9w3od2oVBPeqmWmjv4DN1WT6QWc1SIm8BKPEm3D/
37BLnRGn+20sXKwsaRIl9fjiwiLSuhXpY8nQkczAmX7aOxBvvLf7GgPN7PnS1KdU
wYg1JbCuWJvY09K/qgORUa7rChw6NqoQP2b6pnOk69lhNfzyU6rCwfnbJJjjpebl
hy/s+9uajfyjSTCZRYT9CPjUFcF/v/HhK3+xPZETDlG1Xz2DBJh+rDaBBlMXRkHE
eW6ZZeJ/i6QitQ2RiEk5
=hxAE
-----END PGP SIGNATURE-----

Changes since v211:
Brandon Philips (2):
      nspawn: allow -EEXIST on mkdir_safe /home/${uid}
      network: dhcp: create explicit host route to gateway

Daniel Buch (1):
      socket.c: make use of union sockaddr_union

Daniel Mack (3):
      busname: introduce Activating directive
      sd-bus: invert bus->is_kernel check in sd_bus_get_peer_creds()
      completions: fix/augment zsh completions for systemd-nspawn, busctl, loginctl, hostnamectl, localectl, machinectl

Dave Reisner (1):
      nspawn: remove unused variable

David Herrmann (3):
      sd-rtnl: fix self-reference leaks
      sd-bus: add note about sd_bus_unref() recursion
      sd-bus: mark sd_bus_unref() as broken regarding self-refs

Gerd Hoffmann (1):
      rules: update qemu hid rules

Greg KH (1):
      machine-id: add --root option to operate on an alternate fs tree

Hendrik Brueckner (1):
      getty: Start getty on 3270 terminals available on Linux on System z

Jason St. John (3):
      man: improve wording of systemctl's --after/--before
      timedate: fix numerous grammar errors in comments and output/debug messages
      src/systemd: fix grammar and spelling errors in comments

Josh Triplett (5):
      backlight: Fix copy/paste error printing an unrelated error code
      backlight: Avoid restoring brightness to an unreadably dim level
      util: Rewrite in_charset to use strspn
      util: Make in_charset a static inline in util.h
      Use strlen even for constant strings

Kay Sievers (15):
      test-dhcp-client: remove pointless initializer, wrongly committed earlier
      timedated: add SNTP client/query hookup (unused for now)
      timedated: print delay and jitter in debug output
      timedated: handle external system time changes
      timedated: update spike handling
      timedated: update spike handling
      timedated: move test logging to test program
      timedatectl: clear ADJ_MAXERROR to make sure we keep STA_SYNC set
      hwdb: update
      timedated: update test address
      timedated: do not reset poll interval with a spike
      README: update
      build-sys: split-off internal libsystemd-resolve
      gitignore update
      build-sys: fix library link order

Lennart Poettering (106):
      update TODO
      NEWS: 211 was actually released past midnight, so let's use the correct date
      sd-login: add sd_machine_get_class() call
      core: introduce system state enum
      systemctl: add new "list-machines" command
      macro: make sure we can use IN_SET() also with complex function calls as first argument
      manager: use system state enum where appropriate
      systemctl: when "systemctl status" is called without arguments show a short overall system state
      cryptsetup: call static variables parsed from command line arg_XYZ like in all other tools
      gpt-auto-generator: honour read-only and no-auto flag from GPT data
      gpt-auto-generator: print debug messages when we ignore a block device
      gpt-auto-generator: there's no point in looking for a superblock on raw disk, we only care for a partition table
      nspawn: honour GPT partition flags when mounting file systems following the discoverable partitions spec
      update TODO
      systemctl: show a colored red dot in "status" output indicating the state of a unit
      systemctl: make sure status -a doesn't terminate too soon
      systemctl: reorder verbs
      systemctl: suppress duplicate newline if there's not log output in "systemctl status"
      systemctl: autopage always if systemctl status is invoked without args
      bus: fix memory leak when kdbus is not enabled
      sd-bus: don't look for a 64bit value when we only have 32bit value on reply cookie hash table access
      logind: automatically remove SysV + POSIX IPC objects when the users owning them fully log out
      update TODO
      gpt: introduce root partition type GUIDs for ARM 32bit + ARM 64bit
      update TODO
      util: add hexdump() call to create pretty hexdumps of data
      sd-bus: don't access invalid memory if a signal matcher was freed from its own callback
      sd-bus: don't choke if somebody sends us a message with a unix fd count of 0
      systemctl: introduce -r switch to show units running in local containers in addition to the host
      update TODO
      sd-login: add calls that retrieve credentials of peers connected to AF_UNIX peers
      update TODO
      build-sys: move sd-login src/login → src/libsystemd/sd-login
      systemctl: prefix list-units and list-machines output with a circle indicating a failure state
      systemctl: sort local host entry before container in list-machines output
      cgroup: it's not OK to invoke alloca() in loops
      core: remount /sys/fs/cgroup/ read-only after we mounted all controllers
      update TODO
      machined: fix Kill() bus call on machine objects when "what" is specified as "leader"
      machinectl: reimplement machinectl's "reboot" verb on top of "kill", and add new verb "poweroff"
      core: drop CAP_MKNOD when PrivateDevices= is set
      udate TODO
      util: replace close_nointr_nofail() by a more useful safe_close()
      test
      core: add new AcceptFD= setting to .busname units
      sd-bus: if we got a message with fds attached even though we didn't negotiate it, refuse to take it
      man: dcument sd_bus_negotiate_fds() and friends
      update TODO
      util: add new FOREACH_STRING() macro as syntactic sugar to iterate through a number of fixed strings
      missing: define LO_FLAGS_PARTSCAN if it is missing
      update kdbus.h
      core: when creating an activating busname attach all metadata fields to the messages queued for it
      update TODO
      update TODO
      core: by default .busname units should be activating
      sd-bus: add proper monitoring API
      update TODO
      core: expose missing busname properties on the bus
      busctl: when monitoring the bus, enable all credentials
      core: Beef up PrivateDevices=
      update TODO
      units: make use of PrivateTmp=yes and PrivateDevices=yes for all our long-running daemons
      core: when PrivateTmp= is set for a unit, make sure to order it after /tmp and /var/tmp are mounted
      update TODO
      sd-bus: properly translate high-level attach flags into kdbus attach flags
      core: rework context initialization/destruction logic
      sd-bus: don't use assert_return() to check for disconnected bus connections
      core: make sure we can combine DevicePolicy=closed with PrivateDevices=yes
      man: improve documentation of fs namespace related settings
      core: move notify sockets to /run and $XDG_RUNTIME_DIR
      core: enable PrivateNetwork= for a number of our long running services where this is useful
      update TODO
      unit: turn off mount propagation for udevd
      update TODO
      timer: add timer persistance (aka anacron-like behaviour)
      update TODO
      man: document ARM root partition types
      missing: add more compat for old kernels and loop devices
      sd-event: rework API to support CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM, too
      util: replace close_pipe() with new safe_close_pair()
      systemctl: show last trigger time in "systemctl list-timers"
      timer: support timers that can resume the system from suspend
      core: add a setting to globally control the default for timer unit accuracy
      update TODO
      units: networkd shouldn't have PrivateTmp= set, since it runs in early-boot
      service: don't take chkconfig priority into account
      build-sys: add makefile link
      core: remove tcpwrap support
      core: don't try to relabel mounts before we loaded the policy
      networkd: fix a couple of memory leaks
      cryptsetup: minor typo fix
      sd-daemon: fix incorrect variable access
      sd-event: initialization perturbation value right before we use it
      sd-event: don't accidentally turn of watchdog timer event if we determine 0
      update TODO
      man: explain that the journal field SYSLOG_IDENTIFIER is usually derived from program_invocation_short_name
      man: be more specific when EnvironmentFile= is read
      systemctl: --kill-mode is long long gone, don't mention it in the man page
      systemctl: add more verbose explanation of --kill-who and what control/main processes are
      ask-password: when the user types a overly long password, beep and refuse
      ask-password: modernizations
      util: consider both fuse.glusterfs and glusterfs network file systems
      update TODO
      time: support @ syntax for denoting times since the UNIX epoch 1970-1-1
      build-sys: prepare NEWS for 212
      build-sys: prepare 212

Marc-Antoine Perennou (1):
      libsystemd: Don't use "class" in public headers

Michael Marineau (2):
      shared: add root argument to search_and_fopen
      tmpfiles: add --root option to operate on an alternate fs tree

Michael Olbrich (1):
      networkd: fix typo

Miklos Vajna (1):
      core, libsystemd, systemd, timedate, udev: spelling fixes

Patrik Flykt (7):
      libsystemd-network: Export checksum function to test case
      libsystemd-network: Add hangcheck timer for DHCP client test
      libsystemd-network: Restart DHCP acquisition if the lease expires
      libsystemd-network: Add Init-Reboot support
      libsystemd-network: Prepend hardware type byte to client identifier
      libsystemd-network: Don't unnecessarily send too long packets
      libsystemd-dhcp: Update client test case for client id and end option

Sebastian Thorarensen (2):
      utmp-wtmp: allow overriding username on wall
      journald: add support for wall forwarding

Susant Sahani (1):
      sd-rtnl: add support for tunnel attributes

Thomas Bächler (1):
      README: Correct EFI requirements

Thomas Hindoe Paaboel Andersen (2):
      remove unused variable
      systemd-run: extend bash completion

Tom Gundersen (30):
      nspawn: make host0's MAC address persistent
      networkd: lease - store (up to) one dhcp lease file per interface
      networkd: fix creation of runtime dirs at startup
      networkd: allow more than one static DNS server
      man: network - clarify which options may be specified more than once.
      sd-rtnl: make RTM_NEWLINK report EEXIST by default
      networkd: netdev - support joining already existing netdevs
      sd-rtnl: never treat broadcasts as replies
      nspawn: UP the host side of the veth pair after adding it to a bridge
      sd-dhcp-client: make sure timers fire immediately
      sd-dhcp-client: accept infinite lease lifetime
      sd-dhcp-client: don't pass around 'secs'
      sd-dhcp-client: do not reset 'secs' when entering INIT-REBOOT
      networkd: update mac address in clients when it changes
      networkd: link - create dhcp and ipv4ll eagerly
      TODO
      sd-dhcp-client: make timeout handling a bit more robust
      sd-dhcp-client: add fallback subnet masks
      sd-dhcp-client/sd-ipv4ll: allow mac address to be updated at any time
      libsystemd-network: move network-utils from src/shared
      sd-dhcp-client: test - don't close socket twice
      sd-rtnl: message - don't skip parts of message when parsing
      sd-rtnl: message - protect against SEGFAULT when reading messages
      sd-rtnl: add sd_rtnl_message_enter_container()
      networkd: netdev - verify that newlink messages has the expected kind
      sd-rtnl: message parsing - log when ignoring message attributes
      networkd: add CapabilityBoundingSet
      sd-rtnl: tests - drop redundant tests
      networkd: netdev - fix error handling in set_ifindex()
      sd-rtnl: message - don't try to enter unsupported containers

Tomasz Torcz (1):
      gpt-auto-generator: don't return OOM on parentless devices

Umut Tezduyar Lindskog (1):
      sd-ipv4ll/networkd: generate predictable addresses

Wieland Hoffmann (2):
      zsh completion: Install _sd_machines with _machinectl
      _sd_machines: Use machinectl --no-legend

Zbigniew Jędrzejewski-Szmek (21):
      build-sys: make sure we rebuild manpages when doing releases
      machine-id-setup: use path_kill_slashes and modernizations
      Do not return -1 (EINVAL) on allocation error
      timedated: use builtins for integer log and exp
      journald: remove stray reset of error return value
      journal: extract duplicated code to a function
      journal: extract duplicated code to a function
      journal: export valid_user_field and size defines
      shared: export is_dir
      activate: export make_socket_fd
      journal-gatewayd: ask clients to provide certificates
      build-sys: add check on gnutls
      journal-gatewayd: log to journal from gnutls
      journal-gatewayd: check if certificate is signed by CA
      journal-remote: tool to receive messages over the network
      journal-remote: HTTP(s) support
      microhttpd-util: use static buffer for static messages
      journal-remote: implement inheriting http(s) sockets
      build-sys: bump required µhttpd version
      journal-remote: do not attempt to read from µhttpd connections
      microhttpd-util: avoid double free on error

poma (1):
      man: networkd - additional examples related to bridging

---
 .gitignore                                          |    4 
 Makefile-man.am                                     |   46 
 Makefile.am                                         |  154 +
 NEWS                                                |  153 +
 README                                              |   11 
 TODO                                                |   73 
 configure.ac                                        |   49 
 hwdb/20-OUI.hwdb                                    |  779 ++++++++-
 hwdb/20-pci-vendor-model.hwdb                       | 1671 +++++++++++++++++---
 hwdb/20-usb-vendor-model.hwdb                       |  119 +
 m4/acx_libwrap.m4                                   |   19 
 man/journald.conf.xml                               |   40 
 man/kernel-command-line.xml                         |    1 
 man/logind.conf.xml                                 |   20 
 man/machinectl.xml                                  |   72 
 man/sd_bus_negotiate_fds.xml                        |  176 ++
 man/sd_pid_get_session.xml                          |   68 
 man/systemctl.xml                                   |  100 +
 man/systemd-gpt-auto-generator.xml                  |   10 
 man/systemd-journal-remote.xml                      |  314 +++
 man/systemd-journald.service.xml                    |    5 
 man/systemd-machine-id-setup.xml                    |    9 
 man/systemd-networkd.service.xml                    |    2 
 man/systemd-system.conf.xml                         |   28 
 man/systemd-tmpfiles.xml                            |   12 
 man/systemd.exec.xml                                |  180 +-
 man/systemd.journal-fields.xml                      |    5 
 man/systemd.netdev.xml                              |    3 
 man/systemd.network.xml                             |   39 
 man/systemd.time.xml                                |   16 
 man/systemd.timer.xml                               |   39 
 rules/42-usb-hid-pm.rules                           |   15 
 rules/99-systemd.rules.in                           |    2 
 shell-completion/bash/systemctl                     |    5 
 shell-completion/bash/systemd-run                   |   42 
 shell-completion/zsh/_busctl                        |    7 
 shell-completion/zsh/_hostnamectl                   |    1 
 shell-completion/zsh/_localectl                     |    5 
 shell-completion/zsh/_loginctl                      |    7 
 shell-completion/zsh/_machinectl                    |    3 
 shell-completion/zsh/_sd_machines                   |    2 
 shell-completion/zsh/_systemd-nspawn                |   28 
 src/activate/activate.c                             |   21 
 src/backlight/backlight.c                           |   46 
 src/binfmt/binfmt.c                                 |    2 
 src/core/audit-fd.c                                 |    2 
 src/core/automount.c                                |   41 
 src/core/build.h                                    |    8 
 src/core/busname.c                                  |   83 
 src/core/busname.h                                  |    4 
 src/core/cgroup.c                                   |   24 
 src/core/dbus-busname.c                             |    2 
 src/core/dbus-execute.c                             |    1 
 src/core/dbus-manager.c                             |   38 
 src/core/dbus-timer.c                               |   39 
 src/core/dbus.c                                     |    7 
 src/core/execute.c                                  |   88 -
 src/core/execute.h                                  |    2 
 src/core/ima-setup.c                                |    6 
 src/core/job.c                                      |   14 
 src/core/load-fragment-gperf.gperf.m4               |    7 
 src/core/load-fragment.c                            |   22 
 src/core/machine-id-setup.c                         |   51 
 src/core/machine-id-setup.h                         |    2 
 src/core/main.c                                     |    7 
 src/core/manager.c                                  |  174 +-
 src/core/manager.h                                  |   22 
 src/core/mount-setup.c                              |   29 
 src/core/mount.c                                    |   39 
 src/core/namespace.c                                |  168 +-
 src/core/path.c                                     |    6 
 src/core/scope.c                                    |   20 
 src/core/service.c                                  |   81 
 src/core/slice.c                                    |   24 
 src/core/smack-setup.c                              |    2 
 src/core/socket.c                                   |   78 
 src/core/swap.c                                     |   31 
 src/core/switch-root.c                              |   35 
 src/core/system.conf                                |    1 
 src/core/tcpwrap.c                                  |   68 
 src/core/tcpwrap.h                                  |   26 
 src/core/timer.c                                    |  206 +-
 src/core/timer.h                                    |    9 
 src/core/umount.c                                   |    8 
 src/core/unit.c                                     |  254 +--
 src/core/unit.h                                     |    6 
 src/core/user.conf                                  |    1 
 src/cryptsetup/cryptsetup.c                         |  163 -
 src/fsck/fsck.c                                     |   11 
 src/getty-generator/getty-generator.c               |    3 
 src/gpt-auto-generator/gpt-auto-generator.c         |   62 
 src/initctl/initctl.c                               |    5 
 src/journal/cat.c                                   |    9 
 src/journal/catalog.c                               |    8 
 src/journal/coredump.c                              |    2 
 src/journal/coredumpctl.c                           |    3 
 src/journal/journal-authenticate.c                  |    5 
 src/journal/journal-file.c                          |    4 
 src/journal/journal-gatewayd.c                      |  151 -
 src/journal/journal-remote-parse.c                  |  437 +++++
 src/journal/journal-remote-parse.h                  |   61 
 src/journal/journal-remote-write.c                  |  124 +
 src/journal/journal-remote-write.h                  |   51 
 src/journal/journal-remote.c                        | 1241 ++++++++++++++
 src/journal/journal-send.c                          |   14 
 src/journal/journal-verify.c                        |   12 
 src/journal/journalctl.c                            |    5 
 src/journal/journald-console.c                      |    2 
 src/journal/journald-gperf.gperf                    |    2 
 src/journal/journald-kmsg.c                         |   14 
 src/journal/journald-native.c                       |   23 
 src/journal/journald-native.h                       |    7 
 src/journal/journald-server.c                       |  134 -
 src/journal/journald-server.h                       |    2 
 src/journal/journald-stream.c                       |   11 
 src/journal/journald-syslog.c                       |    6 
 src/journal/journald-wall.c                         |   69 
 src/journal/journald-wall.h                         |   26 
 src/journal/journald.c                              |    1 
 src/journal/journald.conf                           |    2 
 src/journal/microhttpd-util.c                       |  237 ++
 src/journal/microhttpd-util.h                       |   26 
 src/journal/sd-journal.c                            |    3 
 src/journal/test-journal-verify.c                   |    2 
 src/journal/test-mmap-cache.c                       |    6 
 src/libsystemd-network/dhcp-internal.h              |    2 
 src/libsystemd-network/dhcp-lease-internal.h        |    2 
 src/libsystemd-network/dhcp-network.c               |    4 
 src/libsystemd-network/dhcp-packet.c                |   10 
 src/libsystemd-network/ipv4ll-network.c             |    2 
 src/libsystemd-network/network-internal.c           |  328 +++
 src/libsystemd-network/network-internal.h           |   67 
 src/libsystemd-network/sd-dhcp-client.c             |  587 ++++---
 src/libsystemd-network/sd-dhcp-lease.c              |   30 
 src/libsystemd-network/sd-ipv4ll.c                  |  136 +
 src/libsystemd-network/test-dhcp-client.c           |   72 
 src/libsystemd/libsystemd.sym.m4                    |   25 
 src/libsystemd/sd-bus/bus-container.c               |    8 
 src/libsystemd/sd-bus/bus-control.c                 |   37 
 src/libsystemd/sd-bus/bus-convenience.c             |   58 
 src/libsystemd/sd-bus/bus-dump.c                    |    4 
 src/libsystemd/sd-bus/bus-internal.h                |    5 
 src/libsystemd/sd-bus/bus-kernel.c                  |   48 
 src/libsystemd/sd-bus/bus-kernel.h                  |    2 
 src/libsystemd/sd-bus/bus-match.c                   |    3 
 src/libsystemd/sd-bus/bus-message.c                 |   28 
 src/libsystemd/sd-bus/bus-message.h                 |    5 
 src/libsystemd/sd-bus/bus-objects.c                 |   26 
 src/libsystemd/sd-bus/bus-socket.c                  |   10 
 src/libsystemd/sd-bus/bus-track.c                   |    2 
 src/libsystemd/sd-bus/bus-util.c                    |    2 
 src/libsystemd/sd-bus/bus-util.h                    |    1 
 src/libsystemd/sd-bus/busctl.c                      |   66 
 src/libsystemd/sd-bus/kdbus.h                       |    7 
 src/libsystemd/sd-bus/sd-bus.c                      |  379 +++-
 src/libsystemd/sd-bus/sd-memfd.c                    |    4 
 src/libsystemd/sd-bus/test-bus-chat.c               |    4 
 src/libsystemd/sd-bus/test-bus-kernel-benchmark.c   |    2 
 src/libsystemd/sd-bus/test-bus-kernel.c             |    6 
 src/libsystemd/sd-daemon/sd-daemon.c                |    2 
 src/libsystemd/sd-event/sd-event.c                  |  518 +++---
 src/libsystemd/sd-event/test-event.c                |   10 
 src/libsystemd/sd-login/Makefile                    |    1 
 src/libsystemd/sd-login/sd-login.c                  |  870 ++++++++++
 src/libsystemd/sd-login/test-login.c                |  246 ++
 src/libsystemd/sd-resolve/sd-resolve.c              |    3 
 src/libsystemd/sd-rtnl/rtnl-internal.h              |    4 
 src/libsystemd/sd-rtnl/rtnl-message.c               |  490 +++--
 src/libsystemd/sd-rtnl/rtnl-util.h                  |    2 
 src/libsystemd/sd-rtnl/sd-rtnl.c                    |  114 +
 src/libsystemd/sd-rtnl/test-rtnl.c                  |  186 --
 src/login/login-shared.c                            |   29 
 src/login/login-shared.h                            |   24 
 src/login/logind-button.c                           |    2 
 src/login/logind-dbus.c                             |    7 
 src/login/logind-gperf.gperf                        |    1 
 src/login/logind-inhibit.c                          |   12 
 src/login/logind-session.c                          |   24 
 src/login/logind-user.c                             |    8 
 src/login/logind.c                                  |   14 
 src/login/logind.conf                               |    1 
 src/login/logind.h                                  |    2 
 src/login/pam-module.c                              |    2 
 src/login/sd-login.c                                |  774 ---------
 src/login/test-inhibit.c                            |    4 
 src/login/test-login.c                              |  239 --
 src/machine-id-setup/machine-id-setup-main.c        |   17 
 src/machine/machine.c                               |   10 
 src/machine/machinectl.c                            |   93 -
 src/machine/machined-dbus.c                         |    4 
 src/machine/machined.h                              |    2 
 src/modules-load/modules-load.c                     |    2 
 src/network/network-util.h                          |    1 
 src/network/networkd-address.c                      |    6 
 src/network/networkd-link.c                         |  203 +-
 src/network/networkd-manager.c                      |   27 
 src/network/networkd-netdev-gperf.gperf             |    2 
 src/network/networkd-netdev.c                       |  122 +
 src/network/networkd-network-gperf.gperf            |    2 
 src/network/networkd-network.c                      |   17 
 src/network/networkd-route.c                        |    2 
 src/network/networkd.c                              |   16 
 src/network/networkd.h                              |    7 
 src/network/sd-network.c                            |    2 
 src/nspawn/nspawn.c                                 |  150 +
 src/readahead/readahead-collect.c                   |   22 
 src/readahead/readahead-common.c                    |    2 
 src/readahead/readahead-replay.c                    |   18 
 src/reply-password/reply-password.c                 |    6 
 src/shared/ask-password-api.c                       |   99 -
 src/shared/calendarspec.c                           |    1 
 src/shared/cgroup-util.c                            |    2 
 src/shared/clean-ipc.c                              |  360 ++++
 src/shared/clean-ipc.h                              |   26 
 src/shared/dev-setup.c                              |    2 
 src/shared/exit-status.c                            |    3 
 src/shared/exit-status.h                            |    2 
 src/shared/fdset.c                                  |    2 
 src/shared/gpt.h                                    |   22 
 src/shared/install.c                                |   12 
 src/shared/log.c                                    |   25 
 src/shared/login-shared.c                           |   29 
 src/shared/login-shared.h                           |   24 
 src/shared/logs-show.c                              |   30 
 src/shared/macro.h                                  |    9 
 src/shared/missing.h                                |   13 
 src/shared/mkdir.c                                  |    2 
 src/shared/mkdir.h                                  |    1 
 src/shared/net-util.c                               |  289 ---
 src/shared/net-util.h                               |   64 
 src/shared/output-mode.h                            |    3 
 src/shared/pager.c                                  |    6 
 src/shared/socket-label.c                           |   30 
 src/shared/socket-util.h                            |    1 
 src/shared/spawn-polkit-agent.c                     |    4 
 src/shared/strv.h                                   |   12 
 src/shared/time-util.c                              |    9 
 src/shared/unit-name.c                              |    2 
 src/shared/util.c                                   |  175 +-
 src/shared/util.h                                   |   32 
 src/shared/utmp-wtmp.c                              |   12 
 src/shared/utmp-wtmp.h                              |    2 
 src/shared/watchdog.c                               |    3 
 src/shutdownd/shutdownd.c                           |    5 
 src/socket-proxy/socket-proxyd.c                    |   20 
 src/sysctl/sysctl.c                                 |    4 
 src/systemctl/systemctl.c                           |  875 ++++++++--
 src/systemd/_sd-common.h                            |    4 
 src/systemd/sd-bus.h                                |    1 
 src/systemd/sd-event.h                              |   14 
 src/systemd/sd-id128.h                              |    2 
 src/systemd/sd-ipv4ll.h                             |    1 
 src/systemd/sd-login.h                              |   83 
 src/systemd/sd-network.h                            |   14 
 src/systemd/sd-readahead.h                          |   18 
 src/systemd/sd-resolve.h                            |   74 
 src/systemd/sd-rtnl.h                               |    3 
 src/systemd/sd-shutdown.h                           |   23 
 src/test/test-date.c                                |    1 
 src/test/test-ipcrm.c                               |   32 
 src/test/test-namespace.c                           |    2 
 src/test/test-rtnl-manual.c                         |  154 +
 src/test/test-util.c                                |   55 
 src/timedate/test-timedate-sntp.c                   |  114 +
 src/timedate/timedate-sntp.c                        |  760 +++++++++
 src/timedate/timedate-sntp.h                        |   34 
 src/timedate/timedatectl.c                          |   25 
 src/timedate/timedated.c                            |   25 
 src/tmpfiles/tmpfiles.c                             |   46 
 src/tty-ask-password-agent/tty-ask-password-agent.c |   27 
 src/udev/net/link-config-gperf.gperf                |    2 
 src/udev/net/link-config.c                          |   34 
 src/udev/udev-rules.c                               |   14 
 src/udev/udevadm-settle.c                           |    2 
 src/vconsole/vconsole-setup.c                       |    3 
 units/org.freedesktop.systemd1.busname              |   15 
 units/serial-getty at .service.m4                      |    2 
 units/systemd-bus-driverd.service.in                |    3 
 units/systemd-bus-proxyd at .service.in                |    3 
 units/systemd-hostnamed.service.in                  |    3 
 units/systemd-journal-gatewayd.service.in           |    3 
 units/systemd-localed.service.in                    |    3 
 units/systemd-machined.service.in                   |    3 
 units/systemd-networkd.service.in                   |    1 
 units/systemd-timedated.service.in                  |    1 
 units/systemd-udevd.service.in                      |    1 
 286 files changed, 14130 insertions(+), 5064 deletions(-)
---


More information about the systemd-commits mailing list