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

Zbigniew Jędrzejewski-Szmek zbyszek at kemper.freedesktop.org
Sat Mar 8 20:39:51 PST 2014


Tag 'v205' created by Lennart Poettering <lennart at poettering.net> at 2013-07-03 17:21 -0700

systemd 205

Changes since v204:
Auke Kok (5):
      systemctl does not expand %u, so revert back to %I
      Re-indent with spaces.
      Add support for ConditionSecurity=ima
      journald-stream: typo in error message.
      core: only attempt to connect to a session bus if one likely exists.

Chengwei Yang (2):
      Fix syscall(__NR_fanotify_mark, ...) on arm
      manager: Do not handle SIGKILL since we can not

Colin Walters (2):
      Fix previous commit for !HAVE_AUDIT
      nspawn: Include netlink headers rather than using #ifdef

Cristian Rodríguez (1):
      build-sys: do not allow --enable static

Daniel Albers (2):
      journal: take KeepFree into account when reporting maximum size
      journalctl,loginctl,systemctl,systemd-cgls: add -l as alias for --full

Daniel Wallace (1):
      Allow for the use of @ in remote host calls

Dave Reisner (4):
      nspawn: only warn about audit when booting the container
      dbus-scope: initialize variable before accessing
      machined: check correct return value for NULL
      machine: fix -Wmaybe-uninitialized warning

David Coppa (1):
      build-sys: rename LEGACY to NOLEGACY to better reflect meaning

David King (1):
      man: Small language improvements to sd_journal_open

David Strauss (1):
      Standardize on 'file system' and 'namespace' in man pages.

Eelco Dolstra (2):
      Start ctrl-alt-del.target irreversibly
      Fix CPUShares configuration option

Fedora systemd team (1):
      build-sys: install rpm macros file to /usr/lib/rpm/macros.d

Gabriel de Perthuis (1):
      systemd-analyze: Show critical chains for listed units

Harald Hoyer (5):
      test-bus-kernel-benchmark: corrected output for memfd bisect
      libsystemd-bus/bus-kernel.h: set MEMFD_MIN_SIZE to 128k
      kernel-install: filter out "initrd=" from /proc/cmdline
      systemctl: conform to LSB with the "status" return code
      systemctl: conform to LSB with the "status" return code

Jan Alexander Steffens (heftig) (1):
      journald: DO recalculate the ACL mask, but only if it doesn't exist

Jan Engelhardt (1):
      man: more grammar improvements

Jan Janssen (6):
      man: Document missing options
      Fix --no-ask-password
      gitignore: Add test-journal-interleaving
      libudev: Use correct type for sizeof
      test: Add list testcase
      journal-verify: Use proper printf placeholder

Jason St. John (7):
      bootchart: fix typos in copyright notices
      man: improve readability of "_TRANSPORT=" section in systemd.journal-fields(7)
      man: fix spacing issue in various man pages
      man: improve grammar and word formatting in numerous man pages
      replace tabs with spaces in various files
      keymap: improve consistency and general formatting of comments
      keymap: horizontally align comments in the same column

Johan Heikkilä (1):
      keymap: Add support for Eject button on MSI GE60/GE70

Karel Zak (1):
      units: cleanup agetty command line

Karol Lewandowski (1):
      Make it possible to disable smack separately from xattr support

Kay Sievers (22):
      kdbus: update kdbus.h from upstream
      bus: fix test-bus-memfd
      bus: update test-bus-memfd
      bus: remove KDBUS_MAKE_ACCESS_WORLD, remove (n_payload > 2) check
      bus: update test-bus-memfd
      bus: test-bus-memfd - use pread()/pwrite()
      TODO: add "debug" kernel cmdline switch
      bus: add and use UINT64_TO_PTR()
      bus: do not pass a pointer but a uint64_t address in RECV
      bus: update kdbus.h from upstream
      bus: update for kdbus changes
      bus: update for kdbus changes
      bus-benchmark: add performance data output mode
      bus: unmap memfd retrieved from the memfd cache
      bus: benchmark - adjust printf and MAX_SIZE
      hwdb: remove support for (not fully implemented) conditional properties
      hwdb: import data
      hwdb: add --device=<device-id> and --filter=<key name glob>
      keymap: remove non-existing driver string matches
      keymap: Asus -- do not overwrite explicitely kernel driver defined keys
      hwdb: allow to query arbitrary keys
      build-sys: work around automake issue with files with a leading '-'

