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

David Herrmann dvdhrm at kemper.freedesktop.org
Fri Jun 19 07:01:42 PDT 2015


Tag 'v221' created by Lennart Poettering <lennart at poettering.net> at 2015-06-19 14:56 -0700

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

iQIcBAABAgAGBQJVhB92AAoJELY7IYecNIWw/78QALSNhnljy1hjx6SBhN83dJtD
qD1bx+3NZ13atsmc8GnvzoraJN5GgKo6VeBHwjHSpnmN2pyCseJq6PY+xTpoAzMi
5/RgeS/I2kTp2irm6tz1M6m8bEHFTnzjOibt4y4TZxO9VeoQ6jAzZh9+rFRYazdK
QXx97C5fQmRZNuChKk+P5FB24wlaZL2WRtXy9kwhrZcN3xYZdaezBMGzlPN1FWRW
pCfwPgFziJSgdhaH8LT/MkFUxSGL7fnjFcn5vn+vfqvMMvtu01hampKNru517FV6
0UqmHhQw+karuI33EyCt8VheyYxjc9DHmGYqafoftX9VEsR1X4Qe0tDqNRLDvoUN
Vm/9Ha81p/wiUyR1K2jN+BbN+KIEFUEVxXVZOo1Kie7XkCzyBrbDgEThj6xE9WG6
/qSise7NwpYf5uEp/tSjt/TOvv7elv89LfUVib3QM6G5ToUqR5vbqtJpB74DhvEs
OmU+Ce9UW2riHra3R/Cvuds88uhNj+PMWeYJ+1ty9AnNupKwMR8xeshn2GZsnabH
ARv7etYUi1fqG55WSKvW4648a43sNq46uOygfDv/y5Y+sywdmdQzoau5kGT8DG7e
c3WZXnzf9O7eJppd8oSAHKQYSWopJ3BEeTcY4U0JF/0OoCEJeNhhd0W38bqhT4GW
vKvQ3oF05S1P1N4rp42q
=RPOB
-----END PGP SIGNATURE-----

Changes since v220:
Alex Crawford (2):
      rules: whitelist xvd* devices
      rules: re-add cciss rules

Andreas Pokorny (3):
      udev: input_id - refactor device detection
      udev: input_id - use direct property and mt axis for touch screen detection
      udev: input_id - use ABS_MT_SLOT{-1} to exclude non touch screen devices

Andrei Borzenkov (2):
      fstab-generator: cescape device name in root-fsck service
      man: clarify that IMPORT{program} is done only for zero exit code

Charles Duffy (4):
      cgtop: raw output option (disable conversion to human-readable units)
      cgtop: allow user to force looping behavior even in non-TTY mode
      cgtop: more sensible flushing behavior w/ non-TTY output
      cgtop: IO readings are valid if any data is available, even if unchanged since last tick

Colin Guthrie (1):
      tmpfiles: Fix comment typo

Cristian Rodríguez (2):
      core: Remove "old kernel" warning if PR_SET_CHILD_SUBREAPER fails
      buildsys: missing SECCOMP_CFLAGS in various places

Daniel Hahler (1):
      zsh-completion: optimize _filter_units_by_property

Daniel Mack (50):
      logind: unlink /run/nologin when shutdown is cancelled
      logind: prefix some calls to unlink with (void)
      Makefile: make custom-entities.ent depend on Makefile.am
      Revert "Makefile: make custom-entities.ent depend on Makefile.am"
      zsh-completion: fix typo in _bootctl
      load-fragment: use UNESCAPE_RELAX flag to parse exec directives
      test-unit-file: add test for improperly escaped exec string
      man: replace hard-coded /usr/lib
      Merge pull request #39 from filbranden/manpages_rootprefix
      Merge pull request #4 from systemd-mailing-devs/1431989131-25145-1-git-send-email-llua at gmx.com
      Merge pull request #5 from systemd-mailing-devs/1432910411-14517-1-git-send-email-llua at gmx.com
      util: fix another cunescape() regression
      Merge pull request #55 from filbranden/rootprefix_empty1
      Merge pull request #60 from Keruspe/master
      core/mount: skip incomplete mountinfo entries
      Merge pull request #74 from systemd-mailing-devs/1432753344-31461-1-git-send-email-jonathan.boulle at coreos.com
      Merge pull request #76 from crrodriguez/master
      Merge pull request #63 from arvidjaar/issue/50
      kmod-setup: don't warn when ipv6 can't be loaded
      Add README.md
      Merge pull request #82 from gmacario/bootchart-fix-typo
      README.md: add Coverity scan status badge
      kmod-setup: split warn flags
      Merge pull request #130 from whot/hwdb-updates
      build-sys: turn some warnings into errors
      Merge pull request #137 from torstehu/correct-typo
      Merge pull request #140 from teg/man-udev-timeout
      Merge pull request #147 from poettering/cmsg
      build-sys: make man/systemd.directives.xml depend on man/custom-entities.ent
      Merge pull request #160 from kaysievers/libsplit
      Merge pull request #84 from blueyed/zsh-optimize-filter_units_by_property
      kmod-setup: don't print warning on -ENOSYS
      Merge pull request #177 from ssahani/net
      Merge pull request #184 from l10n-tw/master
      firewall: rename fw-util.[ch] → firewall-util.[ch]
      Merge pull request #206 from zonque/firewall-rename
      Merge pull request #202 from victorenator/l10n-be
      Merge pull request #154 from dmedri/master
      Merge pull request #219 from poettering/logind-docked
      Merge pull request #218 from poettering/dual-timestamp-null
      Merge pull request #222 from utezduyar/mem-leak-on-bus-error
      Merge pull request #241 from jsynacek/doc-fix
      Merge pull request #245 from poettering/always-sdbus-man-pages
      core: execute: fix regression in pam_setup()
      Merge pull request #248 from llua/zsh-completion
      Merge pull request #272 from poettering/nspawn-flush-copy-fd
      build-sys: make SOURCE_XML_FILES array relative to $(top_srcdir)
      Merge pull request #281 from michaelolbrich/glibc-2.16-fix
      Merge pull request #282 from martinpitt/master
      build-sys: bring back an intltool-update workaround

Daniele Medri (2):
      Italian .po updates
      All languages .po files - general update

David Herrmann (33):
      udev: fix inotify handling
      Merge pull request #57 from pwithnall/wip/pwithnall/udev-virtualbox-rules
      Merge pull request #58 from pwithnall/wip/pwithnall/user-active-on-vt-switch
      Merge pull request #73 from zonque/mountinfo
      Merge pull request #72 from teg/event-fork-unref
      bus: update kdbus.h
      bus: don't force send-masks on kdbus buses
      bus: fix bloom_add_prefixes() to add all required data
      bus: fix arg0path= two-way matching
      bus: fix test-bus-kerne-bloom.c to match properly
      bus: fix pattern matching
      bus: we now support path_namespace=/
      Merge pull request #170 from teg/rtnl-recv
      Merge pull request #166 from zonque/kmod
      Merge pull request #171 from teg/rtnl-broadcast-2
      Merge pull request #189 from teg/rtnl-rename
      Merge pull request #191 from kaysievers/resolv
      Merge pull request #183 from ssahani/net
      Merge pull request #178 from utezduyar/man-sd_bus_message_get_creds
      man: don't mention '/run' in hwdb.man
      tree-wide: fix memory leaks in users of bus_map_all_properties()
      hashmap: fix iterators to not skip entries
      Merge pull request #223 from ronnychevalier/rc/warning_va_start
      udev: don't close FDs before dropping them from epoll
      sd-event: make errors on EPOLL_CTL_DEL pseudo-fatal
      Merge pull request #244 from poettering/sdbus-suppress-local
      man: add libudev man-pages (skeletons)
      Merge pull request #254 from poettering/external-displays2
      bus: fix installing DRIVER matches on kdbus
      test: disable test-barrier by default
      Merge pull request #291 from poettering/nspawn-suppress-eloop
      Merge pull request #292 from teg/man-udev-2
      Merge pull request #294 from teg/hashmap-debug-locking-2

David Mohr (1):
      udev: Bring back persistant storage symlinks for bcache

Dimitri John Ledkov (1):
      shared: Drop 'name=' prefix from SYSTEMD_CGROUP_CONTROLLER define.

Djalal Harouni (1):
      nspawn: check if kernel supports userns as early as possible

