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

Lennart Poettering lennart at kemper.freedesktop.org
Mon Feb 16 14:55:45 PST 2015


Tag 'v219' created by Lennart Poettering <lennart at poettering.net> at 2015-02-16 22:55 -0800

systemd 219
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJU4nViAAoJELY7IYecNIWwdWIP/3CEMUvUXjBjolLmmb9ntmKE
v//+84sdog4PB5FNiYDGdWDHfZqcY5mzqkmovNpUga60ADrBL1uvTiC0pHCkkJBx
DzRmFAwUZ1+5zZWuI2MALVgbugomhwIr2zFlMq4M5r1qR4qf38SGcuVo1x/GDP6z
pcUWq64Zr+zAkB5yw5n7RgF5g+hnNyLaQwTa9ycp3n/G8cwsvzHpULk7KA7a0RdQ
oHNYuOLGwLQneMaqygbqfyIvpTA65IJmP9wx8LrzP6G54/EtVjuxqaBVNsYs3MZ0
vbGb3oMSyT9SuMQHoef6fCwx8C/Fg1sogi98pnHbxLYu2TIrCU5RL3JsNSUvjqlX
rl4izzw9SBWsLxa8OfKWMUauBZEnpRMGQv/Pa7rCbfs1y+N5dJ7y49RY3jzc42gK
cedy58FjBrnB6abHVjW5OWGZiZ0i4ygs6b0pnerAnfgVxHPdK7CYrmuvLpGOwJnH
Bh5Jr9tYHxASg9CRrYki5mDp7sM5nvhEd1rkq2IjFGw2vdR+4qXw84/RPl4hZMRt
xDPVOC/AZKTLGkuArzJqNNer6G3o2cecEr3auQz1qg7TyylU/Uv4RICGO+hMUCs9
mBGd2i0gkc5ugI77ZtLrtTazmIKEr+sWjA35LjhFWt5avWKu1ejPGPHOsKa7Y/XE
7rruSJCzE5Yxliw7HvmB
=2XLj
-----END PGP SIGNATURE-----

Changes since v218:
Alban Crequy (1):
      nspawn: allow bind-mounting char and block files

Alin Rauta (1):
      networkd: add FDB support

Andrey Chaser (1):
      cryptsetup: support header= option

Bastien Nocera (2):
      os-release: Add PRIVACY_POLICY_URL
      hwdb: Bind "toolbox" buttons to the Windows key

Bruno Bottazzini (1):
      util: use a shared lookup function for string tables

Carlos Garnacho (1):
      udev: Add builtin/rule to export evdev information as udev properties

Carlos Morata Castillo (2):
      bash-completion: systemd-nspawn update
      Updates in bash autocompletions

Chris Atkinson (3):
      man: Clarify effect when both calendar day and date are listed in timer
      man: clarify path escaping and reference systemd-escape
      Grammar changes to catalog

Chris J Arges (1):
      virt: add detect_vm_devicetree for powerpc arches

Christian Kirbach (1):
      po: Update German translation

Christian Seiler (5):
      journal: Fix syslog forwarding without CAP_SYS_ADMIN
      logind: remove per-user runtime dir again if setup fails
      logind: chown+chmod /run/user/$UID if mount(tmpfs) fails with EPERM
      man: systemd.unit(5): add examples for common tasks
      man: systemd.service(5): add some simple examples

Christoph Brill (5):
      hwdb: mouse DPI data, Chicony 2.4G Multimedia Wireless Kit
      hwdb: mouse DPI data, Logitech MK260 aka M-R0011
      hwdb: mouse DPI data, Fujitsu Siemens OEM
      hwdb: mouse DPI data, Logitech M-UAS144
      hwdb: mouse DPI data, Logitech USB Laser Mouse M-U0011-O

Colin Guthrie (1):
      random-seed: avoid errors when we cannot write random-seed file

Colin Walters (1):
      util: Fix signedness error in lines(), match implementations