Lennart Poettering (104):
      bus: add API for appending/reading fixed arrays
      audit: since audit is apparently never going to be fixed for containers tell the user what's going on
      bus: add sd_bus_message_append_string_space() for zero-copy string appending
      bus: catch up with latest kdbus
      bus: add new API for kdbus memfd functionality
      bus: extend memfd test
      bus: fix error check in memfd code
      update TODO
      bus: properly handle message bodies that are a chain of memory areas rather than a single one
      bus: fix allocation of body parts from memfd
      bus: seal off memfds when sealing messages
      bus: minor fixes
      bus: add macro for iterating through body parts of a message
      bus: rework message struct to keep header with fields in same malloc() block
      bus: add support for adding memfds into message payload
      units: rework systemd-random-seed-{load,save}.service to be a single service
      update TODO
      utmp: turn systemd-update-utmp-shutdown.service into a normal runtime service
      bus: put together messages with memfd payload correctly
      bus: implement receiving side of memfd hookup
      bus: send memfds as payload only on directed messages and for large parts
      bus: implement sd_bus_message_append_string_memfd()
      bus: synthesize timeout message errors instead of returning error codes
      bus: make bus ref counting atomic
      bus: keep kernel bus fd around during entire life-time of bus
      bus: actually unmap kdbus pool after use
      bus: return ECHILD as soon as people try to reuse a bus connection across a fork()
      bus: add minimal locking around the memfd cache
      bus: add APIs for negotiating what is attached to messages
      bus: calculate bloom filter for match
      bus: add a more comprehensive test for the bloom filter logic
      bus: add test for bloom filter prefix match
      bus: add benchmark tool to determine the right threshold for copying vs.  memfd
      bus: properly unmap mapped area
      bus: when adding memfds to cache and we shorten them, make sure to unmap the remainder
      bus: rework benchmark test to actually yield useful results
      test: determine number of transactions per second rather than time per transaction
      bus-benchmark: lower loop time to 100ms by default, to ensure "make check" finishes more quickly
      service: execute ExecStopPost= commands when the watchdog timeout hits
      build-sys: we do not support --disable-largefile builds
      cgroup: the "tasks" attribute is obsolete, cgroup.procs is the new replacement
      update TODO
      update TODO
      rpm: define a %_userunitdir macro
      mount: when learning about the root mount from mountinfo, don't add conflicting dep for umount.target
      core: add new .slice unit type for partitioning systems
      units: add default units for system.slice, user.slice, machine.slice
      core: expose a "Slice" property on Unit objects on the bus
      core: unref slice ref after use
      update TODO
      journal: add references to SSKG paper FSS is based on
      logind: add infrastructure to keep track of machines, and move to slices
      logind: make ListMachines bus call public
      sd-login: update machine enumeration/notifications APIs for new /run/systemd/machines/
      man: document that shutdown() is only sometimes OK on sockets passed in via socket activation
      man: fix example for DefaultEnvironment=
      update TODO
      login: add an api to determine the slice a PID is located in to libsystemd-login
      journald: bump the journal per-unit ratelimit defaults
      tmpfiles: fix error check
      update TODO
      core: don't do runaway fork()s if we hit a segfault from our segfault handler
      core: general cgroup rework
      dbus: add infrastructure for changing multiple properties at once on units and hook some cgroup attributes up to it
      dbus: make more cgroup attributes runtime settable
      dbus: make DeviceAllow=/DevicePolicy= writable
      dbus: hookup runtime property changes for mouns, services, sockets, swaps too
      unit: make sure the dropins we write are high-priority
      dbus: fix minor memory leak when sending job change signals
      core: add transient units
      main: fix loading of default target
      cgroup: readd proper cgroup empty tracking
      cgroup: implicitly add units to GC queue when their cgroups run empty
      service: correct service bus introspection for timeouts
      dbus: expose cgroup properties in introspection everywhere
      snapshot: snapshots are just a special kind of transient units now
      systemctl: show per-unit cgroup tree correctly following the new property
      core: add new "scope" unit type for making a unit of pre-existing processes
      core: allow setting of the description string for transient units
      core: move ControlGroup and Slice properties out of the dbus "Unit" interface
      scope: properly implement passive validity checking of PIDs field when creating transient scopes
      core: parse Slice= from the unit type specific unit file section
      core: add support to run transient units in arbitrary slices
      scope: make TimeoutStopUSec= settable for transient units
      core: split out unit bus path unescaping into unit_name_from_dbus_path()
      scope: implement reset-failed command
      scope: fix state string table
      logind: port over to use scopes+slices for all cgroup stuff
      libsystemd-logind: fix detection of session/user/machine of a PID
      machined: split out machine registration stuff from logind
      machined: fix bus path unescaping
      nspawn: use the corect method signature for CreateMachine()
      machined: relax access to GetMachine()
      machined: sync to /run after job completed
      core: don't consider a unit's cgroup empty if only a subcgroup runs empty
      login: pass correct boolean type to libdbus
      logind: after deserializatio readd systemd units to unit-to-object hashmap correctly
      core: make GC more aggressive
      machine: fix scope allocation
      logind/machined: properly notice when units are gc'ed
      build-sys: prepare v205
      build-sys: bump/correct library versions
      update TODO
      NEWS: no need to mention journalctl --user/--system twice