Ed Swierk (1):
      Add /dev/xvd* to 60-persistent-storage whitelist

Eric Cook (3):
      zsh-completion: fix completion of --user services
      zsh-completion: a more style/tag aware _systemctl
      zsh-completion: _loginctl - general bug fixes

Filipe Brandenburger (13):
      man: generate configured paths in manpages
      man: use configured path for mount and umount binaries in manpages
      build-sys: Recommend --with-rootprefix=/ for split-usr
      build-sys: Work around --with-rootprefix= (empty) not producing /
      journald: do not strip leading whitespace from messages
      build-sys: suppress warnings of unused results
      test-cgroup-mask: unit_get_sibling_mask ignores cgroup_supported
      util: Refactor common cunescape block in unquote_first_word
      util: New flag UNQUOTE_UNESCAPE_RELAX for unquote_first_word
      util: Introduce unquote_first_word_and_warn
      tests: additional cases in test-unit-file
      load-fragment: use unquote_first_word in config_parse_exec
      load-fragment: reset the list on an ExecStart= containing only whitespace

Gianpaolo Macario (1):
      systemd-bootchart: Trivial typo fix in warning

Harald Hoyer (8):
      90-loaderentry.install: fixup BOOT_OPTIONS
      Merge pull request #51 from zonque/unquote
      test-unit-file.c: fixup the test for commit 3b51f8ddd5
      Merge pull request #80 from zonque/README.md
      util:bind_remount_recursive() fix "use after free"
      cryptsetup: craft a unique ID with the source device
      Revert "util:bind_remount_recursive() fix "use after free""
      util:bind_remount_recursive(): handle return 0 of set_consume()

Iago López Galeiras (1):
      nspawn: make seccomp loading errors non-fatal

Igor Vuk (1):
      Fix typos in man/timesyncd.conf.xml

Jan Synacek (2):
      doc: improve readability in journald.conf.5
      systemctl: fix edit when EDITOR contains arguments

Jason Pleau (1):
      core/namespace: Protect /usr instead of /home with ProtectSystem=yes

Jason S. McMullan (1):
      udev/net_id: Only read the first 64 bytes of PCI config space

Jean Delvare (1):
      watchdog: Don't require WDIOC_SETOPTIONS/WDIOS_ENABLECARD

Jeff Huang (3):
      po,catalog: add zh_TW translation.
      po: fix zh_TW mailing list.
      po: fix zh_TW mailing list again.

Jonathan Boulle (4):
      fix typos in systemd-nspawn man page
      fix extraneous space in equality check
      fix extraneous space in equality check
      README: update links to reference new home (GitHub)

Karel Zak (2):
      swap: use swapon -o
      build-sys: fix typo

Kay Sievers (40):
      Merge pull request #37 from haraldh/boot-options
      hwdb: update
      remove gudev and gtk-doc
      build-sys: remove left-over gtk-doc
      Merge pull request #43 from teg/udev-forking-rework
      build-sys: disable gc-sections for distcheck
      build-sys: merge libsystemd-label convenience lib
      build-sys: split off libsystemd-machine convenience lib
      point to github issues instead of freedesktop bugzilla
      configure.ac: add missing komma
      build-sys: disable gc-sections if optimization is disabled
      kdbus: remove attach_flags_mask module parameter setting
      Merge pull request #65 from teg/enumerate-accept-null
      Merge pull request #59 from eswierk/master
      Merge pull request #79 from zonque/fdo-87475
      Merge pull request #120 from systemd/revert-115-master
      build-sys: split internal basic/ library from shared/
      Merge pull request #153 from crawford/cciss
      build-sys: simplify lib dependencies
      Merge pull request #187 from kaysievers/libcleanup
      build-sys: merge convenience library libresolve
      build-sys: include libsystemd-journal and libudev in libshared
      Merge pull request #200 from kaysievers/wip
      Merge pull request #144 from teg/udev-spawn-log-less-2
      Merge pull request #201 from mbiebl/drop-include_prefix
      Merge pull request #209 from crrodriguez/master
      build-sys: hide magic section variables from exported symbols
      Merge pull request #238 from dvdhrm/udev-epoll
      Merge pull request #240 from kaysievers/wip
      Merge pull request #251 from zonque/signal
      Merge pull request #253 from dvdhrm/libudev-man
      libsystemd: remove list of symbols to export only in the future
      Merge pull request #256 from kaysievers/wip
      turn kdbus support into a runtime option
      Merge pull request #263 from kaysievers/wip
      Merge pull request #262 from teg/udev-dup-fds-2
      NEWS: update
      Merge pull request #276 from poettering/dbus-search-path
      Merge pull request #269 from teg/udev-docs-1
      Merge pull request #293 from teg/man-revert

Lennart Poettering (110):
      NEWS: fix date
      sd-bus,sd-event: make public APIs
      CODING_STYLE: document order in which to #include headers
      util: split out signal-util.[ch] from util.[ch]
      Merge pull request #92 from zonque/README
      Merge pull request #96 from haraldh/set_consume
      Merge pull request #101 from zonque/kmod
      Merge pull request #106 from teg/man-mac-random
      Revert "networkd: create "kernel" setting for IPForwarding"
      Merge pull request #108 from phomes/master
      networkd: actually always use AddressFamilyBoolean as the bit mask it is
      Merge pull request #113 from mezcalero/address-family
      Merge pull request #116 from utezduyar/feat/async-api-for-method-call
      Merge pull request #77 from haraldh/cryptsetup
      Merge pull request #118 from haraldh/set_consume2
      Revert "hwdb: actually search /run/udev/hwdb.d"
      Merge pull request #111 from phomes/cleanup_warning_suppression
      Merge pull request #121 from martinpitt/master
      Merge pull request #122 from martinpitt/master
      Merge pull request #126 from phomes/master
      signal-util: modernize and share more code
      tree-wide: whenever we fork off a foreign child process reset signal mask/handlers
      logind,sd-event: drop spurious new-lines
      Merge pull request #135 from zonque/buildsys
      Merge pull request #117 from utezduyar/feat/dump-sync-dbus-message-with-logging-on
      Merge pull request #133 from ssahani/net
      Merge pull request #138 from utezduyar/use-async-convenience-function-on-setting-hostname
      Merge pull request #132 from ssahani/bond
      bus-message: remove shadow warning with log_debug_bus_message()
      build-sys: upgrade shadow variable warnings to errors
      sd-bus: fix early exit when we lack all data in bus_get_owner_creds_dbus1()
      sd-bus: remove ucred parameter from bus_message_from_header() since we don't use it anymore
      Merge pull request #142 from teg/sd-network-unref-NULL
      util: introduce CMSG_FOREACH() macro and make use of it everywhere
      journald: don't employ inner loop for reading from incoming sockets
      Merge pull request #151 from mischief/dns-shared-3
      Merge pull request #148 from teg/sd-network-race
      Merge pull request #152 from zonque/buildsys
      Merge pull request #6 from xnox/drop-name
      Merge pull request #3 from threatgrid/more_cgtop_enhancements
      Merge pull request #150 from poettering/journal-no-recv-loop
      Merge pull request #157 from filbranden/revert_unused_result
      Merge pull request #158 from ssahani/net
      kmod-setup: when we fail to load a kmod, log the error cause
      Merge pull request #156 from filbranden/journal_leading_whitespace
      Merge pull request #143 from teg/networkd-packets-per-slave-mode
      Merge pull request #173 from mischief/ipforwarding-3
      selinux: whitespace fixes
      update TODO
      update TODO
      Merge pull request #205 from endocode/iaguis/seccomp-v2
      man: clarify overriding semantics of systemd-gpt-auto-generator
      man: document that SIGCONT always follows SIGTERM
      man: document that ExecStop= needs a synchronous tool
      Merge pull request #180 from ronnychevalier/rc/coverity_cid_1304686
      btrfs-util: when snapshotting make sure we don't descent into subvolumes we just created
      Merge pull request #208 from poettering/btrfs-rec-snapshot
      util: when creating temporary file names, allow including extra id string in it
      tmpfiles: make sure "R" lines also remove subvolumes
      tmpfiles: automatically remove old machine snapshots at boot
      everywhere: port everything to sigprocmask_many() and friends
      Merge pull request #212 from poettering/gc-machine-snapshots
      Merge pull request #214 from poettering/signal-rework-2
      update TODO
      everywhere: actually make use of DUAL_TIMESTAMP_NULL macro
      logind: expose "Docked" bool as property on the bus
      logind: cast close() call to (void)
      Merge pull request #228 from teg/tmpfiles-btrfs-notdir
      Merge pull request #231 from tixxdz/nspawn-userns-fixes-2
      Merge pull request #239 from dvdhrm/event-assert
      sd-bus: suppress installing local bus matches server side
      man: always build sd-bus man pages, even if kdbus is disabled
      Merge pull request #246 from smcv/xpg-not-xdg
      Merge pull request #176 from filbranden/test_cgroup_mask1
      update TODO
      logind: rework display counting when detecting whether the system is docked
      Merge pull request #221 from utezduyar/man-cgtop-explain-max-cpu
      logind: apply selinux label to XDG_RUNTIME_DIR
      Merge pull request #260 from mbiebl/systemshutdowndir-substitution
      Merge pull request #265 from smcv/logind-runtimedir-race-write-earlier
      logs-show: print a debug message when we skip entries without MESSAGE= fields
      journal: ensure test-journal-stream doesn't get confused by crappy clocks
      Merge pull request #44 from filbranden/unquote_first_word1
      nspawn: when exiting, flush all remaining bytes from the pty to stdout
      acl-util: various smaller fixes to parse_acl()
      bus-proxy: add new dbus policy search paths from /usr
      Merge pull request #271 from poettering/test-journal-stream-crappy-clock
      update TODO
      journal: make sure the clock increases strict monotonic
      man: run make update-man-list
      man: minor typo fix
      hwdb: update databases from upstream
      NEWS: prepare for v221
      Merge pull request #277 from poettering/journal-interleaving-monotonic
      build-sys: bump versions and sonames
      Merge pull request #247 from shaded-enmity/origin/pullfix
      update TODO
      audit: make sure to include libaudit-defined audit events in table
      Merge pull request #287 from phomes/master
      Merge pull request #289 from michich/hashmap-small-cleanup
      Merge pull request #286 from jsynacek/fix-edit-v3
      Merge pull request #288 from phomes/cgroup-util
      update TODO
      nspawn: suppress warning when /etc/resolv.conf is a valid symlink
      update TODO
      update TODO
      NEWS: update contributors list and date
      update TODO
      Merge pull request #298 from zonque/intltool
      po: run make update-po