Cristian Rodríguez (12):
      timesync: remove square(), use pow instead
      machinectl: use GNU basename, not the XPG version
      remove unneeded libgen.h includes
      util: replace RUN_WITH_LOCALE with extended locale functions
      sysv-generator: only allow regular files in enumerate_sysv()
      build-sys: lookup for sulogin, it might not be in /sbin
      mount-setup: Do not bother with /proc/bus/usb
      cryptsetup: Do not warn If the key is /dev/*random
      tree-wide: Always use recvmsg with MSG_CMSG_CLOEXEC
      core: remove unneeded <libgen.h> include
      sd-bus: add missing format attribute
      timesync: Use UINT64_C for OFFSET_1900_1970

Daniel Mack (15):
      hwdb: Logitech G400s
      hwdb: fix ordering
      sd-bus: sync kdbus.h (ABI break)
      busname: fix CMD_FREE ioctl
      sd-bus: ignore KDBUS_ITEM_TIMESTAMP in kernel messages
      bus-proxyd: handle -ESRCH and -ENXIO gracefully
      bus-proxyd: ignore errors from sd_bus_creds_get_well_known_names()
      sd-bus: sync kdbus.h
      core/mount: use isempty() to check for empty strings
      sd-bus: sync kdbus.h (API break)
      fw-util: fix errno typo for !HAVE_LIBIPTC
      bus-proxy: factor out code for driver handling and message synthesis
      bus-proxyd: move synthesize_name_acquired()
      cgroup: fix typo
      sd-bus: sync kdbus.h (ABI break)

Daniele Medri (2):
      po: update Italian translation
      language fallback: it_CH (Italian, Swiss) -> it_IT (Italian, Italy)

Dave Reisner (7):
      build-sys: always distribute systemd-consoled.service.in
      build-sys: fix distcheck
      path-util: fix breakage in path_is_mount_point
      verbs: fix typo in error message
      configure.ac: keep posix compat for string tests
      doc: fix stale references to systemd-verify
      test-verbs: add unit tests for verbs minilib

David Herrmann (66):
      TODO: update
      bus: fix memfd-cache regarding memfd offsets
      bus: zero cmd_free before passing to ioctl
      bus: sync with kdbus.git
      bus: sync with kdbus.git
      hwdb: FOREACH_HWDB_PROPERTY -> SD_HWDB_FOREACH_PROPERTY
      hwdb: fix dangling 'else' ambuguity
      journal: fix dangling 'else' ambiguity
      bus: fix assert() on HELLO error-path
      bus: send attach flags on BUS_MAKE
      bus: fix typo
      capability: use /proc/sys/kernel/cap_last_cap
      bus-proxy: fix sd_bus_reply_*() usage
      macro: add DIV_ROUND_UP()
      bus: drop creds->capability_size
      bus: fix capabilities on big-endian
      bus: add sd_bus_emit_object_{added/removed}()
      Revert commit f131770b "tree-wide: spelling fixes"
      machinectl: remove dead code
      network: add malloc-assertion in test
      networkctl: fix strappend() error checking
      lldp: fix double free
      import: fix mem-leak in CurlGlue
      lldp: fix uninitialized cleanup var
      lldp: fix uninitialized cleanup var #2
      lldp: fix sd_lldp_save()
      dbus1-generator: fix array sentinal
      bus-proxy: augment credentials from /proc for cmdline update
      bus-proxyd: optimize replies if they're not requested
      bus-proxyd: fix EPERM on replies
      bus: append bloom-filter to all signals
      log: fix log_full_errno() with custom facilities
      bus-proxy: fix policy for expected/non-expected reply tags
      bus-proxy: fix swapped path/interface debug messages
      bus-proxy: fix receiver policy on dbus-1 to kdbus signals
      bus-proxy: print message direction in policy logs
      bus-proxy: implement 'at_console'
      TODO: update
      udev: fix NULL-ptr deref
      udev: merge evdev_id into input_id
      TODO: update
      bus-proxy: refactor bus-creation
      bus-proxy: extract proxy into Proxy object
      bus-proxy: bring back systemd-stdio-bridge
      bus-proxy: turn into multi-threaded daemon
      bus-proxy: set custom thread names
      build: move stdio-bridge into $PATH
      bus-proxy: share policy between threads
      bus-proxy: drop privileges if run as root
      bus-proxy: fix indentation
      bus-proxy: implement org.freedesktop.DBus.ReloadConfig()
      bus-proxy: don't print error-messages if we check multiple dests
      logind: hide 'self' links if not available
      bus-proxy: fix bus-uid tracking
      bus-proxy: fake all UIDs/GIDs, not just the real UID/GID
      bus: use EUID over UID and fix unix-creds
      bus: fix typo
      bus: fix SD_BUS_CREDS_AUGMENT on kdbus queries
      Revert "test-exec: do not skip all the tests"
      bus-proxy: don't pretend everyone is root
      core: write kdbus.attach_flags_mask only on real boot
      bus: drop systemd.kdbus_attach_flags_mask= cmdline
      bus: sync with kdbus (ABI break)
      bus-proxy: don't fake data we don't have
      network: fix 'LinkLocal' -> 'LinkLocalAddressing' in network files
      bus-proxy: be more verbose if messages cannot be forwarded

Djalal Harouni (1):
      sd-rtnl: add missing IFLA_INET6_ADDR_GEN_MODE definition

Erik Auerswald (1):
      hwdb: Logitech, Inc. RX 250 Optical Mouse DPI data

Filipe Brandenburger (17):
      machined: add org.freedesktop.machine1.policy.in to POTFILES.in
      build-sys: update path in reference to sd-lldp.h
      test: do not use last cap from kernel in test-cap-list
      build-sys: do not use pkgconfig dbus-1.pc to find dbus directories
      build-sys: remove references to dbusinterfacedir
      nspawn: remove spurious include of <sys/capability.h>
      logind: remove spurious include of <sys/capability.h>
      tmpfiles: remove spurious include of <sys/capability.h>
      hostnamed: remove spurious include of <sys/capability.h>
      machined: remove spurious include of <sys/capability.h>
      bus: remove spurious include of <sys/capability.h>
      localed: remove spurious include of <sys/capability.h>
      timedated: remove spurious include of <sys/capability.h>
      pam_systemd: remove spurious include of <sys/capability.h>
      test: only use assert_se in test_raw_clone
      test: wait for cloned thread to exit
      machine: add reference to machine-dbus.h to Makefile.am

Frank Theile (2):
      hwdb: Lenovo USB mouse MO28UOL DPI data
      hwdb: Microsoft Wireless Laser Mouse 8000 DPI data

Gabor Kelemen (1):
      po: Initial Hungarian translation

Gabriel de Perthuis (1):
      blkid: Warn when rejecting a superblock with a bad csum

Harald Hoyer (5):
      hwdb: Logitech MX 518
      nss-myhostname: also recognize "gateway."
      test-functions:install_libnss() call dracut_install with all $NSS_LIBS
      test-functions: use sfdisk without cyl,head,sectors
      test-functions: search for the initrd and kernel according to the BLS

Hui Wang (1):
      keymap: Add microphone mute keymap for several HP laptops

Ivan Shapovalov (6):
      delta: fix output alignment of [REDIRECTED] entries
      path-lookup, systemctl: export lookup_paths_init_from_scope() from shared/install.c and use it
      systemctl: cat, edit: improve unit load error reporting
      systemctl: cat: fix error handling
      systemctl: cat, edit: further polish error messages
      systemctl: unit_find_paths(): unify error handling in two code pathes

Jan Engelhardt (1):
      doc: add cross-references between systemd.{link, netdev, network}

Jan Synacek (1):
      systemctl: fix argument handling when invoked as "shutdown"

Jay Faulkner (1):
      nspawn: Allow module loading if CAP_SYS_MODULE is requested

Johannes Hölzl (1):
      core: busname_supported() should cache what it detects

Jonas Ådahl (1):
      hwdb: mouse DPI data, Logitech Gaming Mouse G400

Jonathan Boulle (1):
      nspawn: fix log typos

Josef Andersson (1):
      po: add Swedish translation

Kay Sievers (8):
      bus-proxyd: xml - consider empty tags as recv
      push xorg information to the systemd --user instance
      kdbus.h: update
      build-sys: fix link-order and avoid "label" functions in libsystemd-shared
      build-sys: add missing HAVE_LIBIPTC
      build-sys: add libsystemd-fw where needed
      Revert "core: make setting the shutdown watchdog configuration via dbus work"
      Revert "sd-bus: change serialization of kdbus messages to qualify in their entirety as gvariant objects"

Ken Werner (1):
      nspawn: fix invocation of the raw clone() system call on s390 and cris

Lennart Poettering (437):
      update TODO
      build-sys: fix user unit m4 logic
      tree-wide: use our memset() macros instead of memset() itself
      util: when using basename() for creating temporary files, verify the resulting name is actually valid
      util: document why we have alloca_align()
      udev-builtin-btrfs: properly initialize ioctl struct to zeroes
      path-util: no need to check whether p is absolute twice
      seccomp-util.h: make sure seccomp-util.h can be included alone
      nspawn: properly validate machine names
      util: minor simplification for loop_write() and loop_read()
      shared: missing.h should include btrfs.h, before redefining some of its definitions
      shared: add new btrfs-util.[ch] helpers for doing common btrfs operation
      gpt-auto-generator: make use of new btrfs-util.h APIs
      copy: teach copy_bytes() btrfs reflink magic
      nspawn: beef up nspawn with some btrfs magic
      copy: use btrfs reflinking only whe we know we copy full files
      nspawn: properly unset arg_link_journal_try, when --link-journal= is specified
      nspawn: don't link journals in ephemeral mode
      nspawn: allow spawning ephemeral nspawn containers based on the root file system of the OS
      nspawn: when booting in ephemeral mode, append random token to machine name
      man: fedora 21 has been release, suggest 21 as fedora version in example yum command line
      update TODO
      cap-list: return lower-case capability names, similar to libcap's cap_to_name(), for compat reasons
      test-cap-list: always check libcap comes to the same names as we do, for the names it knows
      networkctl: show MAC address OUI vendor next to MAC addresses
      networkctl: also show gateway address when "networkctl status" without further arguments is passed
      networkctl: show interface names next to IP addresses if we dump adresses from all interfaces
      networkctl: also draw a nice unicode cirlce when "networkctl status" is run without parameters
      core: retry unmounting until we are done, in case of stacked mounts
      update TODO
      unit: handle nicely of certain unit types are not supported on specific systems
      update TODO
      shared: add minimal JSON tokenizer
      machinectl: implement "bind" command to create additional bind mounts from host to container during runtime
      update TODO
      util: in make_stdio() use dup2() rather than dup3()
      machinectl: add new commands for copying files from/to containers
      nss-myhostname: introduce is_gateway() similar to the existing is_hostname()
      execute: the runtime directory can only be on tmpfs, hence don't use rm_rf_dangerous() needlessly
      strv: ass new strv_is_uniq() and strv_reverse() calls
      util: make sure rm_rf() can be called on symlinks (with the effect of deleting it)
      util: add generalization of verb parsing for command line tools
      import: add new minimal tool "systemd-import" for pulling down foreign containers and install them locally
      update TODO
      util: when creating temporary filename for atomic creation of files, add an extra "#" to the name
      machined/machinectl: add logic to show list of available images
      verbs: when invoking the default verb, pass a faked argv array, with just the verb in it
      import: Verb[] array can be static, too
      machinectl: port machinectl to new verbs logic
      update TODO
      util: rename ignore_file() to hidden_file()
      sysv-generator: properly add Makefile symlink
      machined: add new GetImage() bus call for retrieving the bus path for an image
      machined: add a full bus object for images
      update TODO
      import: rename 'poll-dck' to 'pull-dkr'
      run: add a new "-t" mode for invoking a binary on an allocated TTY
      machinectl,nspawn: don't print extra final newline if pty terminal output was newline-terinated anyway
      systemd-run: add --quiet mode to suppress informational message on TTY usage
      machined: add OpenMachinePTY() bus call for allocating a PTY device within a container
      systemd-run: support -t mode when combined with -M
      nspawn,pty: port over to new ptsname_malloc() helper
      util: add allocation loop to gettyname_malloc()
      update TODO
      core: rearrange code so that libsystemd/sd-bus/ does not include header files from core
      env-util: don't include files from src/core/
      import: fix compiler warning
      condition: don't include files from src/core
      sd-bus: teach x-container-unix: bus protoocol to connect to the namespace of a PID instead of a container name
      machined: add new call OpenMachineLogin() that starts a getty in a container on a pty and returns the pty master fd to the client
      machinectl: rework 'machinectl login' to use OpenMachineLogin()
      update TODO
      build-sys: move core/build.h → shared/build.h
      bus: add missing bus-policy.[ch]
      machined: introduce polkit for OpenLogin() call
      gitignore: hide test-lldp files
      busctl: when introspecting objects, optionally limit output by interface name
      shell-completion: add full support for completing busctl command lines, with services, objects, interfaces, members, and signatures
      update TODO
      sd-bus: rename sd_bus_open_system_container() to sd_bus_open_system_machine()
      util: make creation time xattr logic more generic
      machined: fix writability check for GPT images
      import: make the dkr import URL a part of the import object, not the import name object
      import: remember when we were finished importing
      import: print friendly error messages on errors
      import: three minor fixes
      import: add a new "pull-gpt" verb for downloading GPT disk images from the internet
      update TODO
      update TODO
      import: prefer usec_t over time_t
      machined: beef up machined image listing with creation/modification times of subvolumes
      update TODO
      machined: be more thorough when checking whether an image is writable or not
      test: improve btrfs test case
      copy: try top copy atime/time/xattrs when copying files
      machinectl: left-align times
      util: always override crtime xattr
      import: minor improvements to dkr importer
      import: beef up gpt importer to optionally make writable copy of read-only vendor image
      import: properly remove pre-existing images if --force is used
      machined: let's also check machine directories in /usr and /usr/local
      machined: fix image search path iteration
      machined: when discovering images, implicitly add ".host" as pseudo image referring to the host's own directory tree
      import: make image root directory configurable, instead of hardcoding /var/lib/container
      update TODO
      machinectl: mark read-only images when listing in red
      machined: make image read-only check indepenednt on own privs
      machined: fix search patch magic for '.host' image
      machinectl: add status commands
      loginctl: add more --help sections
      loginctl: reindent --help text
      machined: Move image discovery logic into src/shared, so that we can make use of it from nspawn
      nspawn: use the same image discovery logic in nspawn as in machined
      machined: add "machinectl remove" for removing images
      machinectl/machined: implement "rename", "clone", "read-only" verbs for machine images
      tmpfiles: add new line type 'v' for creating btrfs subvolumes
      tmpfiles.d: upgrade a couple of directories we create at boot to subvolumes
      machined: add support for reporting image size via btrfs quota
      util: treat -1 as special size in format_bytes()
      update TODO
      machined: don't look for images on each property get, but cache the image object inbetween
      units: make graphical.target dependencies more complete and similar to those of multi-user.target
      units: rework systemd-nspawn at .service unit
      machinectl: add new "start" verb to start a container as a service in nspawn
      machinectl: add "enable" and "disable" verbs for enabling/disabling systemd-nspawn for containers
      Update TODO
      preset: enable machines.target by default
      nspawn: report back to systemd only very late whether we are OK
      machined: ignore spurious error
      Revert "machined: don't force terminate registered machines"
      update TODO
      cgroup: downgrade log messages when we cannot write to cgroup trees that are mounted read-only
      nspawn: mount most of the cgroup tree read-only in nspawn containers except for the container's own subtree in the name=systemd hierarchy
      update TODO
      journald: process SIGBUS for the memory maps we set up
      journald: prefix exported calls with "server_", unexport unnecessary calls
      machined,bus-proxy: fix connecting to containers
      journald: constify all things
      systemctl: fix waiting for jobs when using direct connections to PID 1 for dbus
      journal: install sigbus handler for journal tools too
      journalctl: static variables immediately configured via command line arguments should be prefixed with "arg_"
      journald: add some additional checks before we divide by values read from journal file headers
      systemctl: properly iterate through service array when dispatching to sysv
      journald: when we detect the journal file we are about to write to has been deleted, rotate
      journald: reuse IOVEC_TOTAL_SIZE() macros where possible
      update TODO
      fstab-generator: use more appropriate checks for swap and device availability
      udevadm,..: make --help output of udev tools more like the output of the various other tools
      machinectl: remove spurious newline
      nss-myhostname: always will in canonical hostname field when resolving addresses to hostnames
      tmpfiles: fix 'D' lines
      core: rework counting of running jobs
      core: add new logic for services to store file descriptors in PID 1
      journald: allow restarting journald without losing stream connections
      machined: simplification
      build-sys: add two more missing makefile links
      Update TODO
      journald: whenever we rotate a file, btrfs defrag it
      journal: consider file deletion errors a reason for rotation
      tmpfiles: make gcc shut up
      core: implement serialization/deserialization of fd store elements
      util: don't fail recursive bind mounting if we cannot read the mount flags from an obstructed mounted
      util: make use of kcmp() to compare fds, if it is available
      machinectl: make sure that "machinectl login" exits immediately when the machine it is connected to dies
      update TODO
      btrfs-util: rework how we iterate through the results of the TREE_SEARCH results
      ptyfwd: simplify how we handle vhangups a bit
      Update TODO
      man: rework nss-myhostname man page
      man: add an alias to libnss_myhostname.so2 for nss-myhostname
      man: document nss-mymachines
      update TODO
      machinectl: prettify "machinectl list" output
      update TODO
      sd-bus: always catch name requests for the special names "org.freedesktop.DBus" and "org.freedesktop.DBus.Local" and refuse them
      sd-bus: make use of the newly added timestamps on kdbus kernel messages
      sd-bus: unify how we set the sender of synthetic messages
      sd-bus: when we synthesize messages, initialize timestamps ourselves
      busctl: exit cleanly when the bus connection is severed
      units: improve Description= for systemd's own busname unit
      conf-parse: make syntax logging functions behave more like other log functons
      conf-parse: don't accept invalid bus names as BusName= arguments in service units
      service: automatically create After= dependency from services to their .busname units, if BusName= is set
      units: make resolved pull in its own .busname unit, but only on kdbus systems
      update TODO
      bus-util: fix error number output when waiting for job
      util: upgrade default $TERM from vt102 to vt220 if we have no idea about the connected terminal
      journald: turn off COW for journal files on btrfs
      import: also set NOCOW for gpt disk images
      util: make it easy to initialize the crtime from the current time in fd_setcrtime()
      update TODO
      udevadm: don't hit an assert when obsolete parameters are passed
      journal: bump RLIMIT_NOFILE when journal files to 16K (if possible)
      update TODO
      loginctl: show the 10 most recent log user/session log lines in "loginctl user-status" and "loginctl session-status"
      machinectl: show most recent log output in "machinectl status", too
      machinectl: given that machinectl invokes a number of polkit enabled methods, start the polkit agent on terminals
      systemctl,loginctl: start polkit agent for all polkit enabled operations
      man: add the same command sections to the man page as the --help text shows
      man: bring systemctl man page and --help text into the same order
      man: bring machinectl man page up-to-date
      machined: when cloning a raw disk image, also set the NOCOW flag
      man: remove references to systemadm from systemctl man page
      loginctl: port to generic verbs.h API
      core: make EPERM errors when applying OOM adjustment for forked processes non-fatal
      update TODO
      core: check both EPERM and EACCES for OOM adjustments
      core: modernize execution code a bit
      loginctl: make "loginctl session-status" without session ID show the caller's session status
      logind: include "self" object links in dbus introspection
      man: document that 'loginctl activate' only takes a single argument
      logind: when a bus call is done on a session, user or seat, optionally determine them from the caller credentials
      logind: unify how we cast between uid_t and pointers for hashmap keys
      bus-proxy: make sure sure eavesdrop= XML attributes are properly handled
      bus-proxy: dbus-daemon implies that connections from UIDs that are identical to the bus owner should be allowed
      bus-proxy: eat up "*" matches, they are pointless
      bus-proxy-test: show parsed system/session policy
      hwdb: add Kay's Laser Mouse to the dpi database
      bus-proxy: make sure we have creds when two legacy clients talk to each other
      sd-bus: even if we need a cookie when sending a message there's no need to needlessly send it if we don't actually need it
      loginctl: make session/user arguments optional for a number commands, and imply calling session/user instead
      update TODO
      shared: add minimal firewall manipulation helpers for establishing NAT rules, using libiptc
      networkd: add minimal IP forwarding and masquerading support to .network files
      nspawn: add new option "--port=" for exposing container ports on the local host
      import: make sure we don't mangle file ownerships with the local passwd database when untarring
      machined: refuse certain operation on non-container machines, since they cannot work elsewhere
      update TODO
      nspawn: add "-n" shortcut for "--network-veth"
      journald: allow zero length datagrams again
      networkd: introduce an AddressFamilyBoolean enum type
      networkd: rename misnamed boolean
      network: IPMasquerade= implies IPForward=, hence remove it
      networkd: make IP forwarding for IPv4 and IPv6 individually configurable
      udev: make use of new one_zero() helper where appropriate
      networkd: propagate IPFoward= per-interface setting also to /proc/sys/net/ipv4/ip_forward
      update TODO
      nspawn: --help typo fix
      nspawn: remove the right propagation directory
      ptyfw: add missing error check
      util: the chattr flags field is actually unsigned, judging by kernel sources
      machined: use the FS_IMMUTABLE_FL file flag, if available, to implement a "read-only" concept for raw disk images, too
      pty: minor modernization
      machinectl: fix minor memory leak
      sysv-generator: fix memory leak on failure
      sysv-generator: always use fstatat() if we can
      nspawn: add file system locks for controlling access to container images
      sd-bus: tell Coverity that it's OK not to care for return values in some cases
      loginctl: fix misuse compound literals
      nspawn: fix an incorrect assert comparison
      update TODO
      nspawn: pass the container's init PID out via sd_notify()
      nspawn: add support for limited dissecting of MBR disk images with nspawn
      spawn: downgrade loopback detach errors to debug
      import: rename "gpt" disk image type to "raw"
      nspawn,machined: change default container image location from /var/lib/container to /var/lib/machines
      update TODO
      import: support downloading .xz compressed images
      import: support importing qcow2 images
      update TODO
      import-raw: set NOCOW flag on all raw images we create
      import-raw: when downloading raw images, generate sparse files if we can
      import: simplify the code a bit
      import: when downloading raw files, show simple progress reports
      qcow2: when dissecting qcow2, use btrfs clone ioctls for reflinking blocks to target
      machined: refer to the disk space allocated for an image to "usage" rather than "size"
      import: make sure don't leak the LZMA context
      inspawn: wait until udev has probed a loopback device before making us of it
      import: clarify when we are unpacking the qcow2 device
      nspawn: support dissecting GPT images that contain only a single generic linux partition
      util: make http url validity checks more generic, and move them to util.c
      import: add support for pulling raw tar balls as containers
      import: port pull-raw to helper tools implemented for pull-tar
      import: improve logging a bit
      import: be less aggressive when allocating memory for downloaded payload
      import: add a simple scheme for validating the SHA256 sums of downloaded raw files
      import: make image verification optional
      import: add a couple of additional suffixes to remove from raw images
      nspawn: work around kernel bug with partition table probing on loopback devices
      import: add image verification using gpg
      import: show download speed while downloading
      import: improve logging
      import: make verification code generic, in preparation for using it pull-tar
      import: also add verification support to tar importer
      import: support downloading bzip2-encoded images
      update TODO
      import: minor cleanups for the tar and raw importers
      import: simplify dkr importer, by making use of generic import-job logic, used by the raw and tar importers
      update TODO
      log: add new log output mode, that prints to console, but prefixes with syslog priority
      impot: minor cleanups
      import: introduce new mini-daemon systemd-importd, and make machinectl a client to it
      update TODO
      man: document new download magic
      import: rename --verify=sum to --verify=checksum
      machinectl: various minor updates to the --help text
      import: make the user verficiation keyring override the vendor keyring, instead of extending it
      importd: minor log improvements
      machinectl: parse verify setting client-side
      machinectl: minor simplification
      machinectl: when downloading an image, clarify that C-c will not cancel the download, but continue it in the background
      importd: try to minimize confusion by renaming "systemd-import" binary to "systemd-pull"
      import: now that the worker binary is called "systemd-pull" we can shorten the verbs
      import: only define the _to_string() enum mapping function, thus making gcc shut up
      update TODO
      import: drop all capabilities when invoking tar
      import: lock tar into its own private network namespace
      importd: fix path to download binary
      cgroup-show: don't hit assert, when the extra pids array is empty
      importd: run daemon at minimal capabilities
      update TODO
      core: zero size notify messages are OK
      import: we need CAP_DAC_OVERRIDE for untarring systems after all
      sd-bus: fix handling of double parameters in sd_bus_message_append()
      machinectl: fix handling of --verify= argument for dkr downloads
      importd: fix bus policy
      importd: when listing transfers, show progress percentage
      update TODO
      nspawn: mount /tmp in the container, don't leave this to the container's init
      nspawn: when mounting the cgroup hierarchies, use the exact same mount options for the superblock as the host
      update TODO
      core: add a property that shows the current memory usage of a unit
      sd-bus: fix typo
      update TODO
      mount-setup: /selinux, /cgroup, /dev/cgroup are sooo old, don't bother with them anymore
      core,shutdown: don't bother with unmounting any mounts below /sys, /proc, /dev when shutting down
      resolved: when rereading /etc/resolv.conf, always start using first DNS server again
      man: minor typo fix
      sd-bus: reuse the KDBUS_CMD_FREE wrapper wherever appropriate
      man: fix minor type in man page
      bus-dump: fix two minor memory leaks
      sd-bus: change serialization of kdbus messages to qualify in their entirety as gvariant objects
      update TODO
      update TODO
      core: explain why failing to set up the crash handler is not a real problem
      man: document that ProtectSystem= also covers /boot
      timesyncd: set RLIMIT_NPROC to 2
      update TODO
      units: fix all TTY paths for container gettys
      units: turn on watchdog for resolved
      build-sys: make bzip2 really optional
      update TODO
      man: mention that 99-default.link is shipped by default, and users hence need to install a lexically earlier .link file for it to be honoured
      sysv-generator: minor simplifications
      sysv-generator: use is_symlink() utility call where appropriate
      swap: properly specify errno when logging
      list: add macro for iterating through a list an item is in, skipping the item
      swap: simplify a few things by making use of new LIST_FOREACH_OTHERS macro
      core: if two start jobs for the same swap device node are queued, only dispatch one of them at a time
      update TODO
      sysv-generator: there's really no need to invoke fstatat() multiple times on the same sysv script
      core: when the user hits Ctrl-Alt-Del more than 7x per 2s, reboot immediately
      update TODO
      manager: when we immediately reboot due to 7x C-A-D within 2s, mention this on the console too
      man: document the new Ctrl-Alt-Del magic
      build-sys: make xz and zlib build-time optional again
      manager: fix minor typo
      list: properly skip over first item in LIST_FOREACH_OTHERS
      test: duplicate LIST_FOREACH_OTHERS test to check for corner cases of end and start of list
      core: output unit status output strings to console, only if we actually are changing unit state
      sysv-generator: no need to check for identical symlinks source and target twice
      sd-dhcp: chop of trailing dot of DHCP supplied host and domain nams
      update TODO
      util: add comment explaining hostname_is_valid()
      man: turn new netdev table into a proper table
      Revert "journal: do not check for number of files"
      coredump: drop caps while we are processing the coredump
      update TODO
      update TODO
      macro: document that DECIMAL_STR_MAX contains space for the trailing NUL byte
      time-util: let's make xstrftime() useful for everybody, even if we only have a single user so far.
      tmpfiles: let's always use DEFINE_PRIVATE_STRING_TABLE_LOOKUP_TO_STRING() instead of defining our own string tables
      units: so far we defaulted to 90s as default timeout for most things, let's do so for our oneshot services too
      update TODO
      networkd: minor simplification
      util: rework strappenda(), and rename it strjoina()
      update TODO
      update TODO
      loopback-setup: no need to redefine LOOPBACK_IFINDEX, we already have it in missing.h
      loopback-setup: simplify code a bit
      update TODO
      update TODO
      core: use some nice macros where appropriate
      journald: fix some xsprrintf() buffer size fallout
      core: open up DefaultDependencies= property for transient units
      update TODO
      core: don't reset log level to NOTICE if we get quiet on the kernel cmdline
      timesyncd: reduce log chattiness a bit
      timesyncd: downgrade more log messages from LOG_INFO to LOG_DEBUG
      update TODO
      logind: tell Coverity that we knowingly ignore mkdir()'s return value
      shared: untabify
      journald: don't specify inline in local functions
      bus-proxyd: initialize ioctl structure only once
      update TODO
      test-lldp: use strndup() where possible
      test-lldp: initialize structs when we define them
      test-lldp: fix minor OOM
      CODING_STYLE: elaborate on O_CLOEXEC a bit
      Update TODO
      Revert "units: add SecureBits"
      tree-wide: whenever we include libgen.h, immediately undefine basename()
      core: correct a log message
      core: don't watch for socket events when service is in SERVICE_STOP
      Revert "tree-wide: Always use recvmsg with MSG_CMSG_CLOEXEC"
      core: don't fail to run services in --user instances if $HOME is missing
      core: disarm shutdown watchdog if we fail to set timeout
      hwdb: adjust --help text to be more like other --help texts
      NEWS: begin collecting news items for 219
      exec: also evaluate working_directory_missing_ok when not applying chroots
      NEWS: add contributors list
      build-sys: bump sonames in preparation for next release
      build-sys: already bump package version in preparation for next release
      hwdb: update name databases
      units: fix systemd-networkd.service in containers lacking CAP_NET_ADMIN
      units: turn on --network-veth by default for systemd-nspawn at .service
      bus-proxy: we don't pointlessly abbreviate function names
      bus-proxy: tell Coverity we don't care about these return values
      bus-proxy: no need to negate error codes, log_error_errno() already does it
      sd-bus: export sd_bus_error_set_errnofv()
      bus-proxy: minor simplifications
      bus-proxy: rename synthetic_reply_return_strv() to synthetic_reply_method_return_strv()
      bus-proxy: whenever we cannot forward a message, report this back to caller, but don't exit
      bus-proxy: also consider ENOTCONN a clean termination condition
      bus-proxy: close each connection fd only once
      sd-bus: initialize a few structs at time or declaration
      bus-proxy: a few simplifications
      bus-proxy: ECONNRESET/ENOTCONN can hit us on every step, hence handle it on every step
      Revert "Revert "sd-bus: change serialization of kdbus messages to qualify in their entirety as gvariant objects""
      sd-bus: make sure we always serialize the reply cookie as 64bit on dbus2, and 32bit on dbus1
      hwdb: fix syntax
      update NEWS
      hwdb: update
      update TODO
      NEWS: fix typo
      update TODO
      update TODO

Lucas De Marchi (1):
      build: export symbols to integrate mainloops

Lukas Märdian (1):
      hwdb: Microsoft Microsoft 3-Button Mouse

Lukas Nykryn (1):
      update TODO

Lukasz Skalski (3):
      bus-proxyd: don't allow to acquire org.freedesktop.DBus name
      sd-bus: fix copy-paste error
      bus-proxyd: fix 'ListQueuedOwners' call

Luke Shumaker (1):
      cg_path_get_user_unit(): Did not correctly parse user-unit templates.

Mantas Mikulėnas (3):
      build-sys: remove commented-out m4 from user at .service
      doc: os-release: mention all shell characters that must be escaped
      networkd: use valid bus paths

Manuel Mendez (1):
      man: typo in sd_watchdog_enabled notes

Marc Schmitzer (1):
      hwdb: add Lenovo 3000 N200 special key

Marcel Holtmann (5):
      hwdb: Update database of Bluetooth company identifiers
      hwdb: Update database of Bluetooth company identifiers
      hwdb: Update database of Bluetooth company identifiers
      missing: add __NR_getrandom for powerpc architecture
      hwdb: Update database of Bluetooth company identifiers

Marko Myllynen (1):
      Use eurlatgr as the example console font

Martin Pitt (30):
      shared: time-dst: Avoid buffer overflow
      build-sys: Fix install location of systemd.pc
      core: Fix EACCES check for OOM adjustments
      test: hashmap_put behaviour for equal keys
      test/rule-syntax-check.py: Fix for Python 3
      test: Use configured Python
      test: simplify rules-test.sh wrapper
      test: eliminate shell wrapper for Python test
      test: add integration test for systemd-sysv-generator
      systemd-sysv-generator test: don't parse symlinks
      systemd-sysv-generator test: fix enabled check
      sysv-generator: Handle .sh suffixes when translating Provides:
      util: Add some missing hidden_file() suffixes
      systemd-sysv-generator test: test scripts with hidden suffixes
      sysv-generator: Replace Provides: symlinks with real units
      build: Add parallel-tests automake option
      sysv-generator: Re-fix .sh suffix handling
      core/mount: add dependencies to dynamically mounted mounts too
      rules: clean up stale CD drive mounts after ejection
      logind: handle closing sessions over daemon restarts
      cryptsetup: only warn on real key files
      tests: Make sushell optional in image creation
      tests: determine rootlibdir from pkg-config
      tests: don't hardcode systemctl path
      tests: install all required libnss modules
      tests: install hostname debug tool
      tests: install ldconfig.real for Debian based distros
      sysv-generator: Skip init scripts for existing native services
      rules: Fix by-path of mmc RPMB partitions and don't blkid them
      rules: simplify mmc RPMB handling

Maxim Mikityanskiy (3):
      hwdb: restore comments about MSI devices
      core: make setting the shutdown watchdog configuration via dbus work
      core: make setting the shutdown watchdog configuration via dbus work

Michael Biebl (5):
      man: mark hwdb related man pages as conditional
      core: fix typo in log message
      sysv-generator: handle Provides: for non-virtual facility names
      sysv-generator: initialize units before use to ensure correct ordering
      build-sys: mark systemd-firstboot man page as conditional

Michael Marineau (1):
      missing: add macros for OFD locks

Michael Olbrich (3):
      missing: define correct syscall numbers for memfd_create() and getrandom() on aarch64
      config_parse_set_status: put signals in the correct set
      systemctl: don't update the reboot parameter if none is given

Michal Schmidt (31):
      shared/hashmap.h: fix comment
      configure.ac: add a generic --enable-debug, replace --enable-hashmap-debug
      journal: add debug mode for mmap-cache (--enable-debug=mmap-cache)
      journal: map objects to context set by caller, not by actual object type
      journal: remove journal_file_object_keep/release functions
      journal: move type_to_context() to journal-file.c
      journal: consistently allow type==0 to mean "any type"
      journal: consistently use OBJECT_<type> names instead of numbers
      journal: have a named enum ObjectType
      journal: push type_to_context conversion down to journal_file_move_to()
      journal: delete unused function mmap_cache_close_context
      journal: replace contexts hashmap with a plain array
      journal: delete unused function journal_file_move_to_entry_by_offset()
      journal: delete unused function journal_file_skip_entry()
      Revert "journal: optimize iteration: skip files that cannot improve current candidate entry"
      Revert "journal: optimize iteration: skip whole files behind current location"
      journal: move definition of LocationType to journal-file.h
      journal: abstract the resetting of JournalFile's location
      journal: keep per-JournalFile location info during iteration
      journal: simplify set_location()
      journal: compare candidate entries using JournalFiles' locations
      journal: remove redundant variable new_offset
      journal: drop unnecessary parameters of next_beyond_location()
      journal: optimize iteration by skipping exhausted files
      journal: optimize iteration by returning previously found candidate entry
      journal: journal_file_next_entry() does not need pointer to current Object
      journal: next_with_matches() now does not need a mapped object as input
      journal: fix skipping of duplicate entries in iteration
      journal: make next_with_matches() always use f->current_offset
      journal: skipping of exhausted journal files is bad if direction changed
      Revert "build-sys: re-add old symbols for abi compat"

Mindaugas Baranauskas (1):
      kbd-model-map: add more mappings for Slovak, Lithuanian, and Khmer

Moez Bouhlel (1):
      fix zsh completion typo

Naveen Kumar (1):
      Add language fallback map

Patrik Flykt (11):
      TODO: DHCPv6 Information Request has been implemented
      sd-dhcp6-client: Remove unnecessary debug printout
      sd-dhcp6-lease: Revise address iteration functions
      sd-icmp6-nd: Update Router Advertisement handling
      sd-icmp6-nd: Add link and prefix structures for ICMPv6
      sd-icmp6-nd: Add helper function to get the IPv6 link MTU
      test-icmp6-rs: Add trivial test case for an MTU that is not present
      sd-icmp6-nd: Parse ICMPv6 prefix information
      test-icmp6-nd: Add test cases for prefixes
      sd-icmp6-nd: Add support for fetching the latest expired prefix
      networkd-dhcp6: Assign DHCPv6 addresses and prefix lengths

Paul Martin (1):
      networkd DHCPv4 logging endian fix

Peter Hutterer (12):
      hwdb: more an entry for the MS Sculpt Ergonomic
      hwdb: Logitech MX1000, another Lenovo USB mouse
      hwdb: add rule and first entry for PS/2 mice
      hwdb: revert Logitech Optical USB Mouse
      hwdb: fix a typo
      hwdb: note that we care about the maximum frequency in MOUSE_DPI
      hwdb: add missing line between the G400 entries
      hwdb: add MOUSE_WHEEL_CLICK_ANGLE as property
      hwbd: add click angle for the Logitech M325
      logind: fix sd_eviocrevoke ioctl call
      Fix ordering of the 70-mouse.rule in the Makefile
      hwdb: add a touchpad hwdb

Peter Mattern (1):
      man: add hostnamed chassis type "embedded" to machine-info(5)

Philippe De Swert (2):
      build-sys: fix build issue with machines.target
      libsystemd-network: Avoid potential NULL dereference in test-lldp

Piotr Drąg (5):
      machined: fix grammar in org.freedesktop.machine1.policy.in
      po: update Polish translation
      import: add org.freedesktop.import1.policy.in to POTFILES.in
      catalog,po: update Polish translation
      Add Silesian and Kashubian to language fallback map

Rafael Ferreira (3):
      po: add Brazilian Portuguese translation
      catalog: add pt_BR translation
      catalog: update pt_BR translation

Rami Rosen (1):
      networkd: fix a typo in networkd-wait-online-manager.

Robert Milasan (4):
      accelerometer: drop unused -x option
      accelerometer: display short options too
      udev: improve help/usage for some more programs
      ata_id: remove unused header files

Ronny Chevalier (17):
      test-unit-name: add tests for %f
      test-execute: add tests for UMask directive
      test-strv: add test for strv_equal
      test-condition: add more test cases
      test-unit-name: add more tests
      systemctl: handle correctly template units for edit verb
      shell-completion: add missing output modes
      systemctl: add missing output modes to help message
      zsh-completion: add missing completions for coredumpctl
      zsh-completion: add missing -M completion for timedatectl
      zsh-completion: add missing completions for systemd-analyze
      zsh-completion: add missing completions for systemd-run
      zsh-completion: add missing completions for systemd-tmpfiles
      test-exec: do not skip all the tests
      test-path: do not skip tests if we are not root
      man: fix typos
      tests: use assert_se instead of assert

Sangjung Woo (2):
      systemctl: bugfix for systemctl reboot command with argument
      tmpfiles: Remove unnecessary blank line when configured with "--disable-resolved"

Sebastien Bacher (1):
      bootchart: Ensure that systemd is the init called after using bootchart

Sergey Ptashnick (2):
      po: update Russian translation
      po: update Russian translation

Shawn Paul Landden (3):
      util: fix strict aliasing violations in use of struct inotify_event v5
      libudev: fix strict aliasing violation
      udev: fix another strict aliasing issue

Stéphane Graber (1):
      Fix check_loopback()

Susant Sahani (9):
      fix compiler warning
      networkd: Introduce Link Layer Discovery Protocol (LLDP)
      networkd: integrate LLDP
      LLDP: Add support for networkctl
      man: Fix spelling
      LLDP: Support locally assigned port subtype
      networkd: introduce gretap
      networkd: Introduce IP6 tunnel
      networkd: Introduce ip6gre and ip6gretap

Sylvain Plantefève (5):
      libsystemd: Fix minor typo in comment
      machined: Fix MarkReadOnly method's name on bus
      po: update French translation
      catalog: update french translation
      po: update french translation

Thomas Hindoe Paaboel Andersen (12):
      use correct format types
      wrap a few *_FOREACH macros in curly braces
      networkctl: remove unused variable
      test-json: use fabs
      machinectl: Check type instead of path before printing the type
      remove unused variables
      partial revert of fed6df8
      remove unused variable
      test-util: remove superfluous const
      Add missing includes in header files
      include <poll.h> instead of <sys/poll.h>
      NEWS: typo fixes

Tim JP (1):
      hwdb: Logitech, Inc. RX 300 Optical Mouse DPI data

Tom Gundersen (102):
      libsystemd: add sd-hwdb library
      libudev: make libudev-hwdb a wrapper around sd-hwdb
      tests: udev - assume /etc/machine-id rather than /etc/hosts
      sd-dhcp-client: log if we fail to set up lease timers
      networkd: failing to track links is a serious problem so log at warning level rather than debug
      networkctl: port from libudev to sd-hwdb
      udevadm: port to sd-hwdb
      udev: builtin-hwdb - port to sd-hwdb
      udev: net_setup - fix warning
      shared: path-util - memory leak
      shared: strv - add strv_clear()
      systemd-hwdb: introduce new tool
      import: dck - fix curl error handling
      systemd-hwdb: port to new verbs helper
      networkctl: port to verbs helper
      networkctl: lldp - respect arg_legend
      networkd: link - plug leak
      sd-lldp: minor header cleanup
      shared: utf8 - support ucs4 -> utf8
      shared: utf8 - support decoding the full utf16
      shared: json - support escaping utf16 surrogate pairs
      hwdb: mouse - add Razer Abyssus
      core: loopback - simplify check_loopback()
      sd-rtnl: recv_message - log when dropping message
      sd-rtnl: recv_message - don't fail on interrupt
      sd-rtnl: recv_message - drop message when peeking fails
      sd-rtnl: rtnl_poll - fix typo
      sd-rtnl: rtnl_call - don't dispatch wqueue after timeout has passed
      test: loopback - parse logging env var
      rtnl: recv_message - don't enforce sender uid
      core: loopback - correctly fail the loopback_check if somehow the rtnl calls fail
      path-util: plug leak
      nspawn: fix error message when mknod fails
      network-intenal: user _cleanup_ macro in parse_ifname
      udev: link_config - modernize a bit and fix leakes
      doc: network - add comment about default prefix size
      refcnt: refcnt is unsigned, fix comparisons
      networkd: netdev - add ipvlan support
      nspawn: add ipvlan support
      network: dhcp - split out the duid structure into a new header file
      network: dhcp - split out dhcp_identifier_set_{iaid,duid_en} from dhcp6-client
      networkd: plug lldp leak
      dhcp-identifier: create IAID even if no udev device can be found
      sd-dhcp-client: use RFC4361-complient ClientID by default
      udev: event - move renaming of udev_device to libudev
      udev: event - introduce and use internal udev_device_shallow_clone()
      udev: event - minor nit
      libudev: monitor - move nulstr parsing to libudev-device
      libudev: private - drop some functions from the internal API
      networkd: tunnel - call tunnel modes ipip6, not ip4ipv6 to match ip(8)
      man: netdev - add some minimal explanation to the different netdev kinds and modes
      sd-rtnl: don't fail event handler when callback fails
      networkd-wait-online: allow specific devices to be ignored
      networkd: dhcp-server - start as soon as addresses have been set
      TODO
      networkd-wait-online: support globbing for ignored devices
      sd-event: treat NULL callback for timer events like sig events
      networkd-wait-online: add timeout
      sd-rtnl: introduce sd_rtnl_new_from_netlink
      networkd: support socket activation
      networkd: handle suspend events
      sd-rtnl: allow sd_rtnl_open_fd() to be used on bound sockets
      networkd: refactor socket activation a bit
      shared/capability: don't be too frugal on space for caps
      networkd: log when finished enumerating links and addresses
      networkd: don't warn about missing links unnecessarily
      networkd: add basic dbus API
      networkd: don't unlink state files on exit
      networkd: exit on idle
      networkd: gracefully handle failure to emit signals when dbus is not connected
      networkd: move the connection to the bus out of manager_new (again)
      udev: net_setup - clarify reason for failure of persistent mac address policy
      sd-rtnl: fix creation of synthetic error replies
      sd-rtnl: don't fall over when receiving 0 bytes from the socket
      units: networkd - fix busname to work on kdbus
      sd-rtnl: don't treat 0-length messages specially
      sd-rtnl: extend type system to allow address-family to decide the union members
      sd-rtnl: add support for IFLA_INET6_*
      build-sys: properly enable the networkd dbus activation
      networkd: add network_get_by_name
      networkd: add basic org.freedesktop.network1.Network interface
      sd-rtnl: fix typesystem for IFLA_AF_SPEC
      networkd: generalize IPv4LL to LinkLocal
      networkd: add support for IPv6 tokens
      networkd: bus - switch to properly escaped object paths
      networkd: support route scopes
      networkd: link_object_find - don't accept invalid input
      networkd: network-bus - use sd_bus_path_{en,de}code
      man: sd_bus_path_encode - fix order of arguments
      networkd: bus - expose MatchMAC
      networkd: fdb - refactor a bit
      net: support globbing and disjunction in Match logic
      TODO
      networkd: don't do exit-on-idle if there is something wrong with the dbus connection
      networkd: fdb - fix const warning
      network-internal: fix inverted matching
      networkd: explicitly enable/disable ipv6ll addresses
      exit-on-idle: only exit if actually idle
      TODO
      man: systemd.network - document IPv6Token
      networkd: .network - rename LinkLocal to LinkLocalAddressing
      networkd: network - rename ipv6token parser

Topi Miettinen (6):
      Type of mount(2) flags is unsigned long
      util: Do not clear parent mount flags when setting up namespaces
      timesyncd: consider too long packets as invalid
      libudev: fix check for too long packet
      backlight: let udev properties override clamping
      units: add SecureBits

Torstein Husebø (10):
      networkd/resolved: correct spacing near eol in code comments
      sd-bus: correct spacing near eol in code comments
      journald: correct spacing near eol code comments
      shared: correct spacing near eol in code comments
      core: correct spacing near eol in code comments
      treewide: correct spacing near eol in code comments
      libsystemd-network: fix typo in lldp
      treewide: fix multiple typos
      treewide: correct typos and use consistent "MAC" spelling
      man: fix typo

Umut Tezduyar Lindskog (5):
      path: follow symbolic link for parent path
      path: follow symbolic link for parent path (2)
      build: add option to disable hwdb
      build: print conditions of ldconfig, hibernate configs
      sysctl: consider --prefix while parsing the files

Veres Lajos (1):
      tree-wide: spelling fixes

Vincent Batts (1):
      .gitignore: add systemd-pull

WaLyong Cho (1):
      bootchart: display each CPU utilization/wait

Wieland Hoffmann (1):
      zsh-completion: Do not interpret escape sequences in _filter_units_by_property

Zbigniew Jędrzejewski-Szmek (139):
      localectl,man: make it obvious that set-*-keymaps sets both keymaps
      hwdb: sort mice by brand,type,dpi,frequency
      hwdb: add more mice
      Move dropin listing to shared
      systemctl: do not use -1 for return code
      systemctl: unify warning about unit files changed on disk
      systemctl: move two functions up
      systemctl: split out LookupPaths initialization
      systemctl: share path lookup between 'cat' and 'edit'
      systemctl: refuse to edit runtime dropins when they already exist in /etc
      Update TODO
      path: make the check for unsupported name_to_handle_at symmetric
      test-unit-file: add test for semicolon escaping
      core: use raw_clone instead of fork in signal handler
      test-cap-list: allow mismatch in case
      hwdb: move Logitech mouse to the right spot
      core: make exec_command_free_list return NULL
      tree-wide: make condition_free_list return NULL
      test-strv: use STRV_MAKE
      Treat a trailing backslash as an error
      load-fragment: allow quoting in command name and document allowed escapes
      ata_id: modernize
      ata_id: remove temp variable to kill warning
      run: uninitialized variable
      man: add a note why %U,%h,%s are mostly useless
      journald: fix off by one in native transport
      journald: always allocate space for object fields
      README: CONFIG_DEVPTS_MULTIPLE_INSTANCES is necessary
      bus: replace ENOSYS return codes with EBADR/ENOTSUP
      systemctl: do not repeat hibernate/sleep attempts
      Remove "to allow" from policy messages
      missing: add __NR_renameat2
      network: fix scanf/printf format
      networkctl: remove unused variable
      networkctl: avoid potential use of unitialized variables
      mount: do not use -n when running in --user mode
      journal: call connect() with dropped privileges
      cgroup: fix error message
      cgroup: memory limits on / are not supported
      journal-upload: enable curl debug output conditionally
      tree-wide: remove unnecessary LOG_PRI
      tmpfiles: finish with EXIT_FAILURE if anything failed
      man: mention where timesyncd keeps the timestamp
      hwdb: adjust max frequency of Logitech RX 250
      journal: do not check for number of files
      Simplify execute_directory()
      Implement masking and overriding of generators
      test-util: make sure that masking and overriding works
      test-path-lookup: add simple test for path lookup functions
      path-lookup: allow /run to override /etc in generator search
      shared/list: add LIST_APPEND
      network: apply static addresses in specified order
      Add new function to filter fstab options
      .gitignore: add new tests and sort tests alphabetically
      fstab-util: detect out-of-range pri= assignments
      cryptsetup-generator: remove duplicated function
      Support negated fstab options
      core/mount: filter out noauto,auto,nofail,fail options
      test-unit-file: don't access out-of-bounds memory
      core/load-fragment: avoid allocating 0 bytes when given an invalid command
      shared/util: respect buffer boundary on incomplete escape sequences
      fstab-util: fix priority parsing and add test
      core/mount: remove "fail" again
      Remove some fixed items from TODO
      man: remove "nofail" from systemd.swap(5)
      man: reindent journalctl(1)
      man: mention "wheel" and "adm" in journalctl(1)
      man: reindent tmpfiles.d(5)
      Add initialization helper for file_handle_union
      Move DEFINE_TRIVIAL_CLEANUP_FUNC to macro.h
      journalctl: trim --help to fit in 80 columns
      systemctl: fix import-environment description, trim help to 80 cols
      systemctl: do not show dots with --plain
      man: use one description of --no-legend
      man: add networkctl(1)
      shared/util: use signed printf format for PIDs
      Fix some format strings for enums, they are signed
      Assorted format fixes
      shared/cgroup-show: simplify show_pid_array()
      tmpfiles: simplification
      tmpfiles: detect all combinations of + and !
      tmpfiles: make sure not to concatenate non-absolute path
      tmpfiles: attach an array of items to each path
      tmpfiles: add 'a' type to set ACLs
      tmpfiles: make recursive operation generic
      tmpfiles: make t and a globby, add their recursive versions T and A
      tmpfiles: implement augmenting of existing ACLs
      tmpfiles: use ACL magic on journal directories
      shared/acl-util: add mask only when needed, always add base ACLs
      TODO: tmpfiles
      cgroup-show: remove duplicated check
      man: bring tmpfiles.d(5) in line with code
      tmpfiles: minor simplification
      build-sys: fix build on compilers without static_assert
      #pragma once here and there
      machinectl: fix typo
      tmpfiles: add debug statements for all actions
      tmpfiles: do not bump access times of directories we are cleaning up
      tmpfiles: use casts instead of warning suppression
      system-update-generator: accept a dangling symlink
      TODO: remove laccess conversion
      build-sys: unbundle unifont
      compile-unifont: Python 2 compatibility
      tmpfiles: fix help text
      notify,firstboot,analyze,run: trim --help output to 80 lines
      build-sys: add check for --help width
      systemctl: refuse --host with cat
      test-dhcp-client: remove linebreak
      core/cgroup: fix embarrassing typo
      units: set TimeoutSec on some oneshot services
      tmpfiles: remove dead branch
      tmpfiles: accurately report creation results
      Add a snprinf wrapper which checks that the buffer was big enough
      Fix dropping of all capabilities
      shared/capability: go frugal on space for caps
      man: switch yum to dnf for Fedora
      test-dhcp-client: open a real udp socket for test execution
      test-dhcp-client: add a kludge to make valgrind happy
      shared/async: simplify asynchronous_job a bit
      network-address,test-network: avoid undefined behaviour
      build-sys: distribute systemd-networkd.socket
      tmpfiles: fix compilation without acl support
      Reindent man pages to 2ch
      man: fix diagrams in bootup(7)
      shared/util: drop duplicate log2u64 function
      shared/capabilities: simplify assertions about bits
      shared/log: read /proc/cmdline only in daemons
      build-sys: remove reference to long gone file
      localed: add LANGUAGE= fallback when LANG= is specified
      man: add systemd.generator(7)
      man: fix reference to glob manpage
      man: boilerplate unification
      core: make RuntimeDirectory honor SELinux labels
      build-sys: re-add old symbols for abi compat
      Add helper for fnmatch over strv
      network-internal: chain matches with AND in net_match_config()
      analyze: change behaviour of combined --to/from--pattern
      test-network: fix segfault with NULL dev_path/driver/type/name
      Transpose args in strv_fnmatch() to be more oo

tomsod-m ya ru (1):
      load-fragment: properly unescape \;

---
 .gitignore                                            |   26 
 CODING_STYLE                                          |   17 
 Makefile-man.am                                       |   61 
 Makefile.am                                           |  602 +++
 NEWS                                                  |  334 ++
 README                                                |   18 
 TODO                                                  |  192 -
 catalog/systemd.catalog                               |   22 
 catalog/systemd.fr.catalog                            |    8 
 catalog/systemd.pl.catalog                            |   14 
 catalog/systemd.pt_BR.catalog                         |  264 +
 configure.ac                                          |  154 
 dev/null                                              |binary
 docs/libudev/Makefile.am                              |    2 
 hwdb/20-OUI.hwdb                                      |  818 ++++
 hwdb/20-bluetooth-vendor-product.hwdb                 |  157 
 hwdb/20-pci-vendor-model.hwdb                         |  498 ++-
 hwdb/20-usb-vendor-model.hwdb                         |  324 +
 hwdb/60-keyboard.hwdb                                 |   22 
 hwdb/70-mouse.hwdb                                    |  194 -
 hwdb/70-touchpad.hwdb                                 |   39 
 man/binfmt.d.xml                                      |  153 
 man/bootchart.conf.xml                                |  290 -
 man/bootctl.xml                                       |  180 -
 man/bootup.xml                                        |  319 -
 man/busctl.xml                                        |   43 
 man/coredump.conf.xml                                 |    1 
 man/coredumpctl.xml                                   |  435 +-
 man/crypttab.xml                                      |  731 ++--
 man/custom-html.xsl                                   |   12 
 man/daemon.xml                                        | 1596 ++++-----
 man/file-hierarchy.xml                                | 1742 ++++------
 man/halt.xml                                          |  290 -
 man/hostname.xml                                      |  157 
 man/hostnamectl.xml                                   |  507 +--
 man/hwdb.xml                                          |   86 
 man/journalctl.xml                                    | 1763 ++++------
 man/journald.conf.xml                                 |  815 ++--
 man/kernel-command-line.xml                           |  716 ++--
 man/locale.conf.xml                                   |  258 -
 man/localectl.xml                                     |  417 +-
 man/localtime.xml                                     |  158 
 man/loginctl.xml                                      |  818 ++--
 man/logind.conf.xml                                   |  609 +--
 man/machine-id.xml                                    |  231 -
 man/machine-info.xml                                  |  338 --
 man/machinectl.xml                                    | 1007 ++++--
 man/modules-load.d.xml                                |  153 
 man/networkctl.xml                                    |  175 +
 man/nss-myhostname.xml                                |  207 -
 man/nss-mymachines.xml                                |  112 
 man/os-release.xml                                    |  656 +---
 man/pam_systemd.xml                                   |  568 +--
 man/resolved.conf.xml                                 |  228 -
 man/runlevel.xml                                      |  253 -
 man/sd-daemon.xml                                     |  225 -
 man/sd-id128.xml                                      |  271 -
 man/sd-journal.xml                                    |  202 -
 man/sd-login.xml                                      |  223 -
 man/sd_booted.xml                                     |  142 
 man/sd_bus_creds_new_from_pid.xml                     |   24 
 man/sd_bus_message_append.xml                         |   24 
 man/sd_bus_message_append_basic.xml                   |   24 
 man/sd_bus_message_append_strv.xml                    |   24 
 man/sd_bus_message_get_cookie.xml                     |  246 -
 man/sd_bus_message_get_monotonic_usec.xml             |  319 -
 man/sd_bus_negotiate_fds.xml                          |    2 
 man/sd_bus_new.xml                                    |   24 
 man/sd_bus_path_encode.xml                            |   26 
 man/sd_bus_request_name.xml                           |  386 +-
 man/sd_event_add_child.xml                            |    6 
 man/sd_event_add_defer.xml                            |   24 
 man/sd_event_add_signal.xml                           |    2 
 man/sd_event_add_time.xml                             |   24 
 man/sd_event_new.xml                                  |   24 
 man/sd_get_seats.xml                                  |  230 -
 man/sd_id128_get_machine.xml                          |  214 -
 man/sd_id128_randomize.xml                            |  178 -
 man/sd_id128_to_string.xml                            |  216 -
 man/sd_is_fifo.xml                                    |  358 +-
 man/sd_journal_add_match.xml                          |  366 +-
 man/sd_journal_get_catalog.xml                        |  226 -
 man/sd_journal_get_cursor.xml                         |  242 -
 man/sd_journal_get_cutoff_realtime_usec.xml           |  247 -
 man/sd_journal_get_data.xml                           |  425 +-
 man/sd_journal_get_fd.xml                             |  595 +--
 man/sd_journal_get_realtime_usec.xml                  |  235 -
 man/sd_journal_get_usage.xml                          |  151 
 man/sd_journal_next.xml                               |  352 +-
 man/sd_journal_open.xml                               |  440 +-
 man/sd_journal_print.xml                              |  474 +-
 man/sd_journal_query_unique.xml                       |  353 +-
 man/sd_journal_seek_head.xml                          |  299 -
 man/sd_journal_stream_fd.xml                          |  263 -
 man/sd_listen_fds.xml                                 |  300 -
 man/sd_login_monitor_new.xml                          |  414 +-
 man/sd_machine_get_class.xml                          |  197 -
 man/sd_notify.xml                                     |  644 ++-
 man/sd_pid_get_session.xml                            |  481 +-
 man/sd_seat_get_active.xml                            |  306 -
 man/sd_session_is_active.xml                          |  611 +--
 man/sd_uid_get_state.xml                              |  367 +-
 man/sd_watchdog_enabled.xml                           |  314 -
 man/shutdown.xml                                      |  306 -
 man/standard-options.xml                              |    9 
 man/sysctl.d.xml                                      |  275 -
 man/systemctl.xml                                     |  275 -
 man/systemd-activate.xml                              |   24 
 man/systemd-analyze.xml                               |  655 +--
 man/systemd-ask-password-console.service.xml          |  121 
 man/systemd-ask-password.xml                          |  314 -
 man/systemd-backlight at .service.xml                    |  136 
 man/systemd-binfmt.service.xml                        |   85 
 man/systemd-bootchart.xml                             |  602 +--
 man/systemd-bus-proxyd at .service.xml                   |   24 
 man/systemd-cat.xml                                   |  322 -
 man/systemd-cgls.xml                                  |  234 -
 man/systemd-cgtop.xml                                 |  473 +-
 man/systemd-cryptsetup-generator.xml                  |  364 +-
 man/systemd-cryptsetup at .service.xml                   |  104 
 man/systemd-debug-generator.xml                       |  145 
 man/systemd-delta.xml                                 |  365 +-
 man/systemd-detect-virt.xml                           |  404 +-
 man/systemd-efi-boot-generator.xml                    |  110 
 man/systemd-escape.xml                                |  307 -
 man/systemd-firstboot.xml                             |  497 +--
 man/systemd-fsck at .service.xml                         |  248 -
 man/systemd-fstab-generator.xml                       |  333 --
 man/systemd-getty-generator.xml                       |  130 
 man/systemd-gpt-auto-generator.xml                    |  316 -
 man/systemd-halt.service.xml                          |  191 -
 man/systemd-hibernate-resume-generator.xml            |  136 
 man/systemd-hibernate-resume at .service.xml             |   95 
 man/systemd-hostnamed.service.xml                     |  120 
 man/systemd-hwdb.xml                                  |   93 
 man/systemd-inhibit.xml                               |  321 -
 man/systemd-initctl.service.xml                       |   86 
 man/systemd-journal-remote.xml                        |   24 
 man/systemd-journald.service.xml                      |  473 +-
 man/systemd-localed.service.xml                       |  124 
 man/systemd-logind.service.xml                        |  200 -
 man/systemd-machine-id-commit.service.xml             |  151 
 man/systemd-machine-id-commit.xml                     |  198 -
 man/systemd-machine-id-setup.xml                      |  216 -
 man/systemd-machined.service.xml                      |  123 
 man/systemd-modules-load.service.xml                  |  146 
 man/systemd-networkd-wait-online.service.xml          |  153 
 man/systemd-networkd.service.xml                      |  153 
 man/systemd-notify.xml                                |  310 -
 man/systemd-nspawn.xml                                | 1448 ++++----
 man/systemd-path.xml                                  |  168 -
 man/systemd-quotacheck.service.xml                    |  146 
 man/systemd-random-seed.service.xml                   |   86 
 man/systemd-remount-fs.service.xml                    |  115 
 man/systemd-resolved.service.xml                      |  129 
 man/systemd-rfkill at .service.xml                       |  130 
 man/systemd-run.xml                                   |   60 
 man/systemd-shutdownd.service.xml                     |   88 
 man/systemd-sleep.conf.xml                            |    1 
 man/systemd-socket-proxyd.xml                         |  262 -
 man/systemd-suspend.service.xml                       |  250 -
 man/systemd-sysctl.service.xml                        |   87 
 man/systemd-system-update-generator.xml               |   91 
 man/systemd-system.conf.xml                           |  748 ++--
 man/systemd-sysusers.xml                              |  186 -
 man/systemd-timedated.service.xml                     |  121 
 man/systemd-timesyncd.service.xml                     |  144 
 man/systemd-tmpfiles.xml                              |  345 +-
 man/systemd-tty-ask-password-agent.xml                |  253 -
 man/systemd-udevd.service.xml                         |    1 
 man/systemd-update-done.service.xml                   |  148 
 man/systemd-update-utmp.service.xml                   |   88 
 man/systemd-user-sessions.service.xml                 |   89 
 man/systemd-vconsole-setup.service.xml                |  182 -
 man/systemd.automount.xml                             |  272 -
 man/systemd.device.xml                                |  316 -
 man/systemd.exec.xml                                  | 2900 +++++++----------
 man/systemd.generator.xml                             |  346 ++
 man/systemd.journal-fields.xml                        | 1065 ++----
 man/systemd.kill.xml                                  |  349 --
 man/systemd.link.xml                                  |  717 ++--
 man/systemd.mount.xml                                 |  647 +--
 man/systemd.netdev.xml                                | 1215 ++++---
 man/systemd.network.xml                               | 1218 +++----
 man/systemd.path.xml                                  |  380 +-
 man/systemd.preset.xml                                |  322 -
 man/systemd.resource-control.xml                      |   37 
 man/systemd.scope.xml                                 |    1 
 man/systemd.service.xml                               | 2548 +++++++--------
 man/systemd.slice.xml                                 |   25 
 man/systemd.snapshot.xml                              |  105 
 man/systemd.socket.xml                                | 1640 ++++------
 man/systemd.special.xml                               | 1988 +++++-------
 man/systemd.swap.xml                                  |  450 +-
 man/systemd.target.xml                                |  161 
 man/systemd.time.xml                                  |  525 +--
 man/systemd.timer.xml                                 |  514 +--
 man/systemd.unit.xml                                  | 2950 ++++++++----------
 man/systemd.xml                                       | 2327 ++++++--------
 man/sysusers.d.xml                                    |  427 +-
 man/telinit.xml                                       |  324 -
 man/timedatectl.xml                                   |  399 +-
 man/timesyncd.conf.xml                                |  181 -
 man/tmpfiles.d.xml                                    | 1069 +++---
 man/udev.conf.xml                                     |    1 
 man/udev.xml                                          |   40 
 man/udevadm.xml                                       |   54 
 man/vconsole.conf.xml                                 |  236 -
 network/80-container-host0.network                    |    4 
 network/80-container-ve.network                       |    4 
 po/LINGUAS                                            |    3 
 po/POTFILES.in                                        |    4 
 po/de.po                                              |  128 
 po/el.po                                              |   20 
 po/fr.po                                              |  210 -
 po/hu.po                                              |  413 ++
 po/it.po                                              |  207 -
 po/pl.po                                              |  192 -
 po/pt_BR.po                                           |  421 ++
 po/ru.po                                              |   58 
 po/sv.po                                              |  403 ++
 po/uk.po                                              |   20 
 rules/60-cdrom_id.rules                               |    5 
 rules/60-persistent-storage.rules                     |    2 
 rules/70-mouse.rules                                  |    3 
 rules/70-touchpad.rules                               |   12 
 shell-completion/bash/busctl                          |  109 
 shell-completion/bash/coredumpctl                     |    2 
 shell-completion/bash/hostnamectl                     |    2 
 shell-completion/bash/journalctl                      |   10 
 shell-completion/bash/localectl                       |    2 
 shell-completion/bash/loginctl                        |    7 
 shell-completion/bash/systemd-analyze                 |    2 
 shell-completion/bash/systemd-cgtop                   |    3 
 shell-completion/bash/systemd-nspawn                  |   40 
 shell-completion/bash/timedatectl                     |    2 
 shell-completion/zsh/_coredumpctl                     |    3 
 shell-completion/zsh/_sd_outputmodes                  |    2 
 shell-completion/zsh/_systemctl.in                    |    2 
 shell-completion/zsh/_systemd-analyze                 |   14 
 shell-completion/zsh/_systemd-run                     |   13 
 shell-completion/zsh/_systemd-tmpfiles                |    5 
 shell-completion/zsh/_timedatectl                     |    1 
 src/analyze/analyze-verify.h                          |    2 
 src/analyze/analyze.c                                 |   73 
 src/ask-password/ask-password.c                       |    2 
 src/backlight/backlight.c                             |    5 
 src/boot/boot-loader.h                                |    2 
 src/bootchart/bootchart.c                             |   42 
 src/bootchart/bootchart.conf                          |    1 
 src/bootchart/bootchart.h                             |    1 
 src/bootchart/svg.c                                   |   65 
 src/bus-proxyd/bus-policy.c                           | 1050 ------
 src/bus-proxyd/bus-policy.h                           |  104 
 src/bus-proxyd/bus-proxyd.c                           | 1759 +---------
 src/bus-proxyd/bus-xml-policy.c                       | 1325 ++++++++
 src/bus-proxyd/bus-xml-policy.h                       |  151 
 src/bus-proxyd/driver.c                               |  608 +++
 src/bus-proxyd/driver.h                               |   27 
 src/bus-proxyd/proxy.c                                |  856 +++++
 src/bus-proxyd/proxy.h                                |   52 
 src/bus-proxyd/stdio-bridge.c                         |  263 +
 src/bus-proxyd/synthesize.c                           |  228 +
 src/bus-proxyd/synthesize.h                           |   34 
 src/bus-proxyd/test-bus-policy.c                      |  160 
 src/bus-proxyd/test-bus-xml-policy.c                  |  182 +
 src/cgls/cgls.c                                       |    2 
 src/compat-libs/linkwarning.h                         |    2 
 src/console/consoled.h                                |    2 
 src/core/automount.c                                  |   30 
 src/core/build.h                                      |  157 
 src/core/bus-common.c                                 |   35 
 src/core/bus-common.h                                 |   35 
 src/core/bus-endpoint.c                               |   56 
 src/core/bus-endpoint.h                               |    4 
 src/core/bus-policy.c                                 |  174 +
 src/core/bus-policy.h                                 |   66 
 src/core/busname.c                                    |   36 
 src/core/busname.h                                    |   17 
 src/core/cgroup.c                                     |   47 
 src/core/cgroup.h                                     |    3 
 src/core/dbus-cgroup.c                                |    2 
 src/core/dbus-execute.c                               |   89 
 src/core/dbus-manager.c                               |    2 
 src/core/dbus-service.c                               |    7 
 src/core/dbus-unit.c                                  |   50 
 src/core/device.c                                     |   16 
 src/core/execute.c                                    |  535 +--
 src/core/execute.h                                    |    4 
 src/core/ima-setup.c                                  |    2 
 src/core/job.c                                        |   86 
 src/core/job.h                                        |    3 
 src/core/load-dropin.c                                |  138 
 src/core/load-dropin.h                                |    9 
 src/core/load-fragment-gperf.gperf.m4                 |    3 
 src/core/load-fragment.c                              |  301 +
 src/core/load-fragment.h                              |    1 
 src/core/loopback-setup.c                             |   63 
 src/core/machine-id-setup.c                           |   10 
 src/core/main.c                                       |   76 
 src/core/manager.c                                    |  186 -
 src/core/manager.h                                    |   13 
 src/core/mount-setup.c                                |   48 
 src/core/mount.c                                      |  152 
 src/core/mount.h                                      |    2 
 src/core/namespace.c                                  |   27 
 src/core/namespace.h                                  |    2 
 src/core/path.c                                       |    8 
 src/core/path.h                                       |    1 
 src/core/scope.c                                      |    4 
 src/core/selinux-access.c                             |   20 
 src/core/service.c                                    |  332 +-
 src/core/service.h                                    |   14 
 src/core/shutdown.c                                   |    6 
 src/core/slice.c                                      |    4 
 src/core/snapshot.c                                   |    4 
 src/core/socket.c                                     |   13 
 src/core/swap.c                                       |  139 
 src/core/sysfs-show.h                                 |   24 
 src/core/target.c                                     |    4 
 src/core/timer.c                                      |    4 
 src/core/umount.c                                     |   10 
 src/core/unit-printf.c                                |    2 
 src/core/unit.c                                       |   96 
 src/core/unit.h                                       |   14 
 src/cryptsetup/cryptsetup-generator.c                 |   40 
 src/cryptsetup/cryptsetup.c                           |   52 
 src/dbus1-generator/dbus1-generator.c                 |   17 
 src/delta/delta.c                                     |    2 
 src/efi-boot-generator/efi-boot-generator.c           |    6 
 src/firstboot/firstboot.c                             |   16 
 src/fsck/fsck.c                                       |    5 
 src/fstab-generator/fstab-generator.c                 |   74 
 src/getty-generator/getty-generator.c                 |    8 
 src/gpt-auto-generator/gpt-auto-generator.c           |   57 
 src/hostname/hostnamectl.c                            |    2 
 src/hostname/hostnamed.c                              |    6 
 src/hwdb/Makefile                                     |    1 
 src/hwdb/hwdb.c                                       |  740 ++++
 src/import/.gitignore                                 |    1 
 src/import/Makefile                                   |    1 
 src/import/aufs-util.c                                |   73 
 src/import/aufs-util.h                                |   24 
 src/import/curl-util.c                                |  449 ++
 src/import/curl-util.h                                |   57 
 src/import/import-common.c                            |  530 +++
 src/import/import-common.h                            |   41 
 src/import/import-dkr.c                               |  891 +++++
 src/import/import-dkr.h                               |   36 
 src/import/import-job.c                               |  733 ++++
 src/import/import-job.h                               |  119 
 src/import/import-pubring.gpg                         |binary
 src/import/import-raw.c                               |  513 +++
 src/import/import-raw.h                               |   37 
 src/import/import-tar.c                               |  410 ++
 src/import/import-tar.h                               |   37 
 src/import/importd.c                                  | 1104 ++++++
 src/import/org.freedesktop.import1.conf               |   66 
 src/import/org.freedesktop.import1.policy.in          |   29 
 src/import/org.freedesktop.import1.service            |   12 
 src/import/pull.c                                     |  440 ++
 src/import/qcow2-util.c                               |  353 ++
 src/import/qcow2-util.h                               |   25 
 src/import/test-qcow2.c                               |   55 
 src/initctl/initctl.c                                 |    2 
 src/journal-remote/journal-gatewayd.c                 |   49 
 src/journal-remote/journal-remote-parse.c             |   10 
 src/journal-remote/journal-remote.c                   |   12 
 src/journal-remote/journal-upload-journal.c           |    2 
 src/journal-remote/journal-upload.c                   |   25 
 src/journal-remote/microhttpd-util.c                  |    2 
 src/journal/catalog.c                                 |    1 
 src/journal/compress.c                                |    8 
 src/journal/coredump.c                                |   69 
 src/journal/coredumpctl.c                             |   27 
 src/journal/journal-authenticate.c                    |    4 
 src/journal/journal-authenticate.h                    |    2 
 src/journal/journal-def.h                             |    6 
 src/journal/journal-file.c                            |  385 +-
 src/journal/journal-file.h                            |   56 
 src/journal/journal-internal.h                        |   15 
 src/journal/journal-send.c                            |   18 
 src/journal/journal-vacuum.c                          |    9 
 src/journal/journal-verify.c                          |   12 
 src/journal/journalctl.c                              |   59 
 src/journal/journald-audit.c                          |    8 
 src/journal/journald-console.c                        |    9 
 src/journal/journald-kmsg.c                           |    9 
 src/journal/journald-native.c                         |    8 
 src/journal/journald-server.c                         |  142 
 src/journal/journald-server.h                         |    3 
 src/journal/journald-stream.c                         |  380 +-
 src/journal/journald-stream.h                         |    3 
 src/journal/journald-syslog.c                         |   63 
 src/journal/journald-syslog.h                         |    1 
 src/journal/journald.c                                |    4 
 src/journal/mmap-cache.c                              |  232 -
 src/journal/mmap-cache.h                              |   13 
 src/journal/sd-journal.c                              |  294 -
 src/journal/test-compress-benchmark.c                 |   18 
 src/journal/test-compress.c                           |    4 
 src/journal/test-journal-flush.c                      |   10 
 src/journal/test-journal-interleaving.c               |   34 
 src/journal/test-journal-stream.c                     |    3 
 src/journal/test-journal.c                            |   19 
 src/journal/test-mmap-cache.c                         |   10 
 src/libsystemd-network/dhcp-identifier.c              |  100 
 src/libsystemd-network/dhcp-identifier.h              |   65 
 src/libsystemd-network/dhcp-network.c                 |    2 
 src/libsystemd-network/dhcp-server-internal.h         |    2 
 src/libsystemd-network/lldp-internal.c                |  533 +++
 src/libsystemd-network/lldp-internal.h                |   99 
 src/libsystemd-network/lldp-network.c                 |  112 
 src/libsystemd-network/lldp-network.h                 |   28 
 src/libsystemd-network/lldp-port.c                    |  116 
 src/libsystemd-network/lldp-port.h                    |   63 
 src/libsystemd-network/lldp-tlv.c                     |  321 +
 src/libsystemd-network/lldp-tlv.h                     |   87 
 src/libsystemd-network/lldp-util.h                    |   26 
 src/libsystemd-network/lldp.h                         |  115 
 src/libsystemd-network/network-internal.c             |   82 
 src/libsystemd-network/network-internal.h             |   12 
 src/libsystemd-network/sd-dhcp-client.c               |  101 
 src/libsystemd-network/sd-dhcp-lease.c                |   16 
 src/libsystemd-network/sd-dhcp-server.c               |    2 
 src/libsystemd-network/sd-dhcp6-client.c              |  103 
 src/libsystemd-network/sd-dhcp6-lease.c               |   28 
 src/libsystemd-network/sd-icmp6-nd.c                  |  391 ++
 src/libsystemd-network/sd-ipv4ll.c                    |    2 
 src/libsystemd-network/sd-lldp.c                      |  687 ++++
 src/libsystemd-network/test-dhcp-client.c             |   62 
 src/libsystemd-network/test-dhcp-option.c             |    4 
 src/libsystemd-network/test-dhcp6-client.c            |   45 
 src/libsystemd-network/test-icmp6-rs.c                |  219 +
 src/libsystemd-network/test-lldp.c                    |  236 +
 src/libsystemd-network/test-pppoe.c                   |    4 
 src/libsystemd-terminal/.gitignore                    |    1 
 src/libsystemd-terminal/grdev-drm.c                   |    2 
 src/libsystemd-terminal/grdev.c                       |    2 
 src/libsystemd-terminal/idev-keyboard.c               |    4 
 src/libsystemd-terminal/subterm.c                     |   13 
 src/libsystemd-terminal/term-internal.h               |    2 
 src/libsystemd-terminal/term-parser.c                 |   43 
 src/libsystemd-terminal/term-screen.c                 |    5 
 src/libsystemd-terminal/term.h                        |    1 
 src/libsystemd-terminal/test-term-parser.c            |    3 
 src/libsystemd-terminal/unifont-def.h                 |    2 
 src/libsystemd/libsystemd.sym.m4                      |   11 
 src/libsystemd/sd-bus/DIFFERENCES                     |    7 
 src/libsystemd/sd-bus/GVARIANT-SERIALIZATION          |   79 
 src/libsystemd/sd-bus/bus-bloom.h                     |    2 
 src/libsystemd/sd-bus/bus-common-errors.c             |    8 
 src/libsystemd/sd-bus/bus-common-errors.h             |    4 
 src/libsystemd/sd-bus/bus-container.c                 |   26 
 src/libsystemd/sd-bus/bus-control.c                   |  109 
 src/libsystemd/sd-bus/bus-convenience.c               |    2 
 src/libsystemd/sd-bus/bus-creds.c                     |   46 
 src/libsystemd/sd-bus/bus-creds.h                     |    3 
 src/libsystemd/sd-bus/bus-dump.c                      |   36 
 src/libsystemd/sd-bus/bus-error.c                     |    6 
 src/libsystemd/sd-bus/bus-gvariant.c                  |   60 
 src/libsystemd/sd-bus/bus-gvariant.h                  |    6 
 src/libsystemd/sd-bus/bus-internal.h                  |    4 
 src/libsystemd/sd-bus/bus-kernel.c                    |  490 +-
 src/libsystemd/sd-bus/bus-kernel.h                    |   10 
 src/libsystemd/sd-bus/bus-match.c                     |    2 
 src/libsystemd/sd-bus/bus-message.c                   |  738 ++--
 src/libsystemd/sd-bus/bus-message.h                   |   50 
 src/libsystemd/sd-bus/bus-objects.c                   |  371 ++
 src/libsystemd/sd-bus/bus-protocol.h                  |   35 
 src/libsystemd/sd-bus/bus-socket.c                    |   10 
 src/libsystemd/sd-bus/bus-type.h                      |    1 
 src/libsystemd/sd-bus/bus-util.c                      |  277 +
 src/libsystemd/sd-bus/bus-util.h                      |   13 
 src/libsystemd/sd-bus/busctl-introspect.h             |    1 
 src/libsystemd/sd-bus/busctl.c                        |   49 
 src/libsystemd/sd-bus/kdbus.h                         |  715 ++--
 src/libsystemd/sd-bus/sd-bus.c                        |  130 
 src/libsystemd/sd-bus/test-bus-chat.c                 |    7 
 src/libsystemd/sd-bus/test-bus-gvariant.c             |  205 -
 src/libsystemd/sd-bus/test-bus-marshal.c              |   13 
 src/libsystemd/sd-bus/test-bus-match.c                |    4 
 src/libsystemd/sd-bus/test-bus-objects.c              |   48 
 src/libsystemd/sd-daemon/sd-daemon.c                  |   94 
 src/libsystemd/sd-event/sd-event.c                    |   10 
 src/libsystemd/sd-event/test-event.c                  |   19 
 src/libsystemd/sd-hwdb/Makefile                       |    1 
 src/libsystemd/sd-hwdb/hwdb-internal.h                |   70 
 src/libsystemd/sd-hwdb/hwdb-util.h                    |   31 
 src/libsystemd/sd-hwdb/sd-hwdb.c                      |  471 ++
 src/libsystemd/sd-id128/sd-id128.c                    |    2 
 src/libsystemd/sd-login/sd-login.c                    |    6 
 src/libsystemd/sd-login/test-login.c                  |    2 
 src/libsystemd/sd-network/sd-network.c                |   28 
 src/libsystemd/sd-resolve/sd-resolve.c                |    2 
 src/libsystemd/sd-resolve/test-resolve.c              |   11 
 src/libsystemd/sd-rtnl/rtnl-message.c                 |  210 +
 src/libsystemd/sd-rtnl/rtnl-types.c                   |  118 
 src/libsystemd/sd-rtnl/rtnl-types.h                   |   12 
 src/libsystemd/sd-rtnl/rtnl-util.c                    |    4 
 src/libsystemd/sd-rtnl/sd-rtnl.c                      |  107 
 src/libsystemd/sd-rtnl/test-rtnl.c                    |   31 
 src/libudev/libudev-device.c                          |  174 -
 src/libudev/libudev-hwdb-def.h                        |   74 
 src/libudev/libudev-hwdb.c                            |  332 --
 src/libudev/libudev-monitor.c                         |   71 
 src/libudev/libudev-private.h                         |   10 
 src/locale/kbd-model-map                              |    4 
 src/locale/language-fallback-map                      |    9 
 src/locale/localectl.c                                |    6 
 src/locale/localed.c                                  |   84 
 src/login/loginctl.c                                  |  572 +--
 src/login/logind-acl.c                                |    2 
 src/login/logind-button.c                             |    2 
 src/login/logind-core.c                               |    2 
 src/login/logind-dbus.c                               |  242 +
 src/login/logind-seat-dbus.c                          |   40 
 src/login/logind-seat.c                               |   16 
 src/login/logind-session-dbus.c                       |   44 
 src/login/logind-session-device.c                     |    2 
 src/login/logind-session.c                            |   13 
 src/login/logind-user-dbus.c                          |   48 
 src/login/logind-user.c                               |   38 
 src/login/logind.h                                    |    4 
 src/login/org.freedesktop.login1.policy.in            |   20 
 src/login/pam_systemd.c                               |    5 
 src/login/sysfs-show.h                                |   24 
 src/login/test-inhibit.c                              |    2 
 src/machine/.gitignore                                |    1 
 src/machine/image-dbus.c                              |  267 +
 src/machine/image-dbus.h                              |   36 
 src/machine/machine-dbus.c                            |  156 
 src/machine/machine-dbus.h                            |   41 
 src/machine/machine.c                                 |   29 
 src/machine/machine.h                                 |   15 
 src/machine/machinectl.c                              | 2096 ++++++++++--
 src/machine/machined-dbus.c                           |  231 +
 src/machine/machined.c                                |   22 
 src/machine/machined.h                                |    7 
 src/machine/org.freedesktop.machine1.conf             |   16 
 src/machine/org.freedesktop.machine1.policy.in        |   29 
 src/network/networkctl.c                              |  518 ++-
 src/network/networkd-address.c                        |   70 
 src/network/networkd-dhcp4.c                          |    2 
 src/network/networkd-dhcp6.c                          |  165 -
 src/network/networkd-fdb.c                            |  253 +
 src/network/networkd-ipv4ll.c                         |    2 
 src/network/networkd-link-bus.c                       |  138 
 src/network/networkd-link.c                           |  600 ++-
 src/network/networkd-link.h                           |   41 
 src/network/networkd-manager-bus.c                    |   51 
 src/network/networkd-manager.c                        |  543 ++-
 src/network/networkd-netdev-gperf.gperf               |    2 
 src/network/networkd-netdev-ipvlan.c                  |   75 
 src/network/networkd-netdev-ipvlan.h                  |   47 
 src/network/networkd-netdev-tunnel.c                  |  235 +
 src/network/networkd-netdev-tunnel.h                  |   28 
 src/network/networkd-netdev.c                         |   12 
 src/network/networkd-netdev.h                         |   11 
 src/network/networkd-network-bus.c                    |  160 
 src/network/networkd-network-gperf.gperf              |   19 
 src/network/networkd-network.c                        |  214 +
 src/network/networkd-route.c                          |   41 
 src/network/networkd-wait-online-link.c               |    9 
 src/network/networkd-wait-online-manager.c            |   37 
 src/network/networkd-wait-online.c                    |   38 
 src/network/networkd-wait-online.h                    |   12 
 src/network/networkd.c                                |   26 
 src/network/networkd.h                                |  135 
 src/network/org.freedesktop.network1.conf             |   42 
 src/network/org.freedesktop.network1.service          |   12 
 src/network/test-network-tables.c                     |    3 
 src/network/test-network.c                            |    5 
 src/notify/notify.c                                   |   12 
 src/nspawn/nspawn.c                                   | 1451 +++++++-
 src/nss-myhostname/nss-myhostname.c                   |   47 
 src/random-seed/random-seed.c                         |   30 
 src/reply-password/reply-password.c                   |    2 
 src/resolve/resolved-bus.c                            |    2 
 src/resolve/resolved-dns-domain.h                     |    2 
 src/resolve/resolved-dns-packet.c                     |    2 
 src/resolve/resolved-dns-scope.c                      |    2 
 src/resolve/resolved-manager.c                        |   14 
 src/resolve/resolved.c                                |    1 
 src/resolve/test-dns-domain.c                         |    3 
 src/run/run.c                                         |  526 ++-
 src/shared/acl-util.c                                 |  189 +
 src/shared/acl-util.h                                 |   21 
 src/shared/ask-password-api.c                         |    2 
 src/shared/async.c                                    |   12 
 src/shared/btrfs-ctree.h                              |   92 
 src/shared/btrfs-util.c                               |  649 +++
 src/shared/btrfs-util.h                               |   66 
 src/shared/build.h                                    |  157 
 src/shared/calendarspec.c                             |    2 
 src/shared/cap-list.c                                 |    4 
 src/shared/cap-list.h                                 |    1 
 src/shared/capability.c                               |   35 
 src/shared/cgroup-show.c                              |   55 
 src/shared/cgroup-util.c                              |   90 
 src/shared/cgroup-util.h                              |    3 
 src/shared/clock-util.c                               |    4 
 src/shared/clock-util.h                               |    2 
 src/shared/condition.c                                |    7 
 src/shared/condition.h                                |    2 
 src/shared/conf-files.c                               |    2 
 src/shared/conf-parser.c                              |   10 
 src/shared/conf-parser.h                              |   11 
 src/shared/copy.c                                     |  225 +
 src/shared/copy.h                                     |   11 
 src/shared/def.h                                      |    3 
 src/shared/dropin.c                                   |  138 
 src/shared/dropin.h                                   |   29 
 src/shared/env-util.c                                 |   11 
 src/shared/env-util.h                                 |    6 
 src/shared/fdset.c                                    |   56 
 src/shared/fdset.h                                    |   11 
 src/shared/fileio-label.c                             |    5 
 src/shared/fstab-util.c                               |  150 
 src/shared/fstab-util.h                               |   48 
 src/shared/fw-util.c                                  |  344 ++
 src/shared/fw-util.h                                  |   82 
 src/shared/generator.c                                |   43 
 src/shared/gpt.h                                      |    4 
 src/shared/gunicode.h                                 |    2 
 src/shared/hashmap.c                                  |   32 
 src/shared/hashmap.h                                  |    8 
 src/shared/import-util.c                              |  182 +
 src/shared/import-util.h                              |   47 
 src/shared/in-addr-util.c                             |   54 
 src/shared/in-addr-util.h                             |    6 
 src/shared/install-printf.c                           |    2 
 src/shared/install.c                                  |   28 
 src/shared/json.c                                     |  446 ++
 src/shared/json.h                                     |   50 
 src/shared/label.c                                    |    4 
 src/shared/label.h                                    |    4 
 src/shared/list.h                                     |   20 
 src/shared/locale-util.c                              |    2 
 src/shared/log.c                                      |   53 
 src/shared/log.h                                      |    3 
 src/shared/login-shared.h                             |    2 
 src/shared/logs-show.c                                |   28 
 src/shared/logs-show.h                                |    5 
 src/shared/machine-image.c                            |  660 ++++
 src/shared/machine-image.h                            |   70 
 src/shared/macro.h                                    |   35 
 src/shared/missing.h                                  |  138 
 src/shared/pager.c                                    |    2 
 src/shared/path-lookup.c                              |  144 
 src/shared/path-lookup.h                              |    6 
 src/shared/path-util.c                                |   70 
 src/shared/pty.c                                      |   13 
 src/shared/ptyfwd.c                                   |   69 
 src/shared/ptyfwd.h                                   |    9 
 src/shared/seccomp-util.h                             |    1 
 src/shared/set.h                                      |    2 
 src/shared/sigbus.c                                   |  152 
 src/shared/sigbus.h                                   |   27 
 src/shared/sleep-config.c                             |    6 
 src/shared/sleep-config.h                             |    2 
 src/shared/socket-label.c                             |    3 
 src/shared/spawn-polkit-agent.c                       |    7 
 src/shared/strv.c                                     |   45 
 src/shared/strv.h                                     |   14 
 src/shared/switch-root.c                              |    3 
 src/shared/time-dst.c                                 |    3 
 src/shared/time-util.c                                |    2 
 src/shared/time-util.h                                |    4 
 src/shared/udev-util.h                                |    2 
 src/shared/uid-range.h                                |    1 
 src/shared/utf8.c                                     |   92 
 src/shared/utf8.h                                     |   13 
 src/shared/util.c                                     | 1175 +++++--
 src/shared/util.h                                     |  192 -
 src/shared/utmp-wtmp.c                                |    2 
 src/shared/verbs.c                                    |   90 
 src/shared/verbs.h                                    |   34 
 src/shared/virt.c                                     |   20 
 src/shared/xml.h                                      |    2 
 src/shutdownd/shutdownd.c                             |    2 
 src/sleep/sleep.c                                     |    5 
 src/sysctl/sysctl.c                                   |   30 
 src/system-update-generator/system-update-generator.c |    4 
 src/systemctl/systemctl.c                             | 1023 ++----
 src/systemd/sd-bus.h                                  |    6 
 src/systemd/sd-daemon.h                               |   13 
 src/systemd/sd-dhcp6-lease.h                          |   13 
 src/systemd/sd-hwdb.h                                 |   47 
 src/systemd/sd-icmp6-nd.h                             |   30 
 src/systemd/sd-id128.h                                |    2 
 src/systemd/sd-journal.h                              |   10 
 src/systemd/sd-lldp.h                                 |   53 
 src/systemd/sd-login.h                                |    2 
 src/systemd/sd-network.h                              |    2 
 src/systemd/sd-rtnl.h                                 |    8 
 src/sysusers/sysusers.c                               |   13 
 src/sysv-generator/Makefile                           |    2 
 src/sysv-generator/sysv-generator.c                   |   87 
 src/test/test-async.c                                 |    2 
 src/test/test-btrfs.c                                 |  106 
 src/test/test-cap-list.c                              |   70 
 src/test/test-cgroup-util.c                           |    1 
 src/test/test-condition.c                             |   47 
 src/test/test-conf-files.c                            |    8 
 src/test/test-copy.c                                  |   18 
 src/test/test-execute.c                               |    6 
 src/test/test-fileio.c                                |    2 
 src/test/test-fstab-util.c                            |  138 
 src/test/test-fw-util.c                               |   60 
 src/test/test-hashmap-plain.c                         |    7 
 src/test/test-json.c                                  |  107 
 src/test/test-list.c                                  |   45 
 src/test/test-loopback.c                              |    4 
 src/test/test-namespace.c                             |    5 
 src/test/test-path-lookup.c                           |   74 
 src/test/test-path-util.c                             |    4 
 src/test/test-path.c                                  |   10 
 src/test/test-pty.c                                   |    2 
 src/test/test-ring.c                                  |    2 
 src/test/test-sigbus.c                                |   62 
 src/test/test-strbuf.c                                |    2 
 src/test/test-strv.c                                  |  105 
 src/test/test-strxcpyx.c                              |    2 
 src/test/test-tables.c                                |    3 
 src/test/test-tmpfiles.c                              |    2 
 src/test/test-udev.c                                  |    1 
 src/test/test-unit-file.c                             |  201 -
 src/test/test-unit-name.c                             |   37 
 src/test/test-utf8.c                                  |   13 
 src/test/test-util.c                                  |  319 +
 src/test/test-verbs.c                                 |   78 
 src/timedate/timedatectl.c                            |   67 
 src/timedate/timedated.c                              |    2 
 src/timesync/timesyncd-manager.c                      |   21 
 src/timesync/timesyncd.c                              |    4 
 src/tmpfiles/tmpfiles.c                               | 1000 +++---
 src/tty-ask-password-agent/tty-ask-password-agent.c   |    6 
 src/udev/accelerometer/accelerometer.c                |   14 
 src/udev/ata_id/ata_id.c                              |  132 
 src/udev/cdrom_id/cdrom_id.c                          |   20 
 src/udev/collect/Makefile                             |    1 
 src/udev/collect/collect.c                            |   14 
 src/udev/mtd_probe/mtd_probe.h                        |    2 
 src/udev/net/link-config-gperf.gperf                  |    8 
 src/udev/net/link-config.c                            |   96 
 src/udev/net/link-config.h                            |    8 
 src/udev/scsi_id/scsi.h                               |    2 
 src/udev/scsi_id/scsi_id.c                            |   28 
 src/udev/scsi_id/scsi_id.h                            |    2 
 src/udev/udev-builtin-blkid.c                         |   17 
 src/udev/udev-builtin-btrfs.c                         |    5 
 src/udev/udev-builtin-hwdb.c                          |   40 
 src/udev/udev-builtin-input_id.c                      |   75 
 src/udev/udev-builtin-keyboard.c                      |   24 
 src/udev/udev-builtin-kmod.c                          |    2 
 src/udev/udev-builtin-net_id.c                        |   14 
 src/udev/udev-builtin-net_setup_link.c                |    4 
 src/udev/udev-builtin-path_id.c                       |    2 
 src/udev/udev-builtin-uaccess.c                       |    2 
 src/udev/udev-builtin-usb_id.c                        |    2 
 src/udev/udev-builtin.c                               |    2 
 src/udev/udev-ctrl.c                                  |    6 
 src/udev/udev-event.c                                 |   57 
 src/udev/udev-node.c                                  |    3 
 src/udev/udevadm-control.c                            |   25 
 src/udev/udevadm-hwdb.c                               |   19 
 src/udev/udevadm-info.c                               |   58 
 src/udev/udevadm-monitor.c                            |   19 
 src/udev/udevadm-settle.c                             |   34 
 src/udev/udevadm-test-builtin.c                       |   14 
 src/udev/udevadm-test.c                               |   19 
 src/udev/udevadm-trigger.c                            |   39 
 src/udev/udevadm-util.c                               |    2 
 src/udev/udevadm-util.h                               |    2 
 src/udev/udevadm.c                                    |   10 
 src/udev/udevd.c                                      |   55 
 src/udev/v4l_id/Makefile                              |    1 
 src/udev/v4l_id/v4l_id.c                              |   19 
 src/update-done/update-done.c                         |    1 
 system-preset/90-systemd.preset                       |    2 
 test/end.service                                      |    6 
 test/end.service.in                                   |    6 
 test/exec-umask-0177.service                          |    7 
 test/exec-umask-default.service                       |    6 
 test/rule-syntax-check.py                             |   23 
 test/rules-test.sh                                    |   28 
 test/sysv-generator-test.py                           |  384 ++
 test/test-functions                                   |   39 
 test/udev-test.pl                                     |    4 
 tmpfiles.d/etc.conf.m4                                |    2 
 tmpfiles.d/systemd.conf.m4                            |    8 
 tmpfiles.d/tmp.conf                                   |    4 
 tmpfiles.d/var.conf                                   |    2 
 tools/compile-unifont.py                              |   41 
 units/.gitignore                                      |    7 
 units/console-shell.service.m4.in                     |    2 
 units/container-getty at .service.m4.in                  |    4 
 units/emergency.service.in                            |    2 
 units/graphical.target                                |    4 
 units/machines.target                                 |   17 
 units/org.freedesktop.import1.busname                 |   14 
 units/org.freedesktop.network1.busname                |   20 
 units/org.freedesktop.resolve1.busname                |    5 
 units/org.freedesktop.systemd1.busname                |    2 
 units/rescue.service.in                               |    2 
 units/systemd-backlight at .service.in                   |    1 
 units/systemd-bus-proxyd.service.m4.in                |   19 
 units/systemd-bus-proxyd.socket                       |    1 
 units/systemd-bus-proxyd at .service.m4.in               |   22 
 units/systemd-hwdb-update.service.in                  |   23 
 units/systemd-importd.service.in                      |   20 
 units/systemd-journal-catalog-update.service.in       |    1 
 units/systemd-journal-flush.service.in                |    1 
 units/systemd-journal-gatewayd.service.in             |    4 
 units/systemd-journal-upload.service.in               |    4 
 units/systemd-journald.service.in                     |    5 
 units/systemd-machined.service.in                     |    2 
 units/systemd-networkd.service.in                     |    3 
 units/systemd-networkd.socket                         |   21 
 units/systemd-nspawn at .service.in                      |    8 
 units/systemd-resolved.service.in                     |    6 
 units/systemd-udev-hwdb-update.service.in             |   23 
 units/user/.gitignore                                 |    2 
 units/user/systemd-bus-proxyd.service.in              |   13 
 units/user/systemd-bus-proxyd.socket                  |    1 
 units/user/systemd-bus-proxyd at .service.in             |   16 
 units/user at .service.m4.in                             |    4 
 xorg/50-systemd-user.sh                               |    3 
 829 files changed, 77874 insertions(+), 48258 deletions(-)
---


More information about the systemd-commits mailing list