Lukas Nykryn (2):
      systemd-delta: add support for drop-in snippets
      core: read "debug" from kernel commandline and set log level

Mantas MikulÄ—nas (1):
      systemctl: honor "--no-legend" in 'list-sockets'

Marius Vollmer (1):
      tests: add testcase for skipping-entries-on-direction-change-bug

Martin Pitt (5):
      keymap: Add Samsung 900XC3
      keymap: Add BenQ JoyBook
      keymap: Add DIXONSP
      keymap: Add Logitech USB (iTouch)
      keymap: Apply to all Latitude and Precision models

Michael Biebl (1):
      man: Fix small typo

Michael Olbrich (1):
      service: kill processes with SIGKILL on watchdog failure

Michael Tremer (1):
      systemctl: make systemctl is-enabled work for templated units

Michal Schmidt (1):
      core: fix DBus property ExecMainExitTimestamp

Michał Bartoszkiewicz (1):
      journal: correctly convert usec_t to timespec.

Nirbheek Chauhan (1):
      core: use the same test as upstart for apparmor

Pierre Neidhardt (1):
      keymap: add some more Asus laptop keys

Ross Burton (1):
      build-sys: don't install quotaon.service twice

Ross Lagerwall (2):
      service: don't report alien child as alive when it's not
      rules: only run systemd-sysctl when a network device is added

Sean McGovern (1):
      udev: handle network controllers in nonstandard domains

Thomas Hindoe Paaboel Andersen (3):
      sd-journal: check if the pointers passed are the same
      analyze: show unit file loading on plot
      analyze: fix font size on plot

Tom Gundersen (1):
      Makefile.am: merge conditionals

Umut Tezduyar (3):
      build-sys: option to disable tmpfiles
      analyze: show generators on plot
      manager: add DefaultEnvironment option

Václav Pavlín (3):
      systemctl: mangle names when avoiding dbus
      systemctl: add commands set-default and get-default
      systemctl: add command set-log-level

Zachary Cook (1):
      systemd: record efi timestamps after /sys is mounted