Marc-Antoine Perennou (4):
      build-sys: always include src/boot/efi in tarballs
      build-sys: don't dist generated files
      build-sys: fix headers installation
      build-sys: drop references to gobject-introspection

Marcel Holtmann (2):
      hwdb: Update database of Bluetooth company identifiers
      hwdb: Update database of Bluetooth company identifiers

Mario Limonciello (1):
      hwdb: add support for Alienware graphics amplifier

Martin Pitt (20):
      build-sys: ship fsck mock in tarball
      systemctl: drop hardcoded chkconfig invocation
      systemctl: Don't skip SysV init.d scripts when enabling/disabling units
      build-sys: Stop depending on current configure options for EXTRA_DIST
      build-sys: pass originally configured --enable-split-usr to distcheck
      path-util: Fix path_is_mount_point for files
      path-util: Change path_is_mount_point() symlink arg from bool to flags
      sd-device: fix invalid property strv pointers
      Merge pull request #8 from systemd-mailing-devs/1433236059-9824-1-git-send-email-m.olbrich at pengutronix.de
      Merge pull request #68 from whot/hwdb-updates
      Merge pull request #71 from kloun/patch-1
      Merge pull request #114 from crawford/xen
      Merge pull request #115 from whot/master
      build-sys: always dist *.policy.in files
      path-util: Fix path_is_mount_point for parent mount points in symlink mode
      Merge pull request #136 from dslul/master
      sysv-generator test: always log to console
      Merge pull request #273 from teg/libudev-device-get-sysattrs
      Merge pull request #275 from poettering/acl-fixes
      build-sys: don't dist man/systemd.directives.xml

Michael Biebl (4):
      build-sys: Normalize paths of configure options
      systemctl: Use /usr/bin/editor if available
      build-sys: Drop include_prefix
      build-sys: restore systemshutdowndir substitution

Michael Olbrich (5):
      missing: add more IFLA_VXLAN_* defines
      missing: add more IFLA_VXLAN_* defines
      missing: add more btrfs defines
      random-util: guard including sys/auxv.h with the corresponding ifdef check
      exit-status: add missing include for SIG* defines

Michal Schmidt (3):
      Merge pull request #197 from dvdhrm/hashmap
      hashmap: remove _IDX_ITERATOR_NIL definition
      hashmap: allow NULL key in ordered_hashmap_next()

Mike Gilbert (2):
      shared: generator - correct path to systemd-fsck
      Include tools/compile-unifont.py in the source tarball

Nick Owens (7):
      networkd: create "kernel" setting for IPForwarding
      man: document IPForward=kernel option
      resolve: move dns routines into shared
      shared: add convenience function for validating dns names
      libsystemd-network: use domain validation instead of hostname validation for dhcp domain option
      networkd: create "kernel" setting for IPForwarding
      man: document IPForward=kernel option

Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] (1):
      Separate the % sign from the number

Patrick Donnelly (1):
      man: fix systemd.resource-control(5) volume number

Pavel Odvody (1):
      import/pull: fix pulling by image digest

Peter Hutterer (4):
      hwdb: add Apple MagicMouse entry
      hwdb: actually search /run/udev/hwdb.d
      hwdb: add Logitech TrackMan Marble Wheel USB
      hwdb: update Logitech's unifying receiver devices

Philip Withnall (3):
      logind: Save the user’s state when a session enters SESSION_ACTIVE
      logind: Add a udev rule to tag all DRM cards with master-of-seat
      logind: Fix user_elect_display() to be more stable

Ronny Chevalier (12):
      tests: add test-conf-parser
      test-fdset: add more tests
      zsh-completion: update bootctl
      README: fix typo
      networkctl: fix uninitialized variable
      conf-parser: parsing error logs should show a type not a vartype
      Merge pull request #164 from l10n-tw/master
      Merge pull request #179 from l10n-tw/master
      login: fix potential null pointer dereference
      signal-util: fix incorrect argument of va_start
      NEWS: fix typo
      Merge pull request #297 from ssahani/net

Simon McVittie (2):
      Stop talking about the "XDG" version of basename()
      logind: save /run/systemd/users/UID before starting user at .service

Susant Sahani (9):
      networkd: bond  improve logging
      networkd: vxlan improve logging
      network: veth imprve logging
      networkd: macvlan improve logging
      networkd: improve logging
      sd-network: fix CID 1306198
      core: fix CID 996302
      networkd: tuntap improve logging
      networkd: vlan improve logging

Thomas Hindoe Paaboel Andersen (15):
      bootctl: ferror must be called before FILE is closed
      bootctl: fix an error check
      terminal: use signal-util.h and reorder includes
      console: use signal-util.h and reorder includes
      terminal: fix include ordering
      fix double semicolon typo
      test-util: fix a memleak
      tree-wide: remove spurious space
      build-sys: don't suppress irrelevant warnings
      core: log oom during killing spree
      test-netlink-manual: typo fix
      sd-dhcp-client: readd deleted error check
      udved: remove dead code
      NEWS: typo fixes
      cgroup-util: actually use the path callback

