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

Lennart Poettering lennart at kemper.freedesktop.org
Tue Aug 19 17:53:39 PDT 2014


Tag 'v216' created by Lennart Poettering <lennart at poettering.net> at 2014-08-20 01:53 -0700

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

iQIcBAABAgAGBQJT8/F+AAoJELY7IYecNIWw+K4P/jd92PsE0zypDCV20BciWtoc
FwuOplH2SV3Atdst/t+Y06w+X3Vb6JwLZim8G8sLN/RqKWK6v0M3HnDTgekg0zJB
CFnWV0Bppj+DkJuvlcGMRKVafdpGjtgG/wMjkudA7N98jmnuHsXAbjvZ9s1XB+Eb
COxggXjt+O+tbcHrHASsglSPsNU+d22lftPrCUcfOD1sLHxOWpCVrRiv2QsgGLV4
eDomiZPaTDpyX4LFXV6OKNQmNoEQYcsNwQhhjZeugloXzn9l/oKDt4PXTjxUmmKi
3JL+wFmzh+3m+oXBzv0S4ynnxqz+66YP+oFx1Rcy5Wbnt4Zvp3o2PVCXMqWD4WwT
JTdJbIP4iuqxOxZ83rL+yahQL0puCQOX7aJ0cr1f9IIuOlToCsKWzb1CFlpgmABZ
dznieglXXg561ofZUtiTqPFfEDJDzQ6vMt1GvUxgK3SNJLcy4BN3FywVAk/7HpZI
/XNOh4+HGJrT3twLtUaftod7peeLhkkg2M+g6nT8VigHZlCCES+HyNs1/GriPZS9
ORIRoNluhDflFenlb4OhnPMMCk8GJBLKl05sMM+L35iQbWQvS3BtJ108OjnvQija
xfSAWfIILi+ezNRtA8d9zPLnw9Ans6viAgFMCYK7coS6Erji/AtoRnmzBgDcEwjd
+yKjPii4b3zcLIL7k0dn
=Fy+B
-----END PGP SIGNATURE-----

Changes since v215:
Ansgar Burchardt (3):
      parse_boolean: require exact matches
      drop_duplicates: copy full BindMount struct
      Correct references to ProtectSystem and ProtectHome in documentation

Bastien Nocera (1):
      accelerometer: Don't wait for new data from the sensor

Colin Walters (1):
      sysusers: preserve label of /etc/{passwd, group}

Dan Dedrick (1):
      switch-root: umount the old root correctly

Dan Williams (2):
      networkd: set route protocol
      dhcp-network: remove unused DHCP6_STATE_RS

Daniel Buch (2):
      analyze: fix seg-fault with no cl-argument
      networkctl: color status dump without link name

Daniel Korostil (1):
      po: add Ukrainian translation

Daniel Mack (9):
      sd-bus: sync kdbus.h (ABI break)
      kdbus: switch over to generic memfd implementation (ABI+API break)
      Makefile.am: test-bus-memfd went away. Kill its residues in Makefile.am
      memfd: move code from public library to src/shared
      memfd: fix memfd_create() syscall wrapper
      memfd: internalize functions, drop sd_memfd type
      memfd: reduce name escaping logic to utf-8 checks
      memfd: skip utf-8 escaping if we use a name that was passed in
      NEWS: fix minor nits

Dave Reisner (1):
      util: allow strappenda to take any number of args

David Herrmann (36):
      logind: allow switching to unused VTs via SwitchTo()
      shared: add MIN3 macro
      shared: fix coding-style for ring-buffer implementation
      sd-event: always call epoll_ctl() on mask-updates if edge-triggered
      gitignore: ignore .swp files
      shared: add generic IPC barrier
      nspawn: use Barrier API instead of eventfd-util
      shared: add PTY helper
      nspawn: fix barrier-destroy call
      ui/term: add line/cell/char handling for terminal pages
      terminal: extend RGB attributes
      terminal: add page handling for terminals
      terminal: add parser state-machine
      terminal: add screen-handling
      terminal: add systemd-subterm example
      journal: reduce test-journal-send timeout from 10s to 1s
      autogen: add "t" switch with --enable-terminal
      terminal: only build if --enable-terminal was specified
      terminal: add unifont font-handling
      terminal: suppress warning in subterm
      barrier: suppress false-positive warning
      terminal/subterm: use usec_t instead of "unsigned long"
      barrier: convert msecs to usecs in test-code
      barrier: fix race in test-code
      login: share VT-signal handler between sessions
      test: fix strtod() test
      test: fix strtod test for real
      macro: const'ify MIN/MAX/... macros
      macro: add CONST_MAX() macro
      resolve: fix compilation on LLVM+clang
      memfd: internalize header
      memfd: don't open kdbus for memfd
      memfd: disallow importing memfds without sealing
      memfd: map unsealed files as MAP_SHARED
      memfd: use _cleanup_ if applicable
      bus: map sealed memfds as MAP_PRIVATE

Denis Kenzior (2):
      bus-bloom: Fix bloom filter calculation
      bus-control: Fix cgroup handling

Eelco Dolstra (2):
      journald: Fix off-by-one error in "Missed X kernel messages" warning
      machine_kill(): Don't kill the unit when killing the leader

Eric Cook (2):
      shell-completion: prevent mangling unit names
      shell-completion: prevent mangling unit names (bash)

Hannes Reinecke (2):
      udevd: add --event-timeout commandline option
      udev: fixup commit dd5eddd28a74a49607a8fffcaf960040dba98479

Harald Hoyer (4):
      base-filesystem.c: terminate string array elements with \0
      Added arch tuple for PPC64LE
      switch-root: not only mkdir the parents but the target dir
      kernel-install/90-loaderentry.install: fixed cmdline parsing

Hong Shick Pak (1):
      man: fix outdated example in systemd.network

Hui Wang (1):
      keymap: Add microphone mute keymap for Dell Latitude

Jean-André Santoni (1):
      Add IFLA_VTI defines to missing.h

Jon Severinsson (3):
      journal/compress: improve xz compression performance
      build-sys: Do not distribute generated emergency.service
      core: do not add default dependencies to /usr mount unit

Jóhann B. Guðmundsson (1):
      Add DEPLOYMENT to hostnamectl