Zbigniew Jędrzejewski-Szmek (72):
      systemd-python: wrap sd_login_monitor
      build-sys: add convinience 'make python-shell'
      systemd-python: use consistent indentation
      systemd-python: allow threads around flush
      build-sys: properly report missing gtk-doc
      build-sys: fix gtkdocize check
      journalctl: add -k/--dmesg
      systemd-python: do not attempt to convert str to bytes
      systemd-delta: count overrides only of the requested type
      man: mention net.ifnames in kernel-command-line(3)
      man: link to XKB conf. guide in localectl(1)
      man: fix display of keys which appear in two sections in directive index
      build-sys: more pretty colors
      systemctl: suggest 'systemctl daemon-reload' without --system
      systemctl,core: allow nuking of symlinks to removed units
      systemctl: limit logs in status to current boot
      systemctl: add missing verbs to help
      man: mention that units are 1024-based
      logs-show: print multiline messages
      systemctl: remove extra padding from status output
      journalctl: fix verbose output when no logs are found
      dev-setup: do not create a dangling /proc/kcore symlink
      journal: simplify match_free_if_empty
      journal: add ability to filter by current user
      journalctl: add --system/--user flags
      journal: loop less in MATCH_AND_TERM conditionals
      journalctl: no color for --reboot-- when not on tty
      Properly check for overflow in offsets
      Use stdint.h macros instead of casts to print uint64_t values
      journalctl: print proper IDs with --header
      journalctl: print monotonic timestamp in --header
      tests: add test for empty journal files
      journal: add sd_journal_open_files
      journalctl: allow the user to specify the file(s) to use
      journal: remember last direction of search and keep offset cache
      journal: change direction tests to use the same convention (cp </> np)
      tests: add testcase for duplicate seqnums
      journal: letting (interleaved) seqnums go
      man: add note that sd_journal_open_files is racy
      build-sys: remove SD_JOURNAL_SYSTEM_ONLY(3) from Makefile
      journald: do not overwrite syslog facility when parsing priority
      build-sys: add 'man' target
      journal: use initialization instead of zeroing
      journald: do not calculate free space too early
      man: add sd_j_open_files to return values section
      man: update systemd-analyze invocation
      journalctl: properly print headers of empty journals
      cgls,loginctl,systemctl: fix -l
      core/dbus: properly export cgroup properties on sockets
      nspawn: '-C' option has been removed
      build-sys: make intltool and distcheck happy
      logind: uninitialized variable
      journalctl: show lines in full with --all
      Add hasprefix macro to check prefixes of fixed length
      journal: allow callers to specify OBJECT_PID=
      Make sure we only show authentic coredump messages
      journalctl,systemctl: show messages tagged with OBJECT_SYSTEMD_[USER_]_UNIT
      journal-verify: allow unlinked data entries
      journal/vacuum: cleanup
      journald: fix space limits reporting
      journald: always vacuum empty offline files
      man: always supply quotes around literals
      man: use <constant> for various constants which look ugly with quotes
      man: add CONSTANTS section to systemd.directives(7)
      journalctl: highlight MESSAGE= in verbose output
      killall: do not use alloca() in argument list
      build-sys: "link" libsystemd-id128.so with libsystemd-label
      man: add more formatting markup
      journald: drop (deleted) from _EXE= fields
      build-sys: two files were missing in distcheck
      man: describe OBJECT_PID=
      NEWS: mention set-log-level, --user, --system

Łukasz Stelmach (1):
      Describe handling of an AF_UNIX socket

장동준 (1):
      keymap: Add Samsung Series 3