Tom Gundersen (76):
      udevd: worker - fully clean up unnecessary fds
      udevd: worker - modernize a bit
      udevd: event - fix event queue in daemenozied mode
      networkd: fix IFF_UP when ipv6 support is disabled
      nspawn: make coverity happy
      import: dkr - avoid NULL-pointer dereference
      nspawn: drop some debugging code
      nspawn: avoid memleak
      nspawn: fix memleak
      test: hostname - test that hostname is truly initialized
      udevd: fix SIGCHLD handling in --daemon mode
      sd-device: fix device_get_properties_strv()
      sd-device: enumerator - fix matching on properties and sysattrs
      udevd: introduce manager_exit() and manager_reload()
      udevd: only check for changed config before scheduling new events
      udevd: explicitly try to start event queue when it may be possible
      udevd: move main-loop to sd-event
      udevd: event - port spawn_wait() to sd-event
      udevd: modernize status notification
      udevd: notify - keep NOTIFY_SOCKET around
      udevd: notify - expose a bit more of the internal state
      udevd: hook up watchdog support
      rules: fix typo in block watch rule
      rules: restore block watch after CHANGE events
      udevd: don't sanitize fd 0,1,2
      udevd: don't allocate sd_event object before fork
      udevd: open sockets before forking
      sd-device: ensure update_properties_buf() is a noop on failure
      Merge pull request #34 from systemd-mailing-devs/1432619328-32030-1-git-send-email-m.olbrich at pengutronix.de
      sd-device: get_subsystem - don't complain if a device does not have a subsystem
      sd-device: get_driver - remember if a device does not have a driver
      udev: add some asserts
      udev-builtin: path_id - don't pass NULL to udev_device_get_parent()
      Merge pull request #12 from systemd-mailing-devs/1433236104-9967-1-git-send-email-m.olbrich at pengutronix.de
      Merge pull request #41 from mischief/ipforwarding
      Merge pull request #42 from jonboulle/master
      udevd: simplify signal mask handling
      udevd: rename systemd_fds to listen_fds
      udevd: only bind ctrl and netlink sockets when we open them
      udevd: make cgroup logic independent of socket passing
      libudev: monitor - set nl_pid when reusing fd in udev_monitor_new_from_netlink_fd
      udevd: unify fd handling in forking/notify modes
      udevd: manager - split listen_fds() out of manager_new()
      udevd: make sd_notify independent of forknig/notify mode
      udevd: merge manager_new() and manager_listen() again
      libudev: enumerate - accept NULL parameters in add_match()
      Merge pull request #52 from mbiebl/systemctl-edit-default-editor
      sd-event: don't touch fd's accross forks
      man: systemd.link - explain random MAC addresses
      Merge pull request #110 from systemd/revert-41-ipforwarding
      man: udevd - correct default event timeout
      sd-network: allow NULL in sd_network_monitor_unref
      udevd: event - don't log about failures of spawn processes when this is expected
      Merge pull request #146 from arvidjaar/pr/udev-import-program-exit-code-man
      networkd: bond - only set packets_per_slave on balance-rr mode
      sd-network: allow the state dir to be created after the monitor
      sd-rtnl: use netlink header rather than ucred in socket_recv_message()
      sd-rtnl: make joining broadcast groups implicit
      sd-netlink: rename from sd-rtnl
      sd-netlink: drop the write-queue
      sd-netlink: message - split up source file
      sd-netlink: socket - move some functions from main source file
      Merge pull request #192 from phomes/master
      Merge pull request #198 from ivuk/fix_typo_timesyncd_conf
      Merge pull request #196 from dvdhrm/bus-map-props
      tmpfiles: silently ignore failed removal of btrfs submount from non-dir
      udevd: daemon - connect /dev/null to std{in,out,err} in debug mode
      Merge pull request #259 from poettering/logind-label-fix
      man: libudev - add description to udev_device_*
      Merge pull request #267 from phomes/master
      libudev: device - fix typo in udev_device_get_sysattr_list_entry()
      Merge pull request #270 from phomes/master
      Merge pull request #285 from poettering/audit-table-fix
      man: udev_device - finish new_* man page
      man: revert dynamic paths for split-usr setups
      hashmap: debug - lock access to the global hashmap list

Torstein Husebø (2):
      treewide: fix typos
      sd-bus: Correct typo

Umut Tezduyar Lindskog (7):
      nspawn: be verbose about interface names
      sd-bus: add async convenience method call API
      sd-bus: dump sync messages in debug mode
      networkd: use async convenience call to set hostname
      man: mention sd_bus_message_get_creds as another way
      sd-bus: use proper cleanup macro
      man: explain max CPU load on cgtop

Viktar Vauchkevich (1):
      l10n: Add Belarusian translation

Werner Fink (1):
      core: Let two more booleans survive a daemon-reload

Zbigniew Jędrzejewski-Szmek (10):
      Partially revert "ma-setup: simplify"
      bus-creds: always set SD_BUS_CREDS_PID when we set pid in the mask
      sd-bus: do not use per-datagram auxiliary information
      sd-bus: store selinux context at connection time
      journald: simplify context handling
      test-copy: test copy_bytes()
      Merge pull request #85 from keszybz/selinux-context
      Fix typo
      ima-setup: write policy one line at a time
      tmpfiles: only root-owned aquota.* files are special

dslul (1):
      keymap: Add Samsung NP350V and NP670Z

keszybz (1):
      Merge pull request #167 from keszybz/line-oriented-ima-setup

kloun (1):
      small fix ru translation