Karel Zak (4):
      docs: remove repeating words from man/*xml
      Always check asprintf return code
      bootchart: don't parse /proc/uptime, use CLOCK_BOOTTIME
      bootchart: ask for --rel when failed to initialize graph start time

Kay Sievers (25):
      timedated: manage systemd-timesyncd directly instead of lists of alternatives
      rules: consistently use "?*" instead of "*?"
      timesyncd: suppress resync at system time change when not connected
      rules: uaccess - add ID_SOFTWARE_RADIO
      resolved: add legacy dbus service and policy files
      resolved: add busname unit file
      journal: add systemd-journal-remote to sysusers
      resolved: do not free() sd_dhcp_lease_get_dns() results
      udev: exclude MD from block device ownership event locking
      core: only set the kernel's timezone when the RTC runs in local time
      factory: PAM - add generic fallback config
      factory: nss - add generic config
      time-util: add and use USEC/NSEC_INFINIY
      login: update systemd-user PAM configuration file
      udev: unify event timeout handling
      build-sys: remove systemd-coredumpctl symlink
      udev: place opening { at the same line as the function declaration
      factory: install minimal PAM and nsswitch config
      test: test_tables - fix missing symbols when --gc-sections are not available
      build-sys: add missing files for distcheck
      factory: remove broken pam_limits
      TODO: update resolved
      hwdb: update
      kdbus: update header
      udev: path_id - suppress ID_PATH for devices with an unknown parent device type

Kevin Wells (1):
      rules: allow systemd to manage loop device partitions

Lennart Poettering (339):
      architecture: remove "cris" from uname list
      units: conditionalize static device node logic on CAP_SYS_MODULES instead of CAP_MKNOD
      units: conditionalize configfs and debugfs with CAP_SYS_RAWIO
      main: change check whether /etc is unpopulated to look for /etc/machine-id
      nspawn: add new --volatile switch for booting containers in volatile (ephemeral) mode
      man: document nspawn's new --volatile switch
      util: consider 0x7F a control chracter (which it is: DEL)
      main: explain our /etc empty check a bit in a comment
      update TODO
      shared: make timezone and locale enumeration and validation generic
      util: don't consider tabs special in string_has_cc() anymore
      fileio: simplify write_env_file()
      man: add missing archs to ConditionArchitecture= description
      man: chroot jails are no longer detected by ConditionVirtualization=
      architecture: add string table entries for mips-le archs which were missing
      firstboot: add new component to query basic system settings on first boot, or when creating OS images offline
      firstboot: change /etc/shadow access mode to 000
      service: minor modernization
      service: don't accept negative ERRNO= notification messages
      systemctl: show StatusErrno value in "systemctl status"
      service: flush status text and errno values each time a service is started
      man: drop references to the --priviliged command line option which has been removed a while back
      man: document systemd-firstboot(1)
      firstboot: follow lock protocol when changing /etc/shadow
      firstboot: get rid of firstboot generator again, introduce ConditionFirstBoot= instead
      update TODO
      update TODO
      escape: beef up new systemd-escape tool
      man: document systemd-escape(1)
      shared: fix format string for usec_t type
      resolved: let config_parse() open the configuration file for us
      resolved: make sure SIGTER/SIGINT actually can be caught and processed
      networkd: simplify signal handling of SIGTERM/SIGINT
      resolved: make use of union in_addr_union in resolved, too
      hostnamed: add a new chassis type for watches
      update TODO
      sysusers: don't allow user names longer than UT_NAMESIZE
      sysusers: don't allow control characters in gecos fields
      update TODO
      event: pull in sd-event.h from event-util.h
      resolved: properly free network monitor
      nss-myhostname: various modernizations
      nss-myhostname: following the usual naming scheme for .c/.h files
      machined: various modernizations when enumerating container addresses
      nss-myhostname: only export the NSS entry point symbols, nothing else
      nss-myhostname: move local address listing logic into shared, so that we can make use of it from machined
      shared: split out in_addr related calls from socket-util.[ch] into its private in-addr-util.[ch]
      libsystemd: make use of our common sockaddr_union everywhere
      machined: when querying addresses of a container, use same code as nss-myhostname uses
      networkd: always prefer dhcp routes over ipv4ll routes
      machined: allow registering host-side network interfaces for communication with containers
      nspawn: register external network interface with machined
      machinectl: show network interface name for containers
      nss-myhostname: move NSS boilerplate to nss-util.h
      build-sys: export sd_path APIs
      nss-mymachines: add new NSS module for automatically resolving addresses of all local containers
      journald: turn ForwardToSyslog= off by default
      hostnamed: minor modernization
      nss-myhostname: simplify array building a bit
      hostnamed: make use of in_charset() to verify charset
      hostnamed: drop nss-myhostname check
      hostnamed: introduce new location machin-info field, too
      always check for __BYTE_ORDER == __BIG_ENDIAN when checking for endianess
      endian: explicitly include endian.h wherever we want to use __BYTE_ORDER
      sd-event: don't require a signal event source to be enabled for the child event source to work
      resolved: add a DNS client stub resolver
      update TODO
      resolve: add distinct bus error code for hosts that exist but lack A or AAAA records
      dns-domain: fix generation of reverse IP address lookup name
      dns-domain: never allow labels that are larger than 63 chars
      nss: various minor fixes to nss-myhostname + nss-mymachines
      resolved: add small NSS module that uses resolved to resolve DNS names
      update TODO
      update TODO
      dns-domain: introduce macros for accessing all DNS header fields
      dns-packet: allow dynamic resizing of DNS packets
      resolved: support for TCP DNS queries
      update TODO
      resolved: add CNAME lookup support
      resolved: properly pass canonical name information to resolving client
      update TODO
      sd-network: fix parameter order for sd_network_monitor_new()
      dns-domain: enforce maximum DNS domain name length
      resolved: properly handle MTU logic
      resolved: we are never authoritative for localhost
      resolved: fix check for mdns names
      sd-network: remove redundant array size parameter from functions that return arrays
      sd-network: if a boolean is mising, we should just take it as false
      sd-network: rename "index" parameter to "ifindex"
      sd-login: always use "indices" as plural of "index"
      resolved: enforce limit on concurrent outstanding queries
      nss-util: be a tiny bit more compatible with glibc's lookup behaviour regarding IPv6
      resolved: don't trip up when an rtlink message does not include the MTU
      resolved: add DNS cache
      update TODO
      sd-rtnl: make string returned by sd_rtnl_message_read_string() const
      shared: rename PROTO_ADDRESS_SIZE() to FAMILY_ADDRESS_SIZE()
      resolved: add LLMNR support for looking up names
      resolved: add more const
      update TODO
      change type for address family to "int"
      in-addr-util: remove family_to_string() API
      resolved: fix bus signatures to follow family as int change
      resolved: various bad memory access fixes to the cache
      nss-myhostname: don't include assert.h twice
      resolved: rework logic so that we can share transactions between queries of different clients
      resolved: implement negative caching
      resolved: most DNS servers can't handle more than one question per packet, hence let's not generate that
      update TODO
      resolve: add llmnr responder side for UDP and TCP
      resolved: when resolving an address PTR record via llmnr, make a tcp connection by default
      Update TODO
      resolved: discard more invalid llmnr messages
      resolved: we don't need the DNS server "source" concept anymore, remove it
      sd-network: make socket filter programs static const where possible
      resolved: set LLMNR TCP and UDP TTLs to the values suggested by the RFC
      resolved: add more debug logging
      resolved: the llmnr destination address check applies to queries, not to responses
      resolved: when answer A or AAAA questions, order responses by whether addresses are link-local or not
      resolved: never attempt negative caching of SOA records
      resolved: only cache answer RRs, never additional or authoritative RRs of responses
      resolved: follow more closely the recommend timeouts and TTLs from the LLMNR spec
      resolved: don't do llmnr on interfaces lacking multicasting
      update TODO
      resolved: don't allow adding of ANY class/type RRs to local zones
      resolved: don't accept messages with ANY RRs
      resolved: respond to ANY queries from our zone
      update TODO
      resolved: never cache ANY lookups
      update TODO
      resolved: properly handle adding empty replies to cache
      resolved: fix cname handling
      resolved: include SOA records in LLMNR replies for non-existing RRs to allow negative caching
      resolve-host: use the usual log message when encountering a dbus parse failure
      resolve-host: add reverse lookup support
      resolved: properly pass empty answers back to bus clients
      resolved: add API for resolving specific RRs
      resolved: properly return start index when appending RR to packet
      resolved: don't attempt to order empty answer array
      resolved: properly set TTL in SOA records
      update TODO
      resolved: when we got a successful DNS reply, then only wait for other transactions on the same scope, nowhere else
      resolved: implement LLMNR uniqueness verification
      update TODO
      resolved: properly process DNAME RRs
      resolved: make sure we always initialize r when parsing TXT records
      resolved: provide properly named way to access SPF data in RRs
      resolved: properly process SRV records
      resolved: properly process SSHFP RRs
      resolved: properly compare RRs we cannot parse
      resolved: various fixes regarding encoding of UTF8 characters in DNS RRs
      resolved: accept UTF-8 hostnames from bus clients
      resolved: fix deserialization of UTF8 host names
      hostnamed: watch system hostname changes and update LLMNR RRs accordingly
      resolved: handle IDNA domains
      resolved: fix negative caching of IDNA domains
      resolved: use CLOCK_BOOTTIME instead of CLOCK_MONOTONIC when aging caches and timeing out transactions
      update TODO
      resolved: don't bother caching negative RRs when the SOA TTL is 0 anyway
      nss-resolve: fallback to the class NSS "dns" module if we cannot contact resolved
      update TODO
      nss: always explicitly reset all error variables
      resolved: beef up DNS server configuration logic
      resolved: rename resolved.h to resolved-manager.h
      resolved: read the system /etc/resolv.conf unless we wrote it ourselves
      resolved: flush cache each time we change to a different DNS server
      update TODO
      missing: add missing bonding definitions
      resolved: IPV6_UNICAST_IF may fail if we already are bound to a device, like we are for link-local addresses
      resolved: always drop multicast membership before adding one
      bus: always explicitly close bus from main programs
      resolve-host: properly align long arguments in help text
      machine: make sure unpriviliged "machinectl status" can show the machine's OS version
      machined: fix address API signatures
      nspawn: make sure that when --network-veth is used both the host and the container side get fixed MAC addresses
      resolved: when there's already somebody listening on the LLMNR ports, simple disable LLMNR and warn, but continue
      resolved: fix order in which we destroy manager resources
      update TODO
      sd-network: actually open the state file in sd_network_get_llmnr()
      sd-network: when the LLMNR setting is not known for an interface consider that as ENODATA
      resolved: read the per-interface LLMNR setting from networkd and act on it
      update TODO
      man: bring resolved.conf up-to-date
      resolved: actually read the initial state data from networkd when we initialize
      resolved: if there's already an RR established that has the same name of an RR to be established, skip probing the name
      resolved: bypass local cache when we issue a transaction for verification purposes
      resolved: never reuse transactions for probing that are already completed based on cached data
      journald: properly sum up entry size counter
      journald: remove redundant newlines
      resolved: when sending fails, don't try connecting to the next DNS server if we actually use LLMNR as protocol
      resolved: don't override zone item state after starting the probe
      resolved: stop the prober when we detect a conflict in LLMNR
      resolved: fix a message typo
      resolved: don't consider tentative addresses relevant
      resolved: enforce ratelimit on LLMNR traffic
      resolved: add 100ms initial jitter to all LLMNR requests
      resolved: don't abort if a transaction is aborted because its scope is removed
      update TODO
      resolved: properly check return value of dns_resource_record_equal()
      resolved: implement full LLMNR conflict detection logic
      resolved: properly pass aborted transaction result back to clients
      resolved: destroy outstanding queries if the clients that initiated them die
      resolved: verify all RRs when we come back from suspend
      update TODO
      resolved: be a bit more communicative about conflicts
      resolved: make sure we don't mark the wrong zone RRs conflicting
      resolved: actually, the peer with the lower IP address wins conflicts
      resolved: when picking a new hostname make sure two hosts pick different ones
      man: extend timesycnd man page a bit
      man: update resolved man pages a bit
      timesyncd: always use CLOCK_BOOTTIME if we can
      util: avoid considering dpkg temporary files relevant for anything
      man: document that we look for both the instance's and the template's .d/ directory when looking for unit file drop-ins.
      bootchart: it's not OK to return -1 from a main program
      bootchart: use the bool type where appropriate
      initctl: don't eat up error code
      journal-remote: fix parsing of fd command line argument
      fix a couple of more lazy "return -1"
      man: improve documentation for StandardOutput= and StandardInput=
      log: never ever log to syslog from PID 1, log to the journal again
      udev: never bypass our own logging framework and call vsyslog() directly from udev tools
      man: drop any reference to "syslog" as log target
      build-sys: add missing makefile symlinks
      timesyncd: when we don't know anything about the network state, assume we are online
      networkd: monopolize in_addr utility functions in shared/in-addr-util.h
      sd-network: rename the per-ifindex calls to sd_network_get_link_xxx()
      udev: modernize net_id builtin a bit
      networkd: add minimal client tool "networkd" to query network status
      sd-network: remove client-side dhcp API
      sd-network: move sd-network API into libsystemd proper
      networkd: fix build
      networkd: update manager_save() to use fflush_and_check() to simplify things a bit
      resolved: filter out duplicate DNS servers when writing resolv.conf
      networkd: expose a global list of DNS and NTP servers in the state file
      timesyncd: move the generic sockaddr_equal() call to socket-util.h
      sd-network: add API to output all collected system-wide NTP and DNS servers
      networkctl: properly format MAC addresses
      networkctl: add new switch "-a" to "networkctl status" to show verbose status of all local links
      networkctl: add a bit of color to the output
      update TODO
      networkctl: when outputing a list fo links, sort them by ifindex
      update TODO
      networkctl: make networkctl status without link name show all local IP addresses
      timesyncd: split up into multiple source file
      sd-resolve: keep floating query referenced while we access it
      sd-resolve: fix allocation if query ids, never reuse them
      sd-resolve: scale number of threads by queries currently being processed, rather than number of queries currently referenced
      resolved: unify logic how we flush out DNS servers we learnt
      resolved: return exit code of event loop
      timesyncd: beef up NTP server selection logic, and acquire NTP servers from DHCP
      man: minimal updates to resolved.conf man page
      update TODO
      resolved: skip IPv6 LLMNR if IPv6 is not available
      journald: also increase the SendBuffer of /dev/log to 8M
      update TODO
      mount-setup: fix counting of early mounts without SMACK
      sd-network: bring comments up-to-date
      timesyncd: don't trip up if networkd isn't running and can't tell us any NTP servers
      resolved: allow passing on which protocol, family and interface to look something up
      resolved: enable LLMNR
      networkctl: update column header to new 'setup' state naming
      networkctl: name setup state variable setup_state
      networkctl: add the same color logic to "list" and "status" outputs
      networkctl: also use the same color logic when running "networkctl status" without arguments
      logind: add new session type "web" for PAM web clients, such as cockpit
      update TODO
      update TODO
      Revert "socket: add support for TCP fast Open"
      analyze: some fixes to the --help text
      update TODO
      core: move status line ellipsation to 50% of the line
      update TODO
      update TODO
      resolved: clarify that LLMNR scopes must have a link assigned
      update TODO
      man: drop references to removed and obsolete 'systemctl load' command
      dhcp: the localhost isn't valid as hostname either
      networkctl: print local domain name in status output
      cgroup: never try to create files in cgroupfs, only open them for writing
      cgroup: downgrade log messages about non-existant cgroup attributes to LOG_DEBUG
      sysctl: always write net.ipv4.conf.all.xyz= in addition to net.ipv4.conf.default.xyz=
      networkctl: increase column width for link type to 18, to accomodate for 'ieee80211_radiotap'
      unit: remove spurious newline
      util: never use ether_ntoa(), since it formats with %x, not %02x, which makes ethernet addresses look funny
      sd-nework: be more careful with error codes, return ENODATA if you lack information
      networkctl: two OOM fixes
      networkd: remove "*" from domains list
      networkd: always write out locally configured settings first, dhcp-acquired ones later
      sd-network: add system-wide sd_network_get_domains() API
      networkctl: show acquired system domains
      networkd: fix minor memory leak
      util: make is_localhost() check for 'localdomain' too, so that we can use it for both validating domains and host names
      networkd: print nice warnings if people configure invalid domain names
      resolved: fix assertion when joining llmnr mcast group
      hostnamectl: actually implement location support
      update TODO
      main: minor code modernization for initializing the console
      main,log: parse the log related kernel command line parameters at one place only, and for all tools
      cgroup: only generate warnings if actually writing to cgroup attributes failed
      update TODO
      sd-bus: add API to check if a client has privileges
      Merge commit 'b39a2770ba55637da80e2e389222c59dbea73507'
      sd-bus: add API to query which handler/callback is currently being dispatched
      bus-util: simplify bus_verify_polkit_async() a bit
      Merge remote-tracking branch 'origin/master'
      networkd: fix how we generate lists in link_save()
      man: mention that "units" are commonly system services
      units: fix BindsTo= logic when applied relative to services with Type=oneshot
      core: minor modernizations
      util: try to be a bit more NFS compatible when checking whether an FS is writable
      Update TODO
      hashmap: try to use the existing 64bit hash functions for dev_t if it is 64bit
      sysusers: also update /etc/shadow and /etc/gshadow when creating new system users
      update TODO
      sysusers: optionally, read sysuers configuration from standard input
      sysusers: add a new RPM macro for creating users directly from data passed in via stdin
      update TODO
      sysusers: add another column to sysusers files for the home directory
      sysusers: set home directory for root to /root
      sysusers: realign sysusers snippets
      util: remove unused FOREACH_WORD_SEPARATOR_QUOTED
      update TODO
      tmpfiles: add new 'r' line type to add UIDs/GIDs to the pool to allocate UIDs/GIDs from
      Revert "socket: introduce SELinuxLabelViaNet option"
      update TODO
      memfd: simplify API
      prepare NEWS for next release
      README: document what to do with the NSS modules
      socket: suffix newly added TCP sockopt time properties with "Sec"
      memfd: escape the comm field we get from PR_GET_NAME, but assume everything else is proper UTF8
      build-sys: update versions for upcoming release
      update NEWS
      README: mention the new optional libidn dependency
      cmdline: for new tools avoid introduce new negative switches, and properly align --help texts
      journal-upload: allow the tool to start
      indentation/spurious whitespace fixes
      update hwdb
      build: include more optional modules in build string
      CONST_MAX breaks gcc on fedora 20 with optimiztation

Lukas Nykryn (4):
      bus-proxyd: fix incorrect comparison
      bus-proxyd: fix incorrect comparison
      busname: CLD_KILLED was used twice
      sysv: order initscripts which provide $network before network.target

Mantas MikulÄ—nas (1):
      fileio: quote more shell characters in envfiles

Marc-Antoine Perennou (1):
      test-compress-benchmark: silence warnings

Martin Pitt (3):
      keymap: Annotate all micmute workarounds
      udev-builtin-keyboard: Allow numeric key codes
      keymap: Fix HP Pavillon DV7

Michael Biebl (4):
      add new systemd-escape tool
      escape: move to rootbindir
      build-sys: don't move libgudev to /lib
      man: fix path for system-sleep hook directory

Michael Marineau (1):
      networkd: fix reporting errors from hostnamed

Michael Olbrich (3):
      units/serial-getty at .service: use the default RestartSec
      install: systemd-timesyncd.service is enabled by sysinit.target
      tmpfiles: only execute chmod()/chown() when needed

Michal Schmidt (2):
      systemctl: fix visual alignment for lines prefixed with color dots
      load-fragment: ConditionFirstBoot wants a bool string, not a path

Michal Sekletar (6):
      dhcp-network: add check for DHCP.chaddr
      dhcp-network: ignore IP packets with More Fragments (MF) flag set
      dhcp-network: make clear that we are ANDing Fragment offset field with mask
      units: make ExecStopPost action part of ExecStart
      journald: always add syslog facility for messages coming from kmsg
      socket: introduce SELinuxLabelViaNet option

Miguel Angel Ajo (1):
      core: Added support for ERRNO NOTIFY_SOCKET message parsing, and added StatusErrno dbus property along StatusText to allow notification of numeric status condition while degraded service operation or any other special situation.

Mike Gilbert (1):
      Revert "build-sys: include PolicyKit files as part of distribution"

Olivier Brunel (1):
      login: set_controller should fail if prepare_vt fails

Robert Schiele (1):
      build-sys: check for intltool also when polkit is enabled

Ronny Chevalier (15):
      sysusers: fix uninitialized warning
      update .gitignore
      fix #ifdef
      man: fix typo
      tests: add tests for socket-util.c
      tests: add missing unlink
      tests: add tests for fileio.c
      tests: add test for fdset_iterate
      tests: add tests for util.c
      tests: add test-condition-util
      tests: add tests for time-util.c
      tests: add missing entry to test-tables
      bootchart: use NSEC_PER_SEC
      man: fix typo
      man: fix typos

Simon McVittie (1):
      util.h: include missing.h, for struct file_handle

Sjoerd Simons (2):
      man: sysusers.d correct default user shell
      shared: include stdbool.h in mkdir.h

Stef Walter (4):
      sd-bus: Remove bus arg from bus_verify_polkit_async_registry_free()
      core: Common code for DBus methods that Cancel a job
      core: Rename Job.subscribed field to Job.clients
      core: Verify systemd1 DBus method callers via polkit

Steven Noonan (2):
      networkd: don't clear dhcpv6 lease timers if there's no previous lease
      networkd: accept section DHCP in systemd.network files

Susant Sahani (16):
      networkd: add support for peer address
      networkd veth: Make kind assert
      networkd: add support for mode
      networkd todo : remove tun/tap
      networkd TODO: add more bonding options
      networkd: make metric of routes configurable
      networkd: dhcp add vendor class indentifier option 60
      sd-rtnl: uncomment bond rtnl constants
      networkd: add support for bond transmit hash policy
      networkd: bond add support for lacp rate
      networkd: add support for bond options
      socket: add support for tcp nagle
      socket: add support for TCP fast Open
      socket: Add Support for TCP keep alive variables
      socket: Add support for TCP defer accept
      socket: add bus property for bus property NoDelay

Tanu Kaskinen (2):
      man: mention XDG_DATA_HOME in systemd.unit
      path-lookup: don't make ~/.local/share/systemd/user a symlink

Thomas Blume (2):
      detect-virt: Fix Xen domU discovery
      systemd-detect-virt: detect s390 virtualization

Thomas Hindoe Paaboel Andersen (24):
      dropin: add format attribute and fix a wrong caller
      networkd: remove unused variable
      test-socket-util: silence warnings
      test-compress-benchmark: add missing % before PRIu64 format
      resolved: remove unused variable
      test-pty: silence a warning
      resolved: silence warnings
      test-tables: fix build-scan
      terminal: silence warning
      terminal: add format attributes
      resolved: remove unused variables
      resolve-host: use correct format specifier
      sd-dhcp-server: check if r < 0
      sd-dhcp-server: avoid returning garbage value
      resolved: avoid possible dereference of null pointer
      test: use fabs on doubles
      sysusers: isempty will never be < 0
      bus-proxy: service_name_is_valid will never be < 0
      resolved: initialize counter
      sd-bus,log: remove unused variables
      networkctl: use safe_qsort in case no links are present
      remove unused variables
      NEWS: typo fixes
      sysusers: initialize r

Timofey Titovets (1):
      core: Refuse mount on symlink

Tobias Geerinckx-Rice (1):
      timer: order OnCalendar units after timer-sync.target if DefaultDependencies=no

Tom Gundersen (102):
      networkd: link - improve link tracking logging
      networkd: properly track addresses when first added
      man: netdev - mention tun and tap
      machine: don't return uninitialized variable
      networkd: netdev - add missing refs
      man: network - document Peer key
      udev: link_config - ignore errors due to missing MAC address
      TODO: update networkd
      networkd: return 1 from successful event handlers
      networkd: bond - explicitly map to kernel mode values
      networkd: add back route destination support
      man: systemd.netdev - make it clear that we do not touch preexisting netdevs
      networkd: netdev - rename 'enslave' to 'join'
      networkd: netdev - split out bridge creation
      networkd: netdev - rework load_one
      networkd: netdev - introduce vtable for netdev kinds
      sd-dhcp6-client: make gcc happy
      sd-dhcp-server: make gcc happy
      test: network - skip if we don't have permissions to create netdevs
      networkd: link - fix memory leak
      TODO
      sd-dhcp-client: make request broadcasts opt-in
      networkd: netdev - set mac for bond/bridge devicse
      sd-network: expose 'unmanaged' as a regular state
      networkd-wait-online: track links
      sd-network: fixup api
      networkd-wait-online: fix comilation warning
      sd-network: drop get_ifindices
      networkd: netdev - split NetDev struct into per-kind structs
      networkd: bridge - use USEC_PER_MSEC macros
      networkd: merge DNS and NTP entries when exporting
      resolved: don't read DHCP leases
      sd-network: expose DNS/NTP servers as strings
      sd-event: add support for CLOCK_BOOTTIME
      time-util: add clock_boottime_or_monotonic
      libsystemd-network: use CLOCK_BOOTTIME instead of CLOCK_MONOTONIC where possible
      networkd: ipv4ll - drop unnecessary get_address()
      networkd: ipv4ll - default to setting up ipv4ll routes
      sysctl.d: enable promote_secondaries by default
      sd-dhcp-client: only verify UDP messages
      sd-dhcp-client: drop event DHCP_EVENT_NO_LEASE
      dhcp-network: enable IP_FREEBIND for UDP sockets
      sd-dhcp-client: listen on UDP socket as soon as a lease is acquired
      sd-dhcp-client: add support for FORCERENEW
      sd-dhcp-server: add forcerenew support
      networkd: store ifindex as int
      networkd: unify handling of stacked netdevs
      networkd: route/address - use trivial hash functions
      TODO
      networkd: ipv4ll - configure link-local address independently of DHCPv4
      networkd: improve error message when udev device can not be found
      networkd: don't assume udev_device_new_from_device_id sets errno
      libudev: set errno when udev_device_new_from_* or udev_device_get_parent_* fail
      Revert "networkd: don't assume udev_device_new_from_device_id sets errno"
      libudev: use get_*_creds from shared rather than util_lookup_*
      TODO
      sd-dhcp-client: allow the max dhcp message size to be set to the MTU of the link
      networkd: track the MTU of each link
      Revert "libudev: use get_*_creds from shared rather than util_lookup_*"
      networkd: add and expose per-link LLMNR config option
      sd-dhcp-server: always send out ROUTER and SUBNET_MASK
      core: loopback-setup - only up the loopback device
      udev: link_setup - respect kernel name assign policy
      networkd: split out networkd-link.h
      networkd: link - make check for whether addresses/routes are being configured implicit
      networkd: link - split out ipv4ll handling
      networkd: link - fix IN_SET usage
      udev: link-config - whitespace
      udev: link-config - fix naming policy
      networkd: link - split out dhcp4 handling
      sd-network: split the operstate 'unknown' into 'down' and 'up'
      networkd: disable ipv4ll default routes by default
      networkd: dhcp4 - fix copy-paste error
      sd-network: rename state INITALIZING to PENDING and expose as any other state
      networkctl: add colors to admin state and fix alignment
      TODO
      TODO
      sd-network: /_get_link_/_link_get_/
      sd-network: rename operstates 'down' -> 'off' and 'up' -> 'no-carrier'
      sd-networkd: rename link_get_state to link_get_setup_state
      sd-event: do not arm timers unnecessarily
      sd-dhcp-server: linebreaks
      test: dhcp-server - fix test
      udev: link-config - fix crash due to missing hwaddr
      sd-event: drop _likely_()
      networkd: link - print address lifetime for tracked addresses
      networkd: link - don't enter LINK_CONFIGURED more than once
      sd-network: add sd_network_linkg_get_domains()
      resolved: pull in domain names from sd-network
      sd-dhcp-lease: verify hostname and domainnames we receive
      networkd: don't respect domainname from DHCP by default
      networkd: rename UseDomainName to UseDomains
      networkd: add support for Domains= to .network files
      sd-network: add support for wildcard domains
      sd-event: fix missing needs_rearm
      sd-event: return 'r' rather than '-errno'
      networkd: warn when ignoring unsupported tuntap options
      networkd: fix use-after-free
      networkd: link - don't enforce ENSLAVING state
      networkd: netdev - add missing callback when adding stacked devices
      networkd: don't consider deprecated or tentative addresses when determining operstate
      NEWS

Tomasz Torcz (1):
      hostnamed: update documentation with new "watch" chassis type

Umut Tezduyar Lindskog (5):
      sd-path: add missing header
      core: fix oneshot service resource control
      ldconfig: dont run it if ldconfig is not installed
      ldconfig: add configure option to disable
      coredump: display libdw fail string on stack trace fail

Zbigniew Jędrzejewski-Szmek (140):
      man: add link to Open Group Base Specifications
      vconsole-setup: run setfont before loadkeys
      journal/compress: return early in uncompress_startswith
      journal: add LZ4 as optional compressor
      compress: add benchmark-style test
      coredumpctl: show a useful error on permission problems
      vconsole-setup: fix inverted error messages
      fstab-generator: add comma when removed option is in the middle
      journal/compress: fix calls to decompress_blob
      README: add liblz4
      fstab-generator: fix trivial leak
      Fix typo
      man: add a mapping for external manpages
      sysusers: allow overrides in /etc and /run
      man: proper link for dmesg
      man: document x-systemd.device-timeout for crypttab
      shell-completion,man: beef up chassis completions and description
      shell-completion: add hostnamectl set-deployment
      util: fix has cc check and add test
      Fix build without any compression enabled
      Add function to open temp files in selinux mode
      man: add systemd-coredump(8) and a bunch of links
      timesyncd: only listen to clock changes when connected
      timesyncd: add sockaddr_pretty wrapper
      shell-completion: restore completion for -p
      journal: allow files with no data whatsoever
      microhttp-util: rework gnutls logging
      Move network-related journal programs to src/journal-remote/
      build-sys: add check for libcurl
      journal-remote: small fixes
      journal-remote: reject fields above maximum size
      journal-upload: a tool to push messages to systemd-journal-remote
      journal-upload: HTTPS support
      journal-upload: use journal as the source
      journal-upload: make state persistent
      journal-upload: add watchdog support
      journal-remote: add units and read certs from default locations
      shared/socket-util: add function to query remote address
      shared/socket-label: fix error message
      Add simple generator of fake journal export stream
      Allow addresses to be specified for --listen-... args
      journal-remote: allow splitting incoming logs by source host
      Constify ConfigTableItem tables
      Fix problem with allocating large buffers and log leftovers
      journal-remote: improve some messages
      journal-remote: rework fd and writer reference handling
      journal-remote: let user specify just the main part of the url
      journal-upload: add config file
      man: document systemd-journal-upload
      man: describe new filename rules for journal-remote
      µhttp-util: fix compilation without gnutls
      Clear up confusion wrt. ENTRY_SIZE_MAX and DATA_SIZE_MAX
      journal-remote: avoid copying input data
      resolve: avoid use of uninitalized variable
      journal-remote: fix double typedef and add missing header
      journal-remote: remove obsolete variable
      missing.h: add IFLA_MACVLAN_FLAGS
      Let config_parse open file where applicable
      Be more careful when checking for empty files
      tty-ask-password-agent: modernization
      test-tables: add new entries
      journal/verify: flush progress bar, print offset in more places
      man: document yearly and annually in systemd.time(7)
      core: nicer message when inotify watches are exhausted
      units: fix typo
      networkd: fix colud typo
      barrier: initalize file descriptors with -1
      resolved: do not use unitialized variable
      compress: fix return value
      man,journal: add note about sd_journal_get_cutoff_monotonic_usec return value
      machinectl: make sure we are not reading an unitialized variable
      Makefile.am: tweaks to python commands
      Nuke update-kbd-map
      Be more verbose when bind or listen fails
      Small modernizations
      core: show timeouts when watchdog howls
      escape: fix return code
      core: remove systemd_running_as lookup functions
      bash-completion: -p option for journalctl
      journalctl,man: allow + only between terms
      systemd: use pager for --test and --help
      Add quotes to warning message
      test-engine: fix access to unit load path
      systemd: return the first error from manager_startup()
      test-cgroup-mask: pass on kernels without memory controller
      test-cgroup-mask: fix masks in test and enable by default
      path-lookup: make SYSTEMD_UNIT_PATH more flexible
      systemd-verify: a simple tool for offline unit verification
      systemd-verify: check man pages
      man: add systemd-verify(1)
      sysusers: fix selinux context of backup files
      update-done: set proper selinux context for .updated
      configure: add -Wno-typedef-redefinition
      Merge systemd-verify with systemd-analyze
      shell-completion: systemd-analyze verify, systemctl link
      man: merge systemd-verify with systemd-analyze
      systemctl: do not bother to mutate state on error
      Add utility function to append root to path
      update-done: include a short description in .updated
      Print kdbus path when opening fails
      bash-completion: use list-unit-files to get "all" units
      resolved: add tool to query resolved
      test-strv: add test which shows access to random memory
      Reject invalid quoted strings
      Properly report invalid quoted strings
      core/load-fragment.c: correct argument sign and split up long lines
      systemd-analyze verify: improve error message
      sysusers: split users for remote into separate file
      man: add missing comma
      man: add udev.conf(5)
      Constify option table and add missing option
      Always prefer our headers to system headers
      resolve-host: list types and classes
      resolved: MX records
      resolved: TXT records
      resolved: SPF records
      resolved: LOC records
      resolved: fix multi-record packets with TXTs
      resolved: fix serialization of LOC records, check correctness
      build-sys: fix conftest.c to work on arm
      Move BTRFS_IOC_DEVICES_READY to missing.h
      journal-remote: rename KEY_FILE to avoid confict with <linux/input.h>
      nspawn: fix truncation of machine names in interface names
      Unify parse_argv style
      tty-ask-password-agent: modernization
      resolved: align last rr column
      build-sys: use a common rule for some gperf commands
      resolve: add more record types and convert to gperf table
      resolve-host: make arg_type an int
      resolved: DNSKEY records
      resolved: add identifiers for dnssec algorithms
      resolved: RRSIG records
      util.h: fix typo
      Fix misuse of uint64_t as size_t
      resolve-host: fix missed search&replace
      terminal: avoid warning about signed-unsigned comparison
      core: do not add dependencies to self
      core: warn when merged units have conflicting dependencies
      man: correct references to DefaultTimeout*Sec
      hwdb: update format description and document reloading

---
 .gitignore                                          |   23 
 CODING_STYLE                                        |    5 
 Makefile-man.am                                     |   23 
 Makefile.am                                         |  745 
 NEWS                                                |  204 
 README                                              |   23 
 TODO                                                |  120 
 autogen.sh                                          |    3 
 configure.ac                                        |   89 
 factory/etc/nsswitch.conf                           |    6 
 factory/etc/pam.d/other                             |    6 
 factory/etc/pam.d/system-auth                       |   12 
 hwdb/20-OUI.hwdb                                    |  555 
 hwdb/20-pci-vendor-model.hwdb                       |  625 
 hwdb/20-usb-vendor-model.hwdb                       |  220 
 hwdb/60-keyboard.hwdb                               |   44 
 hwdb/ids-update.pl                                  |    2 
 m4/attributes.m4                                    |    2 
 man/binfmt.d.xml                                    |    2 
 man/bootctl.xml                                     |    2 
 man/bootup.xml                                      |    8 
 man/coredump.conf.xml                               |    2 
 man/coredumpctl.xml                                 |    4 
 man/crypttab.xml                                    |   23 
 man/custom-html.xsl                                 |   48 
 man/daemon.xml                                      |    6 
 man/file-hierarchy.xml                              |   25 
 man/halt.xml                                        |    2 
 man/hostname.xml                                    |   10 
 man/hostnamectl.xml                                 |  128 
 man/journalctl.xml                                  |   35 
 man/journald.conf.xml                               |   10 
 man/kernel-command-line.xml                         |   12 
 man/libsystemd-pkgconfig.xml                        |    2 
 man/locale.conf.xml                                 |   11 
 man/localectl.xml                                   |   16 
 man/localtime.xml                                   |   14 
 man/machine-id.xml                                  |    8 
 man/machine-info.xml                                |   32 
 man/nss-myhostname.xml                              |    8 
 man/pam_systemd.xml                                 |    8 
 man/resolved.conf.xml                               |   67 
 man/sd-daemon.xml                                   |   14 
 man/sd-id128.xml                                    |    6 
 man/sd-journal.xml                                  |    2 
 man/sd-login.xml                                    |    4 
 man/sd_bus_creds_get_pid.xml                        |   10 
 man/sd_bus_creds_new_from_pid.xml                   |    2 
 man/sd_bus_error.xml                                |   12 
 man/sd_bus_message_append.xml                       |    2 
 man/sd_bus_message_append_array.xml                 |    6 
 man/sd_bus_message_append_basic.xml                 |    2 
 man/sd_bus_message_append_string_memfd.xml          |    4 
 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_open_user.xml                            |    4 
 man/sd_bus_path_encode.xml                          |    6 
 man/sd_bus_request_name.xml                         |    2 
 man/sd_event_add_time.xml                           |    2 
 man/sd_event_new.xml                                |    2 
 man/sd_get_seats.xml                                |    4 
 man/sd_id128_get_machine.xml                        |    4 
 man/sd_id128_randomize.xml                          |    2 
 man/sd_id128_to_string.xml                          |    6 
 man/sd_journal_add_match.xml                        |    2 
 man/sd_journal_get_catalog.xml                      |    4 
 man/sd_journal_get_cursor.xml                       |    4 
 man/sd_journal_get_cutoff_realtime_usec.xml         |   38 
 man/sd_journal_get_data.xml                         |    2 
 man/sd_journal_get_fd.xml                           |    2 
 man/sd_journal_get_realtime_usec.xml                |    2 
 man/sd_journal_get_usage.xml                        |    2 
 man/sd_journal_next.xml                             |    2 
 man/sd_journal_open.xml                             |    2 
 man/sd_journal_print.xml                            |   18 
 man/sd_journal_query_unique.xml                     |    2 
 man/sd_journal_seek_head.xml                        |    2 
 man/sd_journal_stream_fd.xml                        |   10 
 man/sd_login_monitor_new.xml                        |    2 
 man/sd_pid_get_session.xml                          |   10 
 man/sd_seat_get_active.xml                          |    6 
 man/sd_session_is_active.xml                        |   20 
 man/sd_uid_get_state.xml                            |    6 
 man/shutdown.xml                                    |    2 
 man/systemctl.xml                                   |   12 
 man/systemd-analyze.xml                             |  122 
 man/systemd-ask-password-console.service.xml        |    4 
 man/systemd-ask-password.xml                        |    6 
 man/systemd-binfmt.service.xml                      |    2 
 man/systemd-bootchart.xml                           |    8 
 man/systemd-cat.xml                                 |    2 
 man/systemd-cgls.xml                                |    2 
 man/systemd-cgtop.xml                               |    4 
 man/systemd-coredump.xml                            |  105 
 man/systemd-escape.xml                              |  193 
 man/systemd-firstboot.xml                           |  286 
 man/systemd-getty-generator.xml                     |    2 
 man/systemd-inhibit.xml                             |    2 
 man/systemd-journal-remote.xml                      |   79 
 man/systemd-journal-upload.xml                      |  193 
 man/systemd-journald.service.xml                    |    3 
 man/systemd-machine-id-setup.xml                    |   10 
 man/systemd-nspawn.xml                              |   65 
 man/systemd-resolved.service.xml                    |   20 
 man/systemd-run.xml                                 |    2 
 man/systemd-suspend.service.xml                     |    2 
 man/systemd-system.conf.xml                         |    8 
 man/systemd-sysusers.xml                            |    5 
 man/systemd-timedated.service.xml                   |    2 
 man/systemd-timesyncd.service.xml                   |   24 
 man/systemd-tty-ask-password-agent.xml              |    8 
 man/systemd-udevd.service.xml                       |   62 
 man/systemd-update-done.service.xml                 |    4 
 man/systemd-update-utmp.service.xml                 |    2 
 man/systemd-user-sessions.service.xml               |    2 
 man/systemd.exec.xml                                |  188 
 man/systemd.journal-fields.xml                      |    6 
 man/systemd.link.xml                                |   14 
 man/systemd.mount.xml                               |    4 
 man/systemd.netdev.xml                              |   94 
 man/systemd.network.xml                             |   73 
 man/systemd.service.xml                             |   10 
 man/systemd.socket.xml                              |  100 
 man/systemd.special.xml                             |    2 
 man/systemd.swap.xml                                |    8 
 man/systemd.time.xml                                |   18 
 man/systemd.timer.xml                               |   17 
 man/systemd.unit.xml                                |   55 
 man/systemd.xml                                     |   31 
 man/sysusers.d.xml                                  |  138 
 man/telinit.xml                                     |    2 
 man/timedatectl.xml                                 |   14 
 man/timesyncd.conf.xml                              |  115 
 man/udev.conf.xml                                   |   88 
 man/udev.xml                                        |    9 
 man/udevadm.xml                                     |    1 
 network/99-default.link                             |    2 
 po/LINGUAS                                          |    1 
 po/uk.po                                            |  377 
 rules/99-systemd.rules.in                           |    4 
 shell-completion/bash/.gitignore                    |    1 
 shell-completion/bash/hostnamectl                   |    5 
 shell-completion/bash/journalctl                    |    9 
 shell-completion/bash/systemctl                     |  226 
 shell-completion/bash/systemctl.in                  |  239 
 shell-completion/bash/systemd-analyze               |    9 
 shell-completion/zsh/.gitignore                     |    1 
 shell-completion/zsh/_hostnamectl                   |   41 
 shell-completion/zsh/_localectl                     |    4 
 shell-completion/zsh/_sd_unit_files                 |    9 
 shell-completion/zsh/_systemctl                     |  341 
 shell-completion/zsh/_systemctl.in                  |  356 
 shell-completion/zsh/_systemd-analyze               |   12 
 src/activate/activate.c                             |   14 
 src/analyze/analyze-verify.c                        |  280 
 src/analyze/analyze-verify.h                        |   26 
 src/analyze/analyze.c                               |  104 
 src/ask-password/ask-password.c                     |   22 
 src/binfmt/binfmt.c                                 |   15 
 src/boot/bootctl.c                                  |   33 
 src/bootchart/bootchart.c                           |  101 
 src/bootchart/store.c                               |   32 
 src/bootchart/svg.c                                 |   10 
 src/bus-proxyd/bus-policy.c                         |    1 
 src/bus-proxyd/bus-proxyd.c                         |   24 
 src/cgls/cgls.c                                     |   17 
 src/cgroups-agent/cgroups-agent.c                   |    4 
 src/cgtop/cgtop.c                                   |   15 
 src/core/build.h                                    |   68 
 src/core/busname.c                                  |   11 
 src/core/cgroup.c                                   |   83 
 src/core/condition.c                                |   17 
 src/core/dbus-execute.c                             |    2 
 src/core/dbus-job.c                                 |   28 
 src/core/dbus-job.h                                 |    2 
 src/core/dbus-manager.c                             |  162 
 src/core/dbus-scope.c                               |    7 
 src/core/dbus-service.c                             |    1 
 src/core/dbus-socket.c                              |    5 
 src/core/dbus-unit.c                                |   24 
 src/core/dbus.c                                     |   23 
 src/core/dbus.h                                     |    5 
 src/core/device.c                                   |   24 
 src/core/execute.c                                  |   10 
 src/core/job.c                                      |   10 
 src/core/job.h                                      |   12 
 src/core/load-dropin.c                              |    7 
 src/core/load-fragment-gperf.gperf.m4               |    6 
 src/core/load-fragment.c                            |  337 
 src/core/loopback-setup.c                           |  129 
 src/core/machine-id-setup.c                         |    2 
 src/core/macros.systemd.in                          |    4 
 src/core/main.c                                     |  218 
 src/core/manager.c                                  |   75 
 src/core/manager.h                                  |   10 
 src/core/mount-setup.c                              |    7 
 src/core/mount.c                                    |   24 
 src/core/namespace.c                                |    3 
 src/core/org.freedesktop.systemd1.conf              |  108 
 src/core/org.freedesktop.systemd1.policy.in.in      |   30 
 src/core/path.c                                     |    3 
 src/core/service.c                                  |   38 
 src/core/service.h                                  |    1 
 src/core/shutdown.c                                 |    9 
 src/core/socket.c                                   |   62 
 src/core/socket.h                                   |    7 
 src/core/switch-root.c                              |    6 
 src/core/timer.c                                    |   14 
 src/core/transaction.c                              |    2 
 src/core/unit-printf.c                              |    8 
 src/core/unit.c                                     |  180 
 src/cryptsetup/cryptsetup.c                         |   17 
 src/dbus1-generator/dbus1-generator.c               |   24 
 src/delta/delta.c                                   |   30 
 src/detect-virt/detect-virt.c                       |   18 
 src/escape/Makefile                                 |    1 
 src/escape/escape.c                                 |  236 
 src/firstboot/Makefile                              |    1 
 src/firstboot/firstboot.c                           |  935 
 src/fsck/fsck.c                                     |    2 
 src/fstab-generator/fstab-generator.c               |    4 
 src/getty-generator/getty-generator.c               |   14 
 src/hostname/hostnamectl.c                          |   86 
 src/hostname/hostnamed.c                            |   96 
 src/initctl/initctl.c                               |    2 
 src/journal-remote/.gitignore                       |    2 
 src/journal-remote/Makefile                         |    1 
 src/journal-remote/browse.html                      |  544 
 src/journal-remote/journal-gatewayd.c               | 1052 
 src/journal-remote/journal-remote-parse.c           |  493 
 src/journal-remote/journal-remote-parse.h           |   68 
 src/journal-remote/journal-remote-write.c           |  168 
 src/journal-remote/journal-remote-write.h           |   74 
 src/journal-remote/journal-remote.c                 | 1544 
 src/journal-remote/journal-remote.conf.in           |    5 
 src/journal-remote/journal-remote.h                 |   56 
 src/journal-remote/journal-upload-journal.c         |  402 
 src/journal-remote/journal-upload.c                 |  826 
 src/journal-remote/journal-upload.conf.in           |    5 
 src/journal-remote/journal-upload.h                 |   68 
 src/journal-remote/log-generator.py                 |   68 
 src/journal-remote/microhttpd-util.c                |  303 
 src/journal-remote/microhttpd-util.h                |   55 
 src/journal/browse.html                             |  544 
 src/journal/cat.c                                   |   17 
 src/journal/compress.c                              |  507 
 src/journal/compress.h                              |   65 
 src/journal/coredump.c                              |   53 
 src/journal/coredumpctl.c                           |   64 
 src/journal/journal-def.h                           |   30 
 src/journal/journal-file.c                          |  125 
 src/journal/journal-file.h                          |   14 
 src/journal/journal-gatewayd.c                      | 1054 
 src/journal/journal-internal.h                      |    2 
 src/journal/journal-qrcode.h                        |    2 
 src/journal/journal-remote-parse.c                  |  439 
 src/journal/journal-remote-parse.h                  |   61 
 src/journal/journal-remote-write.c                  |  124 
 src/journal/journal-remote-write.h                  |   51 
 src/journal/journal-remote.c                        | 1239 
 src/journal/journal-vacuum.c                        |    6 
 src/journal/journal-verify.c                        |  452 
 src/journal/journalctl.c                            |   70 
 src/journal/journald-kmsg.c                         |   10 
 src/journal/journald-native.c                       |   34 
 src/journal/journald-native.h                       |    4 
 src/journal/journald-server.c                       |   27 
 src/journal/journald-stream.c                       |    4 
 src/journal/journald-syslog.c                       |    8 
 src/journal/journald.c                              |    8 
 src/journal/journald.conf                           |    2 
 src/journal/microhttpd-util.c                       |  268 
 src/journal/microhttpd-util.h                       |   54 
 src/journal/sd-journal.c                            |   75 
 src/journal/test-compress-benchmark.c               |  113 
 src/journal/test-compress.c                         |  177 
 src/journal/test-journal-init.c                     |    2 
 src/journal/test-journal-interleaving.c             |    2 
 src/journal/test-journal-match.c                    |    2 
 src/journal/test-journal-send.c                     |    4 
 src/journal/test-journal-stream.c                   |    2 
 src/journal/test-journal.c                          |    2 
 src/kernel-install/90-loaderentry.install           |    9 
 src/libsystemd-network/dhcp-internal.h              |    3 
 src/libsystemd-network/dhcp-network.c               |  106 
 src/libsystemd-network/dhcp-protocol.h              |    6 
 src/libsystemd-network/dhcp-server-internal.h       |    3 
 src/libsystemd-network/dhcp6-protocol.h             |    1 
 src/libsystemd-network/ipv4ll-network.c             |   43 
 src/libsystemd-network/network-internal.c           |   81 
 src/libsystemd-network/network-internal.h           |   15 
 src/libsystemd-network/sd-dhcp-client.c             |  299 
 src/libsystemd-network/sd-dhcp-lease.c              |   72 
 src/libsystemd-network/sd-dhcp-server.c             |  157 
 src/libsystemd-network/sd-dhcp6-client.c            |   23 
 src/libsystemd-network/sd-icmp6-nd.c                |    6 
 src/libsystemd-network/sd-ipv4ll.c                  |   12 
 src/libsystemd-network/test-dhcp-client.c           |    6 
 src/libsystemd-network/test-dhcp-server.c           |    9 
 src/libsystemd-network/test-dhcp6-client.c          |    4 
 src/libsystemd-network/test-icmp6-rs.c              |    4 
 src/libsystemd-terminal/subterm.c                   |  996 
 src/libsystemd-terminal/term-charset.c              |  491 
 src/libsystemd-terminal/term-internal.h             |  782 
 src/libsystemd-terminal/term-page.c                 | 2096 
 src/libsystemd-terminal/term-parser.c               | 1627 
 src/libsystemd-terminal/term-screen.c               | 3882 +
 src/libsystemd-terminal/term-wcwidth.c              |  313 
 src/libsystemd-terminal/test-term-page.c            |  463 
 src/libsystemd-terminal/test-term-parser.c          |  143 
 src/libsystemd-terminal/test-unifont.c              |  128 
 src/libsystemd-terminal/unifont-def.h               |  137 
 src/libsystemd-terminal/unifont-glyph-array.bin     |binary
 src/libsystemd-terminal/unifont-internal.h          |   54 
 src/libsystemd-terminal/unifont.c                   |  211 
 src/libsystemd-terminal/unifont.hex                 |63488 ++++++++++++++++++++
 src/libsystemd/libsystemd.sym.m4                    |   25 
 src/libsystemd/sd-bus/PORTING-DBUS1                 |   40 
 src/libsystemd/sd-bus/bus-bloom.c                   |    5 
 src/libsystemd/sd-bus/bus-control.c                 |    8 
 src/libsystemd/sd-bus/bus-convenience.c             |   53 
 src/libsystemd/sd-bus/bus-internal.h                |   11 
 src/libsystemd/sd-bus/bus-kernel.c                  |   44 
 src/libsystemd/sd-bus/bus-kernel.h                  |    2 
 src/libsystemd/sd-bus/bus-match.c                   |   10 
 src/libsystemd/sd-bus/bus-message.c                 |   28 
 src/libsystemd/sd-bus/bus-objects.c                 |   42 
 src/libsystemd/sd-bus/bus-protocol.h                |    1 
 src/libsystemd/sd-bus/bus-slot.c                    |   20 
 src/libsystemd/sd-bus/bus-util.c                    |   80 
 src/libsystemd/sd-bus/bus-util.h                    |   15 
 src/libsystemd/sd-bus/busctl.c                      |   10 
 src/libsystemd/sd-bus/kdbus.h                       |   92 
 src/libsystemd/sd-bus/sd-bus.c                      |   48 
 src/libsystemd/sd-bus/sd-memfd.c                    |  322 
 src/libsystemd/sd-bus/test-bus-kernel-benchmark.c   |    2 
 src/libsystemd/sd-bus/test-bus-memfd.c              |  180 
 src/libsystemd/sd-bus/test-bus-zero-copy.c          |   20 
 src/libsystemd/sd-daemon/sd-daemon.c                |   11 
 src/libsystemd/sd-event/event-util.h                |    1 
 src/libsystemd/sd-event/sd-event.c                  |   84 
 src/libsystemd/sd-login/sd-login.c                  |   57 
 src/libsystemd/sd-login/test-login.c                |    2 
 src/libsystemd/sd-network/Makefile                  |    1 
 src/libsystemd/sd-network/network-util.c            |   37 
 src/libsystemd/sd-network/network-util.h            |   30 
 src/libsystemd/sd-network/sd-network.c              |  320 
 src/libsystemd/sd-path/sd-path.c                    |    5 
 src/libsystemd/sd-resolve/sd-resolve.c              |   29 
 src/libsystemd/sd-rtnl/local-addresses.c            |  160 
 src/libsystemd/sd-rtnl/local-addresses.h            |   38 
 src/libsystemd/sd-rtnl/rtnl-message.c               |   32 
 src/libsystemd/sd-rtnl/rtnl-types.c                 |   25 
 src/libsystemd/sd-rtnl/rtnl-types.h                 |   19 
 src/libsystemd/sd-rtnl/rtnl-util.c                  |   10 
 src/libsystemd/sd-rtnl/rtnl-util.h                  |    3 
 src/libsystemd/sd-rtnl/sd-rtnl.c                    |    2 
 src/libsystemd/sd-rtnl/test-rtnl.c                  |   22 
 src/libudev/libudev-device.c                        |   56 
 src/libudev/libudev-hwdb.c                          |    2 
 src/libudev/libudev-private.h                       |    1 
 src/locale/generate-kbd-model-map                   |   31 
 src/locale/localectl.c                              |  201 
 src/locale/localed.c                                |   44 
 src/login/70-uaccess.rules                          |   15 
 src/login/inhibit.c                                 |   17 
 src/login/loginctl.c                                |   17 
 src/login/logind-acl.c                              |    7 
 src/login/logind-dbus.c                             |   61 
 src/login/logind-inhibit.c                          |   18 
 src/login/logind-seat.c                             |    7 
 src/login/logind-session.c                          |   85 
 src/login/logind-session.h                          |    6 
 src/login/logind-user.c                             |   21 
 src/login/logind.c                                  |   94 
 src/login/pam_systemd.c                             |    4 
 src/login/systemd-user                              |   12 
 src/machine-id-setup/machine-id-setup-main.c        |   11 
 src/machine/machine-dbus.c                          |  125 
 src/machine/machine.c                               |   52 
 src/machine/machine.h                               |    3 
 src/machine/machinectl.c                            |  100 
 src/machine/machined-dbus.c                         |   59 
 src/machine/org.freedesktop.machine1.conf           |   12 
 src/modules-load/modules-load.c                     |   11 
 src/network/network-util.h                          |   29 
 src/network/networkctl.c                            |  701 
 src/network/networkd-address-pool.c                 |    5 
 src/network/networkd-address.c                      |  130 
 src/network/networkd-dhcp4.c                        |  652 
 src/network/networkd-dummy.c                        |  122 
 src/network/networkd-ipv4ll.c                       |  248 
 src/network/networkd-link.c                         | 1626 
 src/network/networkd-link.h                         |  148 
 src/network/networkd-macvlan.c                      |  158 
 src/network/networkd-manager.c                      |  197 
 src/network/networkd-netdev-bond.c                  |  198 
 src/network/networkd-netdev-bond.h                  |   83 
 src/network/networkd-netdev-bridge.c                |   35 
 src/network/networkd-netdev-bridge.h                |   32 
 src/network/networkd-netdev-dummy.c                 |   35 
 src/network/networkd-netdev-dummy.h                 |   32 
 src/network/networkd-netdev-gperf.gperf             |   59 
 src/network/networkd-netdev-macvlan.c               |   76 
 src/network/networkd-netdev-macvlan.h               |   48 
 src/network/networkd-netdev-tunnel.c                |  365 
 src/network/networkd-netdev-tunnel.h                |   43 
 src/network/networkd-netdev-tuntap.c                |  216 
 src/network/networkd-netdev-tuntap.h                |   39 
 src/network/networkd-netdev-veth.c                  |  119 
 src/network/networkd-netdev-veth.h                  |   35 
 src/network/networkd-netdev-vlan.c                  |   81 
 src/network/networkd-netdev-vlan.h                  |   36 
 src/network/networkd-netdev-vxlan.c                 |  130 
 src/network/networkd-netdev-vxlan.h                 |   42 
 src/network/networkd-netdev.c                       |  505 
 src/network/networkd-netdev.h                       |  205 
 src/network/networkd-network-gperf.gperf            |   24 
 src/network/networkd-network.c                      |  260 
 src/network/networkd-route.c                        |   94 
 src/network/networkd-tunnel.c                       |  567 
 src/network/networkd-tuntap.c                       |  155 
 src/network/networkd-veth.c                         |  156 
 src/network/networkd-vlan.c                         |  147 
 src/network/networkd-vxlan.c                        |  163 
 src/network/networkd-wait-online-link.c             |  146 
 src/network/networkd-wait-online-link.h             |   46 
 src/network/networkd-wait-online-manager.c          |  304 
 src/network/networkd-wait-online.c                  |  203 
 src/network/networkd-wait-online.h                  |   19 
 src/network/networkd.c                              |    2 
 src/network/networkd.h                              |  306 
 src/network/sd-network.c                            |  404 
 src/network/test-network-tables.c                   |   27 
 src/network/test-network.c                          |   23 
 src/notify/notify.c                                 |   10 
 src/nspawn/nspawn.c                                 |  390 
 src/nss-myhostname/ifconf.h                         |   68 
 src/nss-myhostname/netlink.c                        |  141 
 src/nss-myhostname/nss-myhostname.c                 |  280 
 src/nss-myhostname/nss-myhostname.sym               |   19 
 src/nss-mymachines/Makefile                         |    1 
 src/nss-mymachines/nss-mymachines.c                 |  386 
 src/nss-mymachines/nss-mymachines.sym               |   17 
 src/nss-resolve/Makefile                            |    1 
 src/nss-resolve/nss-resolve.c                       |  720 
 src/nss-resolve/nss-resolve.sym                     |   19 
 src/path/path.c                                     |   27 
 src/python-systemd/_daemon.c                        |    2 
 src/python-systemd/_journal.c                       |    2 
 src/python-systemd/_reader.c                        |    2 
 src/python-systemd/id128.c                          |    2 
 src/readahead/readahead-collect.c                   |    2 
 src/readahead/readahead-replay.c                    |    2 
 src/readahead/readahead.c                           |   30 
 src/reply-password/reply-password.c                 |    2 
 src/resolve-host/Makefile                           |    1 
 src/resolve-host/resolve-host.c                     |  643 
 src/resolve/.gitignore                              |    4 
 src/resolve/dns-type.c                              |   45 
 src/resolve/dns-type.h                              |  120 
 src/resolve/org.freedesktop.resolve1.conf           |   27 
 src/resolve/org.freedesktop.resolve1.service        |   12 
 src/resolve/resolved-bus.c                          |  761 
 src/resolve/resolved-bus.h                          |   26 
 src/resolve/resolved-conf.c                         |  154 
 src/resolve/resolved-conf.h                         |   32 
 src/resolve/resolved-def.h                          |   30 
 src/resolve/resolved-dns-answer.c                   |  238 
 src/resolve/resolved-dns-answer.h                   |   48 
 src/resolve/resolved-dns-cache.c                    |  564 
 src/resolve/resolved-dns-cache.h                    |   46 
 src/resolve/resolved-dns-domain.c                   |  608 
 src/resolve/resolved-dns-domain.h                   |   48 
 src/resolve/resolved-dns-packet.c                   | 1463 
 src/resolve/resolved-dns-packet.h                   |  236 
 src/resolve/resolved-dns-query.c                    |  489 
 src/resolve/resolved-dns-query.h                    |   86 
 src/resolve/resolved-dns-question.c                 |  274 
 src/resolve/resolved-dns-question.h                 |   52 
 src/resolve/resolved-dns-rr.c                       |  699 
 src/resolve/resolved-dns-rr.h                       |  177 
 src/resolve/resolved-dns-scope.c                    |  797 
 src/resolve/resolved-dns-scope.h                    |   88 
 src/resolve/resolved-dns-server.c                   |  122 
 src/resolve/resolved-dns-server.h                   |   64 
 src/resolve/resolved-dns-stream.c                   |  402 
 src/resolve/resolved-dns-stream.h                   |   64 
 src/resolve/resolved-dns-transaction.c              |  619 
 src/resolve/resolved-dns-transaction.h              |  110 
 src/resolve/resolved-dns-zone.c                     |  648 
 src/resolve/resolved-dns-zone.h                     |   80 
 src/resolve/resolved-gperf.gperf                    |    6 
 src/resolve/resolved-link.c                         |  552 
 src/resolve/resolved-link.h                         |   91 
 src/resolve/resolved-manager.c                      | 1898 
 src/resolve/resolved-manager.h                      |  161 
 src/resolve/resolved.c                              |   54 
 src/resolve/resolved.conf.in                        |    4 
 src/resolve/resolved.h                              |   69 
 src/resolve/test-dns-domain.c                       |  192 
 src/run/run.c                                       |   29 
 src/shared/.gitignore                               |    4 
 src/shared/architecture.c                           |    3 
 src/shared/architecture.h                           |   16 
 src/shared/arphrd-list.c                            |   59 
 src/shared/arphrd-list.h                            |   27 
 src/shared/ask-password-api.c                       |    2 
 src/shared/barrier.c                                |  410 
 src/shared/barrier.h                                |   94 
 src/shared/base-filesystem.c                        |   11 
 src/shared/bus-errors.h                             |    8 
 src/shared/cgroup-util.c                            |   24 
 src/shared/clock-util.c                             |   15 
 src/shared/clock-util.h                             |    2 
 src/shared/condition-util.c                         |    8 
 src/shared/condition-util.h                         |    1 
 src/shared/conf-parser.c                            |   47 
 src/shared/conf-parser.h                            |   15 
 src/shared/def.h                                    |    5 
 src/shared/device-nodes.c                           |    4 
 src/shared/dropin.h                                 |    4 
 src/shared/efivars.c                                |    2 
 src/shared/env-util.c                               |    4 
 src/shared/eventfd-util.c                           |  169 
 src/shared/eventfd-util.h                           |   43 
 src/shared/fileio-label.c                           |   20 
 src/shared/fileio-label.h                           |    2 
 src/shared/fileio.c                                 |   50 
 src/shared/fileio.h                                 |    1 
 src/shared/generator.c                              |    4 
 src/shared/gpt.h                                    |    6 
 src/shared/hashmap.c                                |   15 
 src/shared/hashmap.h                                |   14 
 src/shared/in-addr-util.c                           |  250 
 src/shared/in-addr-util.h                           |   47 
 src/shared/install.c                                |   75 
 src/shared/install.h                                |    2 
 src/shared/locale-util.c                            |  205 
 src/shared/locale-util.h                            |   25 
 src/shared/log.c                                    |   74 
 src/shared/log.h                                    |    2 
 src/shared/logs-show.c                              |    2 
 src/shared/logs-show.h                              |    2 
 src/shared/macro.h                                  |   62 
 src/shared/memfd.c                                  |  217 
 src/shared/memfd.h                                  |   42 
 src/shared/missing.h                                |  115 
 src/shared/mkdir.h                                  |    1 
 src/shared/nss-util.h                               |  128 
 src/shared/pager.c                                  |   53 
 src/shared/pager.h                                  |    2 
 src/shared/path-lookup.c                            |  123 
 src/shared/path-lookup.h                            |    3 
 src/shared/path-util.c                              |   35 
 src/shared/path-util.h                              |    1 
 src/shared/pty.c                                    |  641 
 src/shared/pty.h                                    |   77 
 src/shared/ring.c                                   |   18 
 src/shared/ring.h                                   |   18 
 src/shared/set.c                                    |   34 
 src/shared/set.h                                    |    2 
 src/shared/sleep-config.c                           |   35 
 src/shared/socket-label.c                           |    2 
 src/shared/socket-util.c                            |  264 
 src/shared/socket-util.h                            |   20 
 src/shared/spawn-polkit-agent.c                     |    2 
 src/shared/special.h                                |    2 
 src/shared/strv.c                                   |   30 
 src/shared/strv.h                                   |    2 
 src/shared/test-tables.h                            |    3 
 src/shared/time-dst.c                               |    6 
 src/shared/time-util.c                              |  150 
 src/shared/time-util.h                              |   32 
 src/shared/uid-range.c                              |  205 
 src/shared/uid-range.h                              |   34 
 src/shared/utf8.c                                   |   45 
 src/shared/util.c                                   |  524 
 src/shared/util.h                                   |   71 
 src/shared/virt.c                                   |   19 
 src/shared/watchdog.c                               |    6 
 src/shutdownd/shutdownd.c                           |    4 
 src/sleep/sleep.c                                   |   13 
 src/socket-proxy/socket-proxyd.c                    |   16 
 src/sysctl/sysctl.c                                 |   15 
 src/systemctl/systemctl.c                           |  184 
 src/systemd/sd-bus.h                                |   13 
 src/systemd/sd-dhcp-client.h                        |   12 
 src/systemd/sd-dhcp-lease.h                         |    8 
 src/systemd/sd-dhcp-server.h                        |    4 
 src/systemd/sd-login.h                              |    3 
 src/systemd/sd-memfd.h                              |   57 
 src/systemd/sd-network.h                            |   90 
 src/systemd/sd-rtnl.h                               |   11 
 src/sysusers/sysusers.c                             |  713 
 src/sysv-generator/sysv-generator.c                 |   26 
 src/test/test-async.c                               |    2 
 src/test/test-barrier.c                             |  461 
 src/test/test-cgroup-mask.c                         |   25 
 src/test/test-condition-util.c                      |  107 
 src/test/test-daemon.c                              |    2 
 src/test/test-engine.c                              |   24 
 src/test/test-fdset.c                               |   29 
 src/test/test-fileio.c                              |   69 
 src/test/test-id128.c                               |    2 
 src/test/test-libudev.c                             |   23 
 src/test/test-path-util.c                           |   15 
 src/test/test-pty.c                                 |  143 
 src/test/test-ring.c                                |    2 
 src/test/test-sched-prio.c                          |    5 
 src/test/test-socket-util.c                         |  106 
 src/test/test-strv.c                                |   53 
 src/test/test-tables.c                              |   25 
 src/test/test-time.c                                |   23 
 src/test/test-udev.c                                |    6 
 src/test/test-uid-range.c                           |   91 
 src/test/test-unit-name.c                           |    2 
 src/test/test-util.c                                |  366 
 src/timedate/timedatectl.c                          |   80 
 src/timedate/timedated.c                            |  325 
 src/timesync/timesyncd-conf.c                       |  104 
 src/timesync/timesyncd-conf.h                       |   34 
 src/timesync/timesyncd-gperf.gperf                  |    6 
 src/timesync/timesyncd-manager.c                    | 1120 
 src/timesync/timesyncd-manager.h                    |  103 
 src/timesync/timesyncd-server.c                     |  151 
 src/timesync/timesyncd-server.h                     |   67 
 src/timesync/timesyncd.c                            | 1173 
 src/timesync/timesyncd.conf.in                      |    3 
 src/timesync/timesyncd.h                            |  100 
 src/tmpfiles/tmpfiles.c                             |   49 
 src/tty-ask-password-agent/tty-ask-password-agent.c |  370 
 src/udev/accelerometer/Makefile                     |    1 
 src/udev/accelerometer/accelerometer.c              |   49 
 src/udev/ata_id/Makefile                            |    1 
 src/udev/ata_id/ata_id.c                            |    6 
 src/udev/cdrom_id/Makefile                          |    1 
 src/udev/cdrom_id/cdrom_id.c                        |   16 
 src/udev/net/link-config.c                          |  137 
 src/udev/net/link-config.h                          |    1 
 src/udev/scsi_id/Makefile                           |    1 
 src/udev/scsi_id/scsi_id.c                          |   13 
 src/udev/scsi_id/scsi_serial.c                      |    1 
 src/udev/udev-builtin-blkid.c                       |    9 
 src/udev/udev-builtin-btrfs.c                       |   15 
 src/udev/udev-builtin-firmware.c                    |    9 
 src/udev/udev-builtin-hwdb.c                        |    9 
 src/udev/udev-builtin-input_id.c                    |   12 
 src/udev/udev-builtin-keyboard.c                    |   16 
 src/udev/udev-builtin-kmod.c                        |   18 
 src/udev/udev-builtin-net_id.c                      |   21 
 src/udev/udev-builtin-path_id.c                     |   80 
 src/udev/udev-builtin-uaccess.c                     |    5 
 src/udev/udev-builtin-usb_id.c                      |   15 
 src/udev/udev-builtin.c                             |   27 
 src/udev/udev-ctrl.c                                |   90 
 src/udev/udev-event.c                               |   72 
 src/udev/udev-node.c                                |   15 
 src/udev/udev-rules.c                               |  130 
 src/udev/udev-watch.c                               |   15 
 src/udev/udev.conf                                  |    2 
 src/udev/udev.h                                     |    8 
 src/udev/udevadm-control.c                          |    6 
 src/udev/udevadm-info.c                             |   30 
 src/udev/udevadm-monitor.c                          |    9 
 src/udev/udevadm-settle.c                           |    4 
 src/udev/udevadm-test-builtin.c                     |    7 
 src/udev/udevadm-test.c                             |    6 
 src/udev/udevadm-trigger.c                          |   10 
 src/udev/udevadm.c                                  |   38 
 src/udev/udevd.c                                    |  122 
 src/update-done/update-done.c                       |   32 
 src/vconsole/vconsole-setup.c                       |   48 
 sysctl.d/50-coredump.conf.in                        |    4 
 sysctl.d/50-default.conf                            |    6 
 sysusers.d/basic.conf.in                            |   34 
 sysusers.d/systemd-remote.conf                      |   10 
 sysusers.d/systemd.conf                             |   11 
 test/basic.target                                   |    1 
 test/loopy.service                                  |    2 
 test/loopy.service.d/compat.conf                    |    5 
 test/loopy2.service                                 |    1 
 test/loopy3.service                                 |    5 
 test/loopy4.service                                 |    1 
 test/paths.target                                   |    1 
 test/shutdown.target                                |    1 
 test/sockets.target                                 |    1 
 test/sysinit.target                                 |    1 
 test/timers.target                                  |    1 
 tmpfiles.d/etc.conf                                 |    2 
 tmpfiles.d/systemd-remote.conf                      |   11 
 tools/compile-unifont.py                            |  116 
 units/.gitignore                                    |    9 
 units/emergency.service.in                          |    3 
 units/kmod-static-nodes.service.in                  |    2 
 units/org.freedesktop.resolve1.busname              |   16 
 units/rescue.service.m4.in                          |    3 
 units/serial-getty at .service.m4                      |    1 
 units/sys-kernel-config.mount                       |    1 
 units/sys-kernel-debug.mount                        |    1 
 units/systemd-firstboot.service.in                  |   24 
 units/systemd-fsck-root.service.in                  |    1 
 units/systemd-journal-remote.service.in             |   24 
 units/systemd-journal-remote.socket                 |   15 
 units/systemd-journal-upload.service.in             |   21 
 units/systemd-journald-dev-log.socket               |    8 
 units/systemd-tmpfiles-setup-dev.service.in         |    2 
 710 files changed, 121420 insertions(+), 17182 deletions(-)
---


More information about the systemd-commits mailing list