---
 .gitignore                                      |   10 
 Makefile-man.am                                 |   39 
 Makefile.am                                     |  347 +-
 NEWS                                            |  143 
 README                                          |    7 
 TODO                                            |  121 
 catalog/systemd.catalog                         |   20 
 configure.ac                                    |   56 
 hwdb/20-OUI.hwdb                                |  907 +++++
 hwdb/20-pci-vendor-model.hwdb                   | 3821 ++++++++++++++++++++++--
 hwdb/20-usb-vendor-model.hwdb                   |    6 
 keymaps-force-release/common-volume-keys        |    6 
 keymaps-force-release/samsung-other             |    4 
 keymaps-force-release/samsung-series-3          |    2 
 keymaps-force-release/samsung-series-9          |    6 
 keymaps/acer                                    |   34 
 keymaps/acer-aspire_5720                        |    6 
 keymaps/acer-aspire_8930                        |    4 
 keymaps/dell                                    |   54 
 keymaps/dell-latitude-xt2                       |    8 
 keymaps/everex-xt5000                           |    4 
 keymaps/fujitsu-amilo_li_2732                   |    4 
 keymaps/fujitsu-amilo_pro_edition_v3505         |    8 
 keymaps/fujitsu-amilo_pro_v3205                 |    2 
 keymaps/hewlett-packard                         |   14 
 keymaps/hewlett-packard-hdx9494nr               |    2 
 keymaps/hewlett-packard-pavilion                |    6 
 keymaps/hewlett-packard_elitebook-8460p         |    6 
 keymaps/lenovo-3000                             |    8 
 keymaps/lenovo-ideapad                          |    2 
 keymaps/lenovo-thinkpad-usb-keyboard-trackpoint |   24 
 keymaps/lenovo-thinkpad_x200_tablet             |    6 
 keymaps/lenovo-thinkpad_x6_tablet               |   16 
 keymaps/lg-x110                                 |   22 
 keymaps/logitech-usb                            |    6 
 keymaps/logitech-wave                           |   32 
 keymaps/logitech-wave-cordless                  |    8 
 keymaps/maxdata-pro_7000                        |    8 
 keymaps/medion-fid2060                          |    4 
 keymaps/medionnb-a555                           |    8 
 keymaps/micro-star                              |   24 
 keymaps/module-asus-w3j                         |   11 
 keymaps/module-ibm                              |   24 
 keymaps/module-lenovo                           |   28 
 keymaps/module-sony                             |   16 
 keymaps/module-sony-vgn                         |    8 
 keymaps/module-sony-vpc                         |    6 
 keymaps/olpc-xo                                 |   22 
 keymaps/onkyo                                   |   26 
 keymaps/samsung-other                           |   24 
 keymaps/samsung-series-3                        |    3 
 keymaps/samsung-series-9                        |    6 
 keymaps/toshiba-satellite_m30x                  |    4 
 m4/attributes.m4                                |   20 
 make-directive-index.py                         |   38 
 man/binfmt.d.xml                                |    4 
 man/bootchart.conf.xml                          |    8 
 man/bootup.xml                                  |   27 
 man/crypttab.xml                                |   12 
 man/custom-html.xsl                             |    6 
 man/custom-man.xsl                              |    9 
 man/daemon.xml                                  |  144 
 man/halt.xml                                    |    8 
 man/hostname.xml                                |   16 
 man/hostnamectl.xml                             |   57 
 man/journalctl.xml                              |  133 
 man/journald.conf.xml                           |  121 
 man/kernel-command-line.xml                     |   41 
 man/kernel-install.xml                          |    8 
 man/locale.conf.xml                             |    6 
 man/localectl.xml                               |   25 
 man/localtime.xml                               |   14 
 man/loginctl.xml                                |   69 
 man/logind.conf.xml                             |   40 
 man/machine-id.xml                              |   26 
 man/machine-info.xml                            |    4 
 man/modules-load.d.xml                          |    2 
 man/nss-myhostname.xml                          |   14 
 man/os-release.xml                              |    4 
 man/pam_systemd.xml                             |   36 
 man/sd-daemon.xml                               |    3 
 man/sd-id128.xml                                |   33 
 man/sd-journal.xml                              |    3 
 man/sd-login.xml                                |    7 
 man/sd_booted.xml                               |    3 
 man/sd_get_seats.xml                            |    7 
 man/sd_id128_get_machine.xml                    |   13 
 man/sd_id128_randomize.xml                      |   16 
 man/sd_id128_to_string.xml                      |   30 
 man/sd_is_fifo.xml                              |   46 
 man/sd_journal_add_match.xml                    |    3 
 man/sd_journal_get_catalog.xml                  |    3 
 man/sd_journal_get_cursor.xml                   |    3 
 man/sd_journal_get_cutoff_realtime_usec.xml     |   24 
 man/sd_journal_get_data.xml                     |    3 
 man/sd_journal_get_fd.xml                       |   47 
 man/sd_journal_get_realtime_usec.xml            |   36 
 man/sd_journal_get_usage.xml                    |    5 
 man/sd_journal_next.xml                         |    3 
 man/sd_journal_open.xml                         |   76 
 man/sd_journal_print.xml                        |   33 
 man/sd_journal_query_unique.xml                 |    3 
 man/sd_journal_seek_head.xml                    |   13 
 man/sd_journal_stream_fd.xml                    |   23 
 man/sd_listen_fds.xml                           |    3 
 man/sd_login_monitor_new.xml                    |   31 
 man/sd_notify.xml                               |    7 
 man/sd_pid_get_session.xml                      |    5 
 man/sd_seat_get_active.xml                      |   25 
 man/sd_session_is_active.xml                    |   12 
 man/sd_uid_get_state.xml                        |    9 
 man/sysctl.d.xml                                |    4 
 man/systemctl.xml                               |   42 
 man/systemd-analyze.xml                         |   51 
 man/systemd-cgls.xml                            |    1 
 man/systemd-coredumpctl.xml                     |    4 
 man/systemd-delta.xml                           |    7 
 man/systemd-halt.service.xml                    |   10 
 man/systemd-hostnamed.service.xml               |    8 
 man/systemd-inhibit.xml                         |   16 
 man/systemd-journald.service.xml                |   20 
 man/systemd-modules-load.service.xml            |    4 
 man/systemd-nspawn.xml                          |   23 
 man/systemd-random-seed-load.service.xml        |   80 
 man/systemd-random-seed.service.xml             |   75 
 man/systemd-readahead-replay.service.xml        |   26 
 man/systemd-suspend.service.xml                 |   14 
 man/systemd-system.conf.xml                     |   40 
 man/systemd-timedated.service.xml               |    4 
 man/systemd-tmpfiles.xml                        |    2 
 man/systemd-udevd.service.xml                   |    2 
 man/systemd-update-utmp-runlevel.service.xml    |   76 
 man/systemd-update-utmp.service.xml             |   76 
 man/systemd.automount.xml                       |    2 
 man/systemd.device.xml                          |    2 
 man/systemd.exec.xml                            |   70 
 man/systemd.journal-fields.xml                  |  233 +
 man/systemd.kill.xml                            |    8 
 man/systemd.mount.xml                           |   14 
 man/systemd.preset.xml                          |   14 
 man/systemd.service.xml                         |   38 
 man/systemd.socket.xml                          |   77 
 man/systemd.special.xml                         |    4 
 man/systemd.swap.xml                            |    4 
 man/systemd.time.xml                            |   81 
 man/systemd.timer.xml                           |    2 
 man/systemd.unit.xml                            |   49 
 man/systemd.xml                                 |  105 
 man/timedatectl.xml                             |   16 
 man/tmpfiles.d.xml                              |    2 
 man/udev.xml                                    |  119 
 po/POTFILES.skip                                |    1 
 rules/99-systemd.rules.in                       |    2 
 shell-completion/bash/journalctl                |    1 
 shell-completion/bash/systemctl                 |    8 
 shell-completion/systemd-zsh-completion.zsh     |    6 
 src/activate/activate.c                         |    9 
 src/analyze/systemd-analyze.c                   |   85 
 src/bootchart/bootchart.c                       |    2 
 src/bootchart/bootchart.h                       |    2 
 src/bootchart/store.c                           |    2 
 src/bootchart/store.h                           |    2 
 src/bootchart/svg.c                             |    2 
 src/bootchart/svg.h                             |    2 
 src/cgls/cgls.c                                 |   18 
 src/cgroups-agent/cgroups-agent.c               |    4 
 src/cgtop/cgtop.c                               |    2 
 src/core/bus-errors.h                           |    1 
 src/core/cgroup-attr.c                          |  132 
 src/core/cgroup-attr.h                          |   50 
 src/core/cgroup-semantics.c                     |  333 --
 src/core/cgroup-semantics.h                     |   43 
 src/core/cgroup.c                               |  907 +++--
 src/core/cgroup.h                               |  116 
 src/core/condition.c                            |   21 
 src/core/dbus-cgroup.c                          |  375 ++
 src/core/dbus-cgroup.h                          |   46 
 src/core/dbus-execute.c                         |   32 
 src/core/dbus-execute.h                         |   16 
 src/core/dbus-job.c                             |   42 
 src/core/dbus-manager.c                         |  299 -
 src/core/dbus-mount.c                           |   47 
 src/core/dbus-mount.h                           |    3 
 src/core/dbus-scope.c                           |  183 +
 src/core/dbus-scope.h                           |   33 
 src/core/dbus-service.c                         |  179 +
 src/core/dbus-service.h                         |    3 
 src/core/dbus-slice.c                           |   93 
 src/core/dbus-slice.h                           |   33 
 src/core/dbus-socket.c                          |   49 
 src/core/dbus-socket.h                          |    3 
 src/core/dbus-swap.c                            |   45 
 src/core/dbus-swap.h                            |    3 
 src/core/dbus-unit.c                            |  579 ---
 src/core/dbus-unit.h                            |   47 
 src/core/dbus.c                                 |    5 
 src/core/execute.c                              |   78 
 src/core/execute.h                              |   17 
 src/core/job.c                                  |    7 
 src/core/killall.c                              |    5 
 src/core/load-fragment-gperf.gperf.m4           |   34 
 src/core/load-fragment.c                        |  490 ++-
 src/core/load-fragment.h                        |   10 
 src/core/macros.systemd.in                      |    1 
 src/core/main.c                                 |   40 
 src/core/manager.c                              |  111 
 src/core/manager.h                              |   18 
 src/core/mount.c                                |   54 
 src/core/mount.h                                |    4 
 src/core/org.freedesktop.systemd1.conf          |    4 
 src/core/scope.c                                |  479 +++
 src/core/scope.h                                |   69 
 src/core/service.c                              |   99 
 src/core/service.h                              |    1 
 src/core/slice.c                                |  322 ++
 src/core/slice.h                                |   46 
 src/core/smack-setup.c                          |   10 
 src/core/snapshot.c                             |   30 
 src/core/snapshot.h                             |    1 
 src/core/socket.c                               |   26 
 src/core/socket.h                               |    1 
 src/core/special.h                              |    6 
 src/core/swap.c                                 |   17 
 src/core/swap.h                                 |    1 
 src/core/system.conf                            |    1 
 src/core/transaction.c                          |    3 
 src/core/unit-printf.c                          |   28 
 src/core/unit.c                                 |  618 +--
 src/core/unit.h                                 |   83 
 src/delta/delta.c                               |  202 +
 src/hostname/hostnamectl.c                      |   12 
 src/journal/coredumpctl.c                       |    1 
 src/journal/fsprg.c                             |    6 
 src/journal/journal-authenticate.c              |   10 
 src/journal/journal-file.c                      |  114 
 src/journal/journal-file.h                      |   18 
 src/journal/journal-gatewayd.c                  |   14 
 src/journal/journal-internal.h                  |    4 
 src/journal/journal-qrcode.c                    |    6 
 src/journal/journal-send.c                      |   28 
 src/journal/journal-vacuum.c                    |   50 
 src/journal/journal-verify.c                    |  277 +
 src/journal/journalctl.c                        |  112 
 src/journal/journald-kmsg.c                     |    5 
 src/journal/journald-native.c                   |   50 
 src/journal/journald-server.c                   |  299 +
 src/journal/journald-server.h                   |    3 
 src/journal/journald-stream.c                   |    4 
 src/journal/journald-syslog.c                   |    4 
 src/journal/journald.conf                       |    4 
 src/journal/libsystemd-journal.sym              |    5 
 src/journal/sd-journal.c                        |  280 +
 src/journal/test-journal-interleaving.c         |  299 +
 src/journal/test-journal-verify.c               |    4 
 src/journal/test-journal.c                      |   60 
 src/kernel-install/90-loaderentry.install       |   11 
 src/libsystemd-bus/bus-bloom.c                  |    2 
 src/libsystemd-bus/bus-control.c                |  246 +
 src/libsystemd-bus/bus-control.h                |    4 
 src/libsystemd-bus/bus-error.c                  |   80 
 src/libsystemd-bus/bus-internal.h               |   44 
 src/libsystemd-bus/bus-kernel.c                 |  396 +-
 src/libsystemd-bus/bus-kernel.h                 |   38 
 src/libsystemd-bus/bus-match.c                  |  116 
 src/libsystemd-bus/bus-match.h                  |   16 
 src/libsystemd-bus/bus-message.c                | 1110 +++++-
 src/libsystemd-bus/bus-message.h                |   61 
 src/libsystemd-bus/bus-socket.c                 |   66 
 src/libsystemd-bus/bus-type.c                   |   17 
 src/libsystemd-bus/bus-type.h                   |    1 
 src/libsystemd-bus/kdbus.h                      |  137 
 src/libsystemd-bus/sd-bus.c                     |  358 +-
 src/libsystemd-bus/sd-memfd.c                   |  231 +
 src/libsystemd-bus/test-bus-chat.c              |   10 
 src/libsystemd-bus/test-bus-kernel-benchmark.c  |  302 +
 src/libsystemd-bus/test-bus-kernel-bloom.c      |  112 
 src/libsystemd-bus/test-bus-kernel.c            |   34 
 src/libsystemd-bus/test-bus-marshal.c           |   18 
 src/libsystemd-bus/test-bus-match.c             |   70 
 src/libsystemd-bus/test-bus-memfd.c             |  174 +
 src/libsystemd-bus/test-bus-server.c            |    4 
 src/libsystemd-bus/test-bus-zero-copy.c         |  183 +
 src/libudev/libudev-device.c                    |    2 
 src/libudev/libudev-hwdb.c                      |   16 
 src/libudev/libudev.h                           |    2 
 src/locale/localectl.c                          |   18 
 src/login/libsystemd-login.sym                  |    5 
 src/login/loginctl.c                            |   93 
 src/login/logind-dbus.c                         |  611 +++
 src/login/logind-gperf.gperf                    |    2 
 src/login/logind-seat-dbus.c                    |    6 
 src/login/logind-session-dbus.c                 |  103 
 src/login/logind-session.c                      |  472 +-
 src/login/logind-session.h                      |   23 
 src/login/logind-user-dbus.c                    |   30 
 src/login/logind-user.c                         |  332 +-
 src/login/logind-user.h                         |    9 
 src/login/logind.c                              |  358 --
 src/login/logind.conf                           |    2 
 src/login/logind.h                              |   21 
 src/login/org.freedesktop.login1.conf           |    4 
 src/login/pam-module.c                          |  183 -
 src/login/sd-login.c                            |   58 
 src/login/user-sessions.c                       |  121 
 src/machine/Makefile                            |    1 
 src/machine/machine-dbus.c                      |  359 ++
 src/machine/machine.c                           |  413 ++
 src/machine/machine.h                           |  109 
 src/machine/machinectl.c                        |  764 ++++
 src/machine/machined-dbus.c                     |  839 +++++
 src/machine/machined.c                          |  420 ++
 src/machine/machined.h                          |   73 
 src/machine/org.freedesktop.machine1.conf       |   50 
 src/machine/org.freedesktop.machine1.service    |   12 
 src/notify/notify.c                             |    3 
 src/nspawn/nspawn.c                             |  190 -
 src/python-systemd/_daemon.c                    |   49 
 src/python-systemd/_reader.c                    |   23 
 src/python-systemd/docs/journal.rst             |    2 
 src/python-systemd/docs/login.rst               |   23 
 src/python-systemd/journal.py                   |    4 
 src/python-systemd/login.c                      |  211 +
 src/python-systemd/pyutil.c                     |   40 
 src/python-systemd/pyutil.h                     |    1 
 src/run/Makefile                                |    1 
 src/run/run.c                                   |  345 ++
 src/shared/acl-util.c                           |   28 
 src/shared/acl-util.h                           |    1 
 src/shared/cgroup-label.c                       |   11 
 src/shared/cgroup-show.c                        |    1 
 src/shared/cgroup-util.c                        |  609 ++-
 src/shared/cgroup-util.h                        |   33 
 src/shared/dbus-common.c                        |    4 
 src/shared/def.h                                |    2 
 src/shared/dev-setup.c                          |    8 
 src/shared/fileio.c                             |    1 
 src/shared/hwclock.c                            |    2 
 src/shared/install.c                            |  123 
 src/shared/install.h                            |    2 
 src/shared/list.h                               |    9 
 src/shared/logs-show.c                          |  239 +
 src/shared/logs-show.h                          |    2 
 src/shared/macro.h                              |   31 
 src/shared/missing.h                            |    3 
 src/shared/mkdir.c                              |   74 
 src/shared/mkdir.h                              |    8 
 src/shared/refcnt.h                             |   34 
 src/shared/unit-name.c                          |   63 
 src/shared/unit-name.h                          |    8 
 src/shared/utf8.c                               |   21 
 src/shared/utf8.h                               |    4 
 src/shared/util.c                               |   86 
 src/shared/util.h                               |    2 
 src/stdio-bridge/stdio-bridge.c                 |    4 
 src/systemctl/systemctl.c                       |  703 ++--
 src/systemd/sd-bus.h                            |   36 
 src/systemd/sd-journal.h                        |    5 
 src/systemd/sd-login.h                          |    5 
 src/systemd/sd-memfd.h                          |   58 
 src/systemd/sd-messages.h                       |    7 
 src/test/test-cgroup-util.c                     |  117 
 src/test/test-cgroup.c                          |    8 
 src/test/test-list.c                            |  109 
 src/test/test-util.c                            |   39 
 src/timedate/timedatectl.c                      |   22 
 src/timedate/timedated.c                        |    4 
 src/tmpfiles/tmpfiles.c                         |    2 
 src/udev/keymap/95-keyboard-force-release.rules |    9 
 src/udev/keymap/95-keymap.rules                 |   10 
 src/udev/udev-builtin-hwdb.c                    |   47 
 src/udev/udev-builtin-net_id.c                  |   22 
 src/udev/udev-rules.c                           |    2 
 src/udev/udev.h                                 |    2 
 src/udev/udevadm-hwdb.c                         |   18 
 src/update-utmp/update-utmp.c                   |    2 
 tmpfiles.d/systemd.conf                         |    1 
 units/.gitignore                                |    6 
 units/basic.target                              |    4 
 units/getty at .service.m4                         |    2 
 units/machine.slice                             |   11 
 units/serial-getty at .service.m4                  |    2 
 units/slices.target                             |   12 
 units/system.slice                              |   14 
 units/systemd-logind.service.in                 |    3 
 units/systemd-machined.service.in               |   19 
 units/systemd-random-seed-load.service.in       |   18 
 units/systemd-random-seed-save.service.in       |   18 
 units/systemd-random-seed.service.in            |   21 
 units/systemd-tmpfiles-setup.service.in         |    1 
 units/systemd-update-utmp-runlevel.service.in   |    8 
 units/systemd-update-utmp-shutdown.service.in   |   19 
 units/systemd-update-utmp.service.in            |   21 
 units/user.slice                                |   11 
 units/user at .service.in                          |    8 
 units/x-.slice                                  |   12 
 395 files changed, 22615 insertions(+), 7769 deletions(-)
---


More information about the systemd-commits mailing list