---
 .gitignore                                          |    8 
 .travis.yml                                         |    4 
 CODING_STYLE                                        |   28 
 Makefile-man.am                                     | 1140 ++-
 Makefile.am                                         | 1998 ++----
 NEWS                                                |   84 
 README                                              |   29 
 README.md                                           |    9 
 TODO                                                |   27 
 autogen.sh                                          |   13 
 catalog/systemd.be.catalog                          |  260 
 catalog/systemd.be at latin.catalog                    |  260 
 catalog/systemd.ru.catalog                          |    6 
 catalog/systemd.zh_TW.catalog                       |  263 
 configure.ac                                        |  119 
 docs/.gitignore                                     |    1 
 docs/gudev/.gitignore                               |   19 
 docs/gudev/Makefile.am                              |  115 
 docs/gudev/gudev-docs.xml                           |   52 
 docs/gudev/gudev-sections.txt                       |  102 
 docs/gudev/gudev.types                              |    4 
 docs/gudev/version.xml.in                           |    1 
 docs/libudev/.gitignore                             |   19 
 docs/libudev/Makefile.am                            |  109 
 docs/libudev/libudev-docs.xml                       |   40 
 docs/libudev/libudev-sections.txt                   |  137 
 docs/libudev/version.xml.in                         |    1 
 hwdb/20-OUI.hwdb                                    |  315 -
 hwdb/20-bluetooth-vendor-product.hwdb               |  200 
 hwdb/20-pci-vendor-model.hwdb                       | 1062 +--
 hwdb/20-usb-vendor-model.hwdb                       |  240 
 hwdb/60-keyboard.hwdb                               |    8 
 hwdb/70-mouse.hwdb                                  |   19 
 m4/.gitignore                                       |    1 
 m4/ax_normalize_path.m4                             |  115 
 man/custom-html.xsl                                 |   12 
 man/hwdb.xml                                        |   11 
 man/journal-remote.conf.xml                         |    2 
 man/journald.conf.xml                               |   13 
 man/libudev.xml                                     |  125 
 man/sd_bus_creds_get_pid.xml                        |    8 
 man/sd_bus_creds_new_from_pid.xml                   |    2 
 man/sd_bus_default.xml                              |    2 
 man/sd_bus_error.xml                                |    2 
 man/sd_bus_message_append.xml                       |    2 
 man/sd_bus_message_append_array.xml                 |    2 
 man/sd_bus_message_append_basic.xml                 |    2 
 man/sd_bus_message_append_string_memfd.xml          |    2 
 man/sd_bus_message_append_strv.xml                  |    2 
 man/sd_bus_message_get_cookie.xml                   |    2 
 man/sd_bus_message_get_monotonic_usec.xml           |    2 
 man/sd_bus_negotiate_fds.xml                        |    2 
 man/sd_bus_new.xml                                  |    2 
 man/sd_bus_path_encode.xml                          |    2 
 man/sd_bus_request_name.xml                         |    2 
 man/sd_event_add_child.xml                          |    2 
 man/sd_event_add_defer.xml                          |    2 
 man/sd_event_add_signal.xml                         |    2 
 man/sd_event_add_time.xml                           |    2 
 man/sd_event_get_fd.xml                             |    2 
 man/sd_event_new.xml                                |    2 
 man/sd_event_run.xml                                |    2 
 man/sd_event_set_name.xml                           |    2 
 man/sd_event_wait.xml                               |    2 
 man/systemctl.xml                                   |   10 
 man/systemd-bus-proxyd.xml                          |    2 
 man/systemd-bus-proxyd at .service.xml                 |    2 
 man/systemd-cgtop.xml                               |   28 
 man/systemd-gpt-auto-generator.xml                  |   15 
 man/systemd-nspawn.xml                              |    4 
 man/systemd-udevd.service.xml                       |    2 
 man/systemd.kill.xml                                |    8 
 man/systemd.link.xml                                |    4 
 man/systemd.network.xml                             |    7 
 man/systemd.service.xml                             |   19 
 man/systemd.slice.xml                               |    2 
 man/systemd.swap.xml                                |    3 
 man/timesyncd.conf.xml                              |    4 
 man/udev.xml                                        |    3 
 man/udev_device_get_syspath.xml                     |  207 
 man/udev_device_has_tag.xml                         |  163 
 man/udev_device_new_from_syspath.xml                |  213 
 man/udev_enumerate_add_match_subsystem.xml          |  163 
 man/udev_enumerate_new.xml                          |  111 
 man/udev_enumerate_scan_devices.xml                 |  133 
 man/udev_list_entry.xml                             |  123 
 man/udev_monitor_filter_update.xml                  |  122 
 man/udev_monitor_new_from_netlink.xml               |  113 
 man/udev_monitor_receive_device.xml                 |  137 
 man/udev_new.xml                                    |  110 
 po/LINGUAS                                          |    3 
 po/be.po                                            |  502 +
 po/be at latin.po                                      |  509 +
 po/de.po                                            |  138 
 po/el.po                                            |  217 
 po/es.po                                            |   24 
 po/fr.po                                            |   21 
 po/hu.po                                            |  182 
 po/it.po                                            |   49 
 po/pl.po                                            |   23 
 po/pt_BR.po                                         |  192 
 po/ru.po                                            |  334 -
 po/sv.po                                            |   31 
 po/uk.po                                            |  215 
 po/zh_TW.po                                         |  437 +
 rules/60-block.rules                                |    2 
 rules/60-persistent-storage.rules                   |    7 
 shell-completion/zsh/_bootctl                       |    7 
 shell-completion/zsh/_loginctl                      |   64 
 shell-completion/zsh/_systemctl.in                  |   81 
 src/activate/activate.c                             |    5 
 src/basic/.gitignore                                |   16 
 src/basic/Makefile                                  |    1 
 src/basic/MurmurHash2.c                             |   86 
 src/basic/MurmurHash2.h                             |   33 
 src/basic/af-list.c                                 |   58 
 src/basic/af-list.h                                 |   27 
 src/basic/arphrd-list.c                             |   58 
 src/basic/arphrd-list.h                             |   27 
 src/basic/async.c                                   |   92 
 src/basic/async.h                                   |   27 
 src/basic/audit.c                                   |   94 
 src/basic/audit.h                                   |   33 
 src/basic/barrier.c                                 |  416 +
 src/basic/barrier.h                                 |   91 
 src/basic/blkid-util.h                              |   33 
 src/basic/btrfs-ctree.h                             |   98 
 src/basic/btrfs-util.c                              | 1177 +++
 src/basic/btrfs-util.h                              |   88 
 src/basic/build.h                                   |  157 
 src/basic/bus-label.c                               |  100 
 src/basic/bus-label.h                               |   32 
 src/basic/calendarspec.c                            | 1006 +++
 src/basic/calendarspec.h                            |   57 
 src/basic/cap-list.c                                |   65 
 src/basic/cap-list.h                                |   26 
 src/basic/capability.c                              |  307 
 src/basic/capability.h                              |   45 
 src/basic/cgroup-util.c                             | 1917 ++++++
 src/basic/cgroup-util.h                             |  139 
 src/basic/clock-util.c                              |  142 
 src/basic/clock-util.h                              |   29 
 src/basic/conf-files.c                              |  174 
 src/basic/conf-files.h                              |   28 
 src/basic/copy.c                                    |  507 +
 src/basic/copy.h                                    |   35 
 src/basic/def.h                                     |   80 
 src/basic/device-nodes.c                            |   80 
 src/basic/device-nodes.h                            |   25 
 src/basic/env-util.c                                |  594 +
 src/basic/env-util.h                                |   49 
 src/basic/errno-list.c                              |   58 
 src/basic/errno-list.h                              |   27 
 src/basic/ether-addr-util.h                         |   27 
 src/basic/exit-status.c                             |  242 
 src/basic/exit-status.h                             |  103 
 src/basic/fdset.c                                   |  284 
 src/basic/fdset.h                                   |   57 
 src/basic/fileio-label.c                            |   68 
 src/basic/fileio-label.h                            |   31 
 src/basic/fileio.c                                  |  817 ++
 src/basic/fileio.h                                  |   45 
 src/basic/gunicode.c                                |  110 
 src/basic/gunicode.h                                |   30 
 src/basic/hashmap.c                                 | 1862 +++++
 src/basic/hashmap.h                                 |  412 +
 src/basic/hostname-util.c                           |  193 
 src/basic/hostname-util.h                           |   39 
 src/basic/in-addr-util.c                            |  338 +
 src/basic/in-addr-util.h                            |   53 
 src/basic/ioprio.h                                  |   55 
 src/basic/json.c                                    |  866 ++
 src/basic/json.h                                    |   88 
 src/basic/label.c                                   |   80 
 src/basic/label.h                                   |   30 
 src/basic/linux/Makefile                            |    1 
 src/basic/list.h                                    |  158 
 src/basic/locale-util.c                             |  224 
 src/basic/locale-util.h                             |   54 
 src/basic/lockfile-util.c                           |  154 
 src/basic/lockfile-util.h                           |   39 
 src/basic/log.c                                     | 1138 +++
 src/basic/log.h                                     |  229 
 src/basic/login-util.c                              |   31 
 src/basic/login-util.h                              |   26 
 src/basic/macro.h                                   |  474 +
 src/basic/memfd-util.c                              |  171 
 src/basic/memfd-util.h                              |   35 
 src/basic/mempool.c                                 |  103 
 src/basic/mempool.h                                 |   49 
 src/basic/missing.h                                 | 1001 +++
 src/basic/mkdir-label.c                             |   39 
 src/basic/mkdir.c                                   |  125 
 src/basic/mkdir.h                                   |   40 
 src/basic/ordered-set.h                             |   59 
 src/basic/path-util.c                               |  853 ++
 src/basic/path-util.h                               |  102 
 src/basic/prioq.c                                   |  308 
 src/basic/prioq.h                                   |   42 
 src/basic/process-util.c                            |  539 +
 src/basic/process-util.h                            |   65 
 src/basic/random-util.c                             |  129 
 src/basic/random-util.h                             |   38 
 src/basic/ratelimit.c                               |   55 
 src/basic/ratelimit.h                               |   57 
 src/basic/refcnt.h                                  |   34 
 src/basic/replace-var.c                             |  111 
 src/basic/replace-var.h                             |   24 
 src/basic/ring.c                                    |  209 
 src/basic/ring.h                                    |   56 
 src/basic/rm-rf.c                                   |  224 
 src/basic/rm-rf.h                                   |   34 
 src/basic/securebits.h                              |   45 
 src/basic/selinux-util.c                            |  462 +
 src/basic/selinux-util.h                            |   47 
 src/basic/set.h                                     |  134 
 src/basic/sigbus.c                                  |  152 
 src/basic/sigbus.h                                  |   27 
 src/basic/signal-util.c                             |  268 
 src/basic/signal-util.h                             |   41 
 src/basic/siphash24.c                               |  135 
 src/basic/siphash24.h                               |    6 
 src/basic/smack-util.c                              |  208 
 src/basic/smack-util.h                              |   36 
 src/basic/socket-label.c                            |  164 
 src/basic/socket-util.c                             |  769 ++
 src/basic/socket-util.h                             |  120 
 src/basic/sparse-endian.h                           |   88 
 src/basic/special.h                                 |  117 
 src/basic/strbuf.c                                  |  201 
 src/basic/strbuf.h                                  |   54 
 src/basic/strv.c                                    |  704 ++
 src/basic/strv.h                                    |  155 
 src/basic/strxcpyx.c                                |  100 
 src/basic/strxcpyx.h                                |   31 
 src/basic/terminal-util.c                           | 1072 +++
 src/basic/terminal-util.h                           |  109 
 src/basic/time-util.c                               |  997 +++
 src/basic/time-util.h                               |  111 
 src/basic/unaligned.h                               |   66 
 src/basic/unit-name.c                               |  834 ++
 src/basic/unit-name.h                               |  177 
 src/basic/utf8.c                                    |  402 +
 src/basic/utf8.h                                    |   57 
 src/basic/util.c                                    | 6052 +++++++++++++++++++
 src/basic/util.h                                    |  905 ++
 src/basic/verbs.c                                   |   90 
 src/basic/verbs.h                                   |   34 
 src/basic/virt.c                                    |  406 +
 src/basic/virt.h                                    |   35 
 src/basic/xml.c                                     |  254 
 src/basic/xml.h                                     |   34 
 src/boot/bootctl.c                                  |   18 
 src/bootchart/bootchart.c                           |    2 
 src/bus-proxyd/bus-proxyd.c                         |    4 
 src/bus-proxyd/proxy.c                              |    8 
 src/bus-proxyd/stdio-bridge.c                       |    4 
 src/cgtop/cgtop.c                                   |   53 
 src/console/consoled-manager.c                      |   13 
 src/console/consoled.c                              |    5 
 src/core/automount.c                                |    2 
 src/core/busname.c                                  |   11 
 src/core/dbus-kill.c                                |    4 
 src/core/execute.c                                  |   32 
 src/core/ima-setup.c                                |   32 
 src/core/kill.c                                     |    4 
 src/core/killall.c                                  |    8 
 src/core/kmod-setup.c                               |   25 
 src/core/load-fragment-gperf.gperf.m4               |    4 
 src/core/load-fragment.c                            |  227 
 src/core/loopback-setup.c                           |   20 
 src/core/machine-id-setup.c                         |    2 
 src/core/main.c                                     |   26 
 src/core/manager.c                                  |   22 
 src/core/mount-setup.c                              |    4 
 src/core/mount.c                                    |    3 
 src/core/namespace.c                                |    5 
 src/core/selinux-access.c                           |   30 
 src/core/service.c                                  |   14 
 src/core/socket.c                                   |   11 
 src/core/swap.c                                     |   43 
 src/core/umount.c                                   |    2 
 src/core/unit.c                                     |   11 
 src/cryptsetup/cryptsetup.c                         |   90 
 src/delta/delta.c                                   |    9 
 src/efi-boot-generator/efi-boot-generator.c         |    2 
 src/fsck/fsck.c                                     |    5 
 src/fstab-generator/fstab-generator.c               |   28 
 src/gpt-auto-generator/gpt-auto-generator.c         |    2 
 src/gudev/.gitignore                                |    7 
 src/gudev/Makefile                                  |    1 
 src/gudev/gjs-example.js                            |   75 
 src/gudev/gudev-1.0.pc.in                           |   11 
 src/gudev/gudev.h                                   |   32 
 src/gudev/gudevclient.c                             |  533 -
 src/gudev/gudevclient.h                             |   99 
 src/gudev/gudevdevice.c                             | 1027 ---
 src/gudev/gudevdevice.h                             |  130 
 src/gudev/gudevenumerator.c                         |  429 -
 src/gudev/gudevenumerator.h                         |  106 
 src/gudev/gudevenums.h                              |   48 
 src/gudev/gudevenumtypes.c.template                 |   39 
 src/gudev/gudevenumtypes.h.template                 |   24 
 src/gudev/gudevmarshal.list                         |    1 
 src/gudev/gudevprivate.h                            |   40 
 src/gudev/gudevtypes.h                              |   50 
 src/gudev/libgudev-1.0.sym                          |   68 
 src/gudev/seed-example-enum.js                      |   38 
 src/gudev/seed-example.js                           |   72 
 src/import/export-raw.c                             |    2 
 src/import/export-tar.c                             |    2 
 src/import/export.c                                 |   15 
 src/import/import-common.c                          |    9 
 src/import/import-raw.c                             |    4 
 src/import/import-tar.c                             |    2 
 src/import/import.c                                 |   15 
 src/import/importd.c                                |    9 
 src/import/pull-common.c                            |    5 
 src/import/pull-dkr.c                               |    4 
 src/import/pull-raw.c                               |    6 
 src/import/pull-tar.c                               |    2 
 src/import/pull.c                                   |   37 
 src/journal-remote/journal-remote.c                 |   10 
 src/journal-remote/journal-upload.c                 |    8 
 src/journal/coredump.c                              |    4 
 src/journal/coredumpctl.c                           |    4 
 src/journal/journald-server.c                       |  218 
 src/journal/journald-stream.c                       |   32 
 src/journal/journald-syslog.c                       |    3 
 src/journal/test-journal-interleaving.c             |    9 
 src/journal/test-journal-stream.c                   |    9 
 src/kernel-install/90-loaderentry.install           |    6 
 src/libsystemd-network/lldp-tlv.c                   |    2 
 src/libsystemd-network/sd-dhcp-client.c             |    4 
 src/libsystemd-network/sd-dhcp-lease.c              |   12 
 src/libsystemd-network/sd-dhcp-server.c             |    2 
 src/libsystemd-network/test-pppoe.c                 |   40 
 src/libsystemd-terminal/evcat.c                     |   13 
 src/libsystemd-terminal/grdev-drm.c                 |   12 
 src/libsystemd-terminal/grdev-internal.h            |    6 
 src/libsystemd-terminal/grdev.c                     |   10 
 src/libsystemd-terminal/grdev.h                     |    4 
 src/libsystemd-terminal/idev-evdev.c                |    8 
 src/libsystemd-terminal/idev-internal.h             |    6 
 src/libsystemd-terminal/idev-keyboard.c             |   10 
 src/libsystemd-terminal/idev.c                      |   10 
 src/libsystemd-terminal/idev.h                      |    4 
 src/libsystemd-terminal/modeset.c                   |   16 
 src/libsystemd-terminal/subterm.c                   |    9 
 src/libsystemd-terminal/sysview-internal.h          |    6 
 src/libsystemd-terminal/sysview.c                   |   14 
 src/libsystemd-terminal/sysview.h                   |    4 
 src/libsystemd/.gitignore                           |    1 
 src/libsystemd/libsystemd.sym                       |  461 +
 src/libsystemd/libsystemd.sym.m4                    |  477 -
 src/libsystemd/sd-bus/bus-bloom.c                   |   10 
 src/libsystemd/sd-bus/bus-container.c               |    2 
 src/libsystemd/sd-bus/bus-control.c                 |   31 
 src/libsystemd/sd-bus/bus-convenience.c             |   37 
 src/libsystemd/sd-bus/bus-creds.c                   |   19 
 src/libsystemd/sd-bus/bus-error.c                   |    8 
 src/libsystemd/sd-bus/bus-internal.c                |   56 
 src/libsystemd/sd-bus/bus-internal.h                |    5 
 src/libsystemd/sd-bus/bus-kernel.c                  |   40 
 src/libsystemd/sd-bus/bus-kernel.h                  |    2 
 src/libsystemd/sd-bus/bus-match.c                   |   37 
 src/libsystemd/sd-bus/bus-match.h                   |    8 
 src/libsystemd/sd-bus/bus-message.c                 |   27 
 src/libsystemd/sd-bus/bus-message.h                 |    2 
 src/libsystemd/sd-bus/bus-slot.c                    |    2 
 src/libsystemd/sd-bus/bus-socket.c                  |   94 
 src/libsystemd/sd-bus/bus-track.c                   |    4 
 src/libsystemd/sd-bus/bus-util.c                    | 2084 ------
 src/libsystemd/sd-bus/bus-util.h                    |  211 
 src/libsystemd/sd-bus/kdbus.h                       |    8 
 src/libsystemd/sd-bus/sd-bus.c                      |   90 
 src/libsystemd/sd-bus/test-bus-gvariant.c           |    2 
 src/libsystemd/sd-bus/test-bus-kernel-bloom.c       |   25 
 src/libsystemd/sd-bus/test-bus-kernel.c             |    2 
 src/libsystemd/sd-bus/test-bus-marshal.c            |    2 
 src/libsystemd/sd-bus/test-bus-match.c              |   16 
 src/libsystemd/sd-bus/test-bus-signature.c          |   13 
 src/libsystemd/sd-device/device-enumerator.c        |   24 
 src/libsystemd/sd-device/device-private.c           |   29 
 src/libsystemd/sd-device/sd-device.c                |   49 
 src/libsystemd/sd-event/sd-event.c                  |   21 
 src/libsystemd/sd-event/test-event.c                |   14 
 src/libsystemd/sd-hwdb/sd-hwdb.c                    |    7 
 src/libsystemd/sd-login/sd-login.c                  |    2 
 src/libsystemd/sd-netlink/Makefile                  |    1 
 src/libsystemd/sd-netlink/local-addresses.c         |  276 
 src/libsystemd/sd-netlink/local-addresses.h         |   37 
 src/libsystemd/sd-netlink/netlink-internal.h        |  135 
 src/libsystemd/sd-netlink/netlink-message.c         |  906 ++
 src/libsystemd/sd-netlink/netlink-socket.c          |  322 +
 src/libsystemd/sd-netlink/netlink-types.c           |  561 +
 src/libsystemd/sd-netlink/netlink-types.h           |  119 
 src/libsystemd/sd-netlink/netlink-util.c            |  173 
 src/libsystemd/sd-netlink/netlink-util.h            |   47 
 src/libsystemd/sd-netlink/rtnl-message.c            |  588 +
 src/libsystemd/sd-netlink/sd-netlink.c              |  916 ++
 src/libsystemd/sd-netlink/test-local-addresses.c    |   58 
 src/libsystemd/sd-netlink/test-netlink.c            |  440 +
 src/libsystemd/sd-network/sd-network.c              |   75 
 src/libsystemd/sd-rtnl/Makefile                     |    1 
 src/libsystemd/sd-rtnl/local-addresses.c            |  276 
 src/libsystemd/sd-rtnl/local-addresses.h            |   37 
 src/libsystemd/sd-rtnl/rtnl-internal.h              |  135 
 src/libsystemd/sd-rtnl/rtnl-message.c               | 1705 -----
 src/libsystemd/sd-rtnl/rtnl-types.c                 |  561 -
 src/libsystemd/sd-rtnl/rtnl-types.h                 |  119 
 src/libsystemd/sd-rtnl/rtnl-util.c                  |  173 
 src/libsystemd/sd-rtnl/rtnl-util.h                  |   47 
 src/libsystemd/sd-rtnl/sd-rtnl.c                    | 1049 ---
 src/libsystemd/sd-rtnl/test-local-addresses.c       |   58 
 src/libsystemd/sd-rtnl/test-rtnl.c                  |  443 -
 src/libudev/libudev-device.c                        |    5 
 src/libudev/libudev-enumerate.c                     |   21 
 src/libudev/libudev-monitor.c                       |   36 
 src/locale/localectl.c                              |   35 
 src/login/71-seat.rules.in                          |    1 
 src/login/inhibit.c                                 |    4 
 src/login/loginctl.c                                |  106 
 src/login/logind-button.c                           |    4 
 src/login/logind-core.c                             |   51 
 src/login/logind-dbus.c                             |   27 
 src/login/logind-inhibit.c                          |    2 
 src/login/logind-seat.c                             |    2 
 src/login/logind-session-dbus.c                     |    2 
 src/login/logind-session.h                          |    2 
 src/login/logind-user-dbus.c                        |    2 
 src/login/logind-user.c                             |  126 
 src/login/logind.c                                  |   14 
 src/login/logind.h                                  |    4 
 src/login/pam_systemd.c                             |    3 
 src/login/test-login-shared.c                       |    2 
 src/machine/machine-dbus.c                          |    8 
 src/machine/machinectl.c                            |   53 
 src/machine/machined.c                              |    5 
 src/network/networkctl.c                            |   88 
 src/network/networkd-address.c                      |   52 
 src/network/networkd-dhcp4.c                        |   10 
 src/network/networkd-dhcp6.c                        |    4 
 src/network/networkd-fdb.c                          |   14 
 src/network/networkd-ipv4ll.c                       |   12 
 src/network/networkd-link.c                         |  179 
 src/network/networkd-link.h                         |   10 
 src/network/networkd-manager.c                      |   52 
 src/network/networkd-netdev-bond.c                  |  224 
 src/network/networkd-netdev-ipvlan.c                |   12 
 src/network/networkd-netdev-macvlan.c               |   12 
 src/network/networkd-netdev-tunnel.c                |   78 
 src/network/networkd-netdev-tuntap.c                |   51 
 src/network/networkd-netdev-veth.c                  |   36 
 src/network/networkd-netdev-vlan.c                  |   12 
 src/network/networkd-netdev-vxlan.c                 |  144 
 src/network/networkd-netdev.c                       |   54 
 src/network/networkd-netdev.h                       |   10 
 src/network/networkd-network-gperf.gperf            |  130 
 src/network/networkd-network.c                      |   50 
 src/network/networkd-route.c                        |   52 
 src/network/networkd-wait-online-link.c             |    4 
 src/network/networkd-wait-online-link.h             |    2 
 src/network/networkd-wait-online-manager.c          |   30 
 src/network/networkd-wait-online.c                  |    7 
 src/network/networkd-wait-online.h                  |    4 
 src/network/networkd.c                              |    6 
 src/network/networkd.h                              |   19 
 src/network/test-network-tables.c                   |    2 
 src/nspawn/nspawn.c                                 |  216 
 src/nss-resolve/nss-resolve.c                       |   14 
 src/python-systemd/docs/layout.html                 |    2 
 src/quotacheck/quotacheck.c                         |    8 
 src/remount-fs/remount-fs.c                         |    4 
 src/resolve/resolved-bus.c                          |    2 
 src/resolve/resolved-dns-answer.c                   |    2 
 src/resolve/resolved-dns-domain.c                   |  613 -
 src/resolve/resolved-dns-domain.h                   |   50 
 src/resolve/resolved-dns-packet.c                   |    2 
 src/resolve/resolved-dns-question.c                 |    2 
 src/resolve/resolved-dns-rr.c                       |    2 
 src/resolve/resolved-dns-scope.c                    |    2 
 src/resolve/resolved-dns-stream.c                   |    3 
 src/resolve/resolved-dns-zone.c                     |    2 
 src/resolve/resolved-link.c                         |    8 
 src/resolve/resolved-link.h                         |    4 
 src/resolve/resolved-manager.c                      |   54 
 src/resolve/resolved-manager.h                      |    4 
 src/resolve/resolved.c                              |    3 
 src/resolve/test-dns-domain.c                       |  192 
 src/run/run.c                                       |   12 
 src/shared/.gitignore                               |   16 
 src/shared/Makefile                                 |    1 
 src/shared/MurmurHash2.c                            |   86 
 src/shared/MurmurHash2.h                            |   33 
 src/shared/acl-util.c                               |   13 
 src/shared/acl-util.h                               |    2 
 src/shared/af-list.c                                |   58 
 src/shared/af-list.h                                |   27 
 src/shared/architecture.c                           |    2 
 src/shared/architecture.h                           |    2 
 src/shared/arphrd-list.c                            |   58 
 src/shared/arphrd-list.h                            |   27 
 src/shared/ask-password-api.c                       |    8 
 src/shared/async.c                                  |   92 
 src/shared/async.h                                  |   27 
 src/shared/audit.c                                  |   94 
 src/shared/audit.h                                  |   33 
 src/shared/barrier.c                                |  416 -
 src/shared/barrier.h                                |   91 
 src/shared/blkid-util.h                             |   33 
 src/shared/btrfs-ctree.h                            |   98 
 src/shared/btrfs-util.c                             | 1152 ---
 src/shared/btrfs-util.h                             |   87 
 src/shared/build.h                                  |  157 
 src/shared/bus-label.c                              |  100 
 src/shared/bus-label.h                              |   32 
 src/shared/bus-util.c                               | 2063 ++++++
 src/shared/bus-util.h                               |  209 
 src/shared/calendarspec.c                           | 1006 ---
 src/shared/calendarspec.h                           |   57 
 src/shared/cap-list.c                               |   65 
 src/shared/cap-list.h                               |   26 
 src/shared/capability.c                             |  307 
 src/shared/capability.h                             |   45 
 src/shared/cgroup-util.c                            | 1921 ------
 src/shared/cgroup-util.h                            |  139 
 src/shared/clock-util.c                             |  142 
 src/shared/clock-util.h                             |   29 
 src/shared/condition.c                              |    2 
 src/shared/conf-files.c                             |  174 
 src/shared/conf-files.h                             |   28 
 src/shared/conf-parser.c                            |    2 
 src/shared/copy.c                                   |  507 -
 src/shared/copy.h                                   |   35 
 src/shared/def.h                                    |   86 
 src/shared/device-nodes.c                           |   80 
 src/shared/device-nodes.h                           |   25 
 src/shared/dns-domain.c                             |  613 +
 src/shared/dns-domain.h                             |   59 
 src/shared/efivars.c                                |    2 
 src/shared/env-util.c                               |  594 -
 src/shared/env-util.h                               |   49 
 src/shared/errno-list.c                             |   58 
 src/shared/errno-list.h                             |   27 
 src/shared/ether-addr-util.h                        |   27 
 src/shared/exit-status.c                            |  241 
 src/shared/exit-status.h                            |  103 
 src/shared/fdset.c                                  |  285 
 src/shared/fdset.h                                  |   57 
 src/shared/fileio-label.c                           |   68 
 src/shared/fileio-label.h                           |   31 
 src/shared/fileio.c                                 |  817 --
 src/shared/fileio.h                                 |   45 
 src/shared/firewall-util.c                          |  344 +
 src/shared/firewall-util.h                          |   82 
 src/shared/fw-util.c                                |  344 -
 src/shared/fw-util.h                                |   82 
 src/shared/generator.c                              |   10 
 src/shared/gunicode.c                               |  110 
 src/shared/gunicode.h                               |   30 
 src/shared/hashmap.c                                | 1854 -----
 src/shared/hashmap.h                                |  420 -
 src/shared/hostname-util.c                          |  193 
 src/shared/hostname-util.h                          |   39 
 src/shared/in-addr-util.c                           |  338 -
 src/shared/in-addr-util.h                           |   53 
 src/shared/ioprio.h                                 |   55 
 src/shared/json.c                                   |  866 --
 src/shared/json.h                                   |   88 
 src/shared/label.c                                  |   80 
 src/shared/label.h                                  |   30 
 src/shared/linux/Makefile                           |    1 
 src/shared/list.h                                   |  158 
 src/shared/locale-util.c                            |  224 
 src/shared/locale-util.h                            |   54 
 src/shared/lockfile-util.c                          |  154 
 src/shared/lockfile-util.h                          |   39 
 src/shared/log.c                                    | 1137 ---
 src/shared/log.h                                    |  229 
 src/shared/login-shared.c                           |   31 
 src/shared/login-shared.h                           |   26 
 src/shared/logs-show.c                              |    4 
 src/shared/machine-pool.c                           |    9 
 src/shared/macro.h                                  |  470 -
 src/shared/memfd-util.c                             |  171 
 src/shared/memfd-util.h                             |   35 
 src/shared/mempool.c                                |  103 
 src/shared/mempool.h                                |   49 
 src/shared/missing.h                                |  966 ---
 src/shared/mkdir-label.c                            |   39 
 src/shared/mkdir.c                                  |  125 
 src/shared/mkdir.h                                  |   40 
 src/shared/ordered-set.h                            |   59 
 src/shared/pager.c                                  |    8 
 src/shared/path-util.c                              |  829 --
 src/shared/path-util.h                              |  102 
 src/shared/prioq.c                                  |  308 
 src/shared/prioq.h                                  |   42 
 src/shared/process-util.c                           |  538 -
 src/shared/process-util.h                           |   65 
 src/shared/pty.c                                    |    5 
 src/shared/random-util.c                            |  127 
 src/shared/random-util.h                            |   38 
 src/shared/ratelimit.c                              |   55 
 src/shared/ratelimit.h                              |   57 
 src/shared/refcnt.h                                 |   34 
 src/shared/replace-var.c                            |  111 
 src/shared/replace-var.h                            |   24 
 src/shared/ring.c                                   |  209 
 src/shared/ring.h                                   |   56 
 src/shared/rm-rf.c                                  |  224 
 src/shared/rm-rf.h                                  |   34 
 src/shared/securebits.h                             |   45 
 src/shared/selinux-util.c                           |  462 -
 src/shared/selinux-util.h                           |   47 
 src/shared/set.h                                    |  134 
 src/shared/sigbus.c                                 |  152 
 src/shared/sigbus.h                                 |   27 
 src/shared/siphash24.c                              |  135 
 src/shared/siphash24.h                              |    6 
 src/shared/smack-util.c                             |  208 
 src/shared/smack-util.h                             |   36 
 src/shared/socket-label.c                           |  164 
 src/shared/socket-util.c                            |  769 --
 src/shared/socket-util.h                            |  120 
 src/shared/sparse-endian.h                          |   88 
 src/shared/special.h                                |  117 
 src/shared/strbuf.c                                 |  201 
 src/shared/strbuf.h                                 |   54 
 src/shared/strv.c                                   |  704 --
 src/shared/strv.h                                   |  155 
 src/shared/strxcpyx.c                               |  100 
 src/shared/strxcpyx.h                               |   31 
 src/shared/terminal-util.c                          | 1072 ---
 src/shared/terminal-util.h                          |  109 
 src/shared/time-util.c                              |  997 ---
 src/shared/time-util.h                              |  111 
 src/shared/unaligned.h                              |   66 
 src/shared/unit-name.c                              |  834 --
 src/shared/unit-name.h                              |  177 
 src/shared/utf8.c                                   |  402 -
 src/shared/utf8.h                                   |   57 
 src/shared/util.c                                   | 6251 --------------------
 src/shared/util.h                                   |  919 --
 src/shared/verbs.c                                  |   90 
 src/shared/verbs.h                                  |   34 
 src/shared/virt.c                                   |  406 -
 src/shared/virt.h                                   |   35 
 src/shared/watchdog.c                               |    9 
 src/shared/xml.c                                    |  254 
 src/shared/xml.h                                    |   34 
 src/systemctl/systemctl.c                           |   93 
 src/systemctl/systemd-sysv-install.SKELETON         |   47 
 src/systemd/sd-bus.h                                |    7 
 src/systemd/sd-netlink.h                            |  150 
 src/systemd/sd-rtnl.h                               |  153 
 src/test/test-barrier.c                             |   10 
 src/test/test-cgroup-mask.c                         |   10 
 src/test/test-cgroup-util.c                         |   20 
 src/test/test-conf-parser.c                         |  234 
 src/test/test-copy.c                                |   35 
 src/test/test-dns-domain.c                          |  192 
 src/test/test-fdset.c                               |   53 
 src/test/test-firewall-util.c                       |   60 
 src/test/test-fw-util.c                             |   60 
 src/test/test-hashmap-plain.c                       |    1 
 src/test/test-hashmap.c                             |   43 
 src/test/test-netlink-manual.c                      |  147 
 src/test/test-path-util.c                           |  153 
 src/test/test-pty.c                                 |    3 
 src/test/test-rtnl-manual.c                         |  147 
 src/test/test-udev.c                                |   20 
 src/test/test-unit-file.c                           |   91 
 src/test/test-util.c                                |  289 
 src/timedate/timedatectl.c                          |   17 
 src/timesync/timesyncd-manager.c                    |    2 
 src/timesync/timesyncd.c                            |    3 
 src/tmpfiles/tmpfiles.c                             |    9 
 src/tty-ask-password-agent/tty-ask-password-agent.c |    7 
 src/udev/net/link-config.c                          |   12 
 src/udev/udev-builtin-hwdb.c                        |    2 
 src/udev/udev-builtin-input_id.c                    |  146 
 src/udev/udev-builtin-keyboard.c                    |    6 
 src/udev/udev-builtin-net_id.c                      |   21 
 src/udev/udev-builtin-path_id.c                     |   30 
 src/udev/udev-builtin-usb_id.c                      |    2 
 src/udev/udev-event.c                               |  232 
 src/udev/udev-rules.c                               |   16 
 src/udev/udev.h                                     |   18 
 src/udev/udevadm-test.c                             |   11 
 src/udev/udevd.c                                    |  729 +-
 src/vconsole/vconsole-setup.c                       |    9 
 sysusers.d/systemd.conf.m4                          |    2 
 test/README.testsuite                               |    2 
 test/sysv-generator-test.py                         |    1 
 test/test-functions                                 |    2 
 tmpfiles.d/legacy.conf                              |    2 
 tmpfiles.d/systemd-nspawn.conf                      |   23 
 tmpfiles.d/var.conf                                 |    1 
 units/systemd-networkd.service.m4.in                |    2 
 units/systemd-resolved.service.m4.in                |    2 
 units/systemd-udevd.service.in                      |    1 
 703 files changed, 58118 insertions(+), 54545 deletions(-)
---


More information about the systemd-commits mailing list