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

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


Tag 'v197' created by Lennart Poettering <lennart at poettering.net> at 2013-01-08 02:11 -0800

systemd 197

Changes since v196:
Adam Williamson (6):
      add Belarussian mapping: simple, 'by' and 'by'
      French Canadian xlayout is just "ca", not "ca(fr)" any more
      add Hebrew (Israel) - simple, il/il
      add Kazakh keyboard mapping (kazakh/kz)
      add Lithuanian keyboard mapping (lt/lt)
      correct Macedonian keyboard mapping (X layout is 'mk', not 'mkd')

Alessandro Crismani (1):
      keymap: Update the list of Samsung Series 9 models

Auke Kok (1):
      bootchart: merge bootchart

Colin Walters (1):
      build-sys: Make libsystemd-shared link to libsystemd-daemon

Daniel Wallace (3):
      fix --full for journalctl zsh completion
      unit: add %U for uids in units
      zsh: add hibernate and hybrid-sleep to zsh-completion

Dave Reisner (1):
      bash-completion: update list of verbs

David Herrmann (1):
      getty-generator: fix handling systems without a console

David Strauss (3):
      mount: clarify that User= and Group= are useless with an explicit Type=
      Update TODO to include splitting systemd-analyze.
      Grammar and spelling fixes to journal documentation.

Dimitrios Apostolou (1):
      socket: Too many incoming connections

Eelco Dolstra (1):
      man: fix some typos

Eric Benoit (1):
      libudev: hwdb: add missing endianess conversion

Giovanni Campagna (1):
      localectl: support systems without locale-archive

Hannes Reinecke (1):
      udev: path_id - handle Hyper-V devices

Henrik Grindal Bakken (1):
      Add #ifdef guards around xattr usage

Hermann Gausterer (1):
      shutdown: fix typo

Kay Sievers (39):
      shared: FORMAT_TIMESTAMP_MAX +1
      timedatectl: shorten output to print single < 80 char line
      timedatectl: replace ",' with ':'
      udev: net_id - read ACPI _SUN  -- slot user number
      shared: FORMAT_TIMESTAMP_MAX -- include space for unicode weekdays
      udev: net_id - export PCI hotplug slot names
      udev: net_id - merge properties into the correct device
      man: systemd.time - fix typo
      man: systemd.time - fix typo in fixed typo
      man: systemd.exec - mention mount(2)
      udev: net_id - suppress function number for single-function devices
      udev: hwdb - fix OUI lookup
      hwdb: update data
      gitignore: ignore .trs files from tests
      hwdb: update PNP ids
      hwdb: fix upstream typo in PNP data
      udev: net_id - clarify comments
      build-sys: add libsystemd-daemon.la to libsystemd-core.la
      udev: net_id - provide path names for USB devices
      udev: net_id - update examples
      udev: net_id - update examples
      udev: net_id - fix typos
      udev: net_id - fix OUI handling
      rules: usb-hid-pm - remove AMI devices
      hwdb: update
      hwdb: update
      udev: net_id: update comments
      hwdb: update comments and data
      hwdb: update
      udev: in addition to DEVMODE, honor DEVUID, DEVGID from the uevent
      udev: set device node permissions only at "add" events
      udev: net_id - append "dev_id" value if needed
      udev: enable persistent network device naming
      analyze: add .gitignore
      udev: fix net name rules matches
      TODO: update
      TODO: update
      Revert "build-sys: remove .la files after installation"
      build-sys: disable static libraries

Lennart Poettering (92):
      autoconfization
      fix line of gcc cflags
      remove old README
      Initialize the right scope field
      return any locally configured IP address if they exist
      set visibility of functions explicitly to avoid name clashes
      build-sys: prepare release
      update TODO
      catalog: correct substitution
      nspawn: reset supplementary and main group id before entering nspawn
      update TODO
      automount: modernizations
      manager: introduce watch_init() initializer for watches
      dbus: introduce _cleanup_dbus_error_free_
      locale: modernizations
      readahead: properly detect btrfs on SSD
      update TODO
      update TODO
      util: drop "," between week day and date when formatting timestamps
      timedatctl: bring manual strftime in sync with format_timestamp()
      timedatectl: show both current actual timezone name and UTC distance in TImezone field
      update TODO
      journal: fix SO_PASSSEC invocation
      man: clarify why User=/Group= don't work with mount units
      timer: implement calendar time events
      update TODO
      timedatectl: improve english language DST change texts a bit
      test: extend calendarspec test a bit
      util: split off time related calls from util.[ch] into time-util.[ch]
      util: rename format_timestamp_pretty() to format_timestamp_relative() because that describes much better what it does
      util: teach parse_timestamp() to parse results of format_timestamp_relative()
      time-util: also rename FORMAT_TIMESTAMP_PRETTY → _MAX
      path-util: when parsing a timestamp we don't know the timezone
      time-util: teach parse_timestamp to parse weekdays
      build-sys: drop TARGET_UBUNTU
      man: document calendar timers
      update TODO
      timer: recalculate next elapse for calendar timer units when the system clock is changed
      update TODO
      manager: fix build on 32bit systems
      update TODO
      update TODO
      update TODO
      nspawn: allow nspawn to be invoked without tty
      socket: properly serialize/desrialize mqueue fds
      fdset: add calls for initializing fdset from socket activation fds
      nspawn: allow passing socket activation fds through nspawn
      socket: support socket activation of containers
      nspawn: try to orderly shutdown container when receiving SIGTERM
      update TODO
      journalctl: strip TABs and ANSI color sequences from log messages when displaying them
      shared: move fdset.c from core/ to shared/ since it is used by more than the core now
      systemctl: don't show cgroup field for a unit if cgroup is empty
      update TODO
      pam: properly handle SSH logins lacking the PAM tty field
      logind: add support for automatic suspend/hibernate/shutdown on idle
      util: when determining controlling tty of a process properly handle processes without
      util: if /sys mounted read-only we can't suspend/hibernate
      logind: don't allow suspending/hibernating if the kernel doesn't support it
      update TODO
      fstab-generator: properly detect bind mounts
      hostnamed: make chassis type configurable via /etc/machine-info
      update TODO
      polkit: add "imply" rules to a number of polkit actions
      TODO
      macro: use C11 static_assert() macro for static assertions
      units: add CAP_DAC_OVERRIDE+CAP_SYS_PTRACE to hostnamed so that detection of virtualization works
      TODO
      analyze: properly parse firmware/loader time and handle times for container boots correctly
      unit: add ConditionACPower=
      TODO
      man: clarify that specifiers cannot be used in ExecStart='s first argument
      readahead: don't complain that we cannot precache symlinks
      core: drop support for old per-distro configuration files for console, hostname, locale, timezone
      build-sys: make rc-local support part of SYSV compat
      Make gcc a bit quieter
      fsck: remove distro specific hacks from fsck/quotacheck
      systemctl: enable chkconfig compat only if chkconfig is found rather than based on distro
      units: drop distro specific stuff from units
      units: always use sulogin in rescue.service
      service: drop the per-distro ifdefs in service.c
      service: drop inserv.conf parsing
      build-sys: make path of loadkeys/setfont configurable in configure
      build-sys: drop all distribution specfic checks
      build-sys: fix help text for --disable-myhostname
      update TODO
      git: ignore bootchart binary
      analyze: add emacs mode header
      core: properly initialize kernel timestamp
      build-sys: bump version and so revisions
      update NEWS
      build-sys: fix spelling of sysvrcndir

Lukas Nykryn (2):
      coredumpctl: check return of strndup
      udevd: add missing ':' to getopt_long 'e'

Mantas MikulÄ—nas (2):
      hwdb: ids-update: close the right file handles
      logind: allow HybridSleep methods in default DBus context

Marcel Holtmann (1):
      hwdb: Add database for Bluetooth company identifiers

Martin Pitt (1):
      keymap: Add Samsung 700T

Matthew Monaco (1):
      pam_systemd: new option for the session class

Michael Biebl (1):
      build: Drop "=" from move-to-rootlibdir define

Michael Terry (1):
      libudev: validate 'udev' argument to udev_enumerate_new()

Michal Schmidt (8):
      cryptsetup-generator: use log_oom() everywhere
      cryptsetup-generator: state file name in error messages
      systemctl: verbose message on missing [Install]
      shutdown: downgrade a warning
      umount: fix check for DM changed
      shutdown, umount: logging improvements
      shutdown, umount: use verbs consistently
      localectl: fix dbus call arguments in set_x11_keymap

Michal Sekletar (2):
      path-util: set pointer to null after calling free()
      socket-util: added check of return value

Michał Bartoszkiewicz (2):
      localed: create /etc/X11/xorg.conf.d if needed
      man: fix parameter in systemd-fstab-generator(8)

Oleg Samarin (1):
      logind: Capability of making seats without framebuffer devices

Pekka Lundstrom (1):
      Added globbing support to EnvironmentFile

Philip Nilsson (1):
      man: correct documented return type for sd_journal_close

Ramkumar Ramachandra (3):
      LICENSE.LGPL2.1: update license
      DISTRO_PORTING: correct location of hostname-setup.c
      man: fix some spelling mistakes

Richard Yao (1):
      Fix "attribute 'packed' is ignored" warnings when using Clang

Robert Millan (1):
      Use legacy getifaddrs() on GNU/kFreeBSD

Sami Kerola (2):
      licence: remove references to old FSF address
      sd-daemon: fix cppcheck warnings

Shawn Landden (1):
      timedated: do not incorrectly close non-opened dbus connection

Thomas Hindoe Paaboel Andersen (1):
      systemctl: add is-failed

Thomas Jarosch (1):
      tmpfiles: Fix file descriptor leak on error

Tollef Fog Heen (1):
      Remove frugalware display-manager.service

Tom Gundersen (21):
      hwdb: fix usage
      cryptsetup: fix nofail support
      README - dependencies: unify and add util-linux reference
      fstab-generator: remove redundancy in mount_is_bind
      fstab-generator: drop mount_is_bind
      fstab-generator: make error more helpful in case of duplicates in fstab
      shutdown: don't pivot to /run/initramfs if already there
      shutdown: don't consider umounting of / and /usr failed
      hwdb: add IAB to the OUI database
      systemctl: switch-root - read init= from /proc/cmdline
      fstab-generator: generate new_root.mount in initrd
      fstab-generator: fix typo
      nss-myhostname: move to subdirectory
      Merge nss-myhostname
      nss-myhostname: remove non-Linux support
      nss-myhostname: remove duplicate LICENCE
      nss-myhostname: integrate into systemd buildsystem
      nss-myhostname: integrate documentation
      nss-myhostname: remove redundant .gitignore
      TODO
      tmpfiles: move legacy flag-files handling to legacy.conf

Umut Tezduyar (1):
      systemctl: fix typos in help text

Zbigniew Jędrzejewski-Szmek (34):
      README: mention dependency on libpython
      journal-gatewayd: minor cleanup
      man: add systemd-journal-gatewayd page
      journal: fix warning about pointer arithmetic
      cgls: automatic cleanup
      build-sys: color test results
      build-sys: use parallel tests driver
      man: document more URLs for journal-gatewayd
      man: fix docbook in systemd-coredumpctl(1)
      modules-load: fix memory leak when bailing out
      core: add catalog entry and MESSAGE_ID for overmounting
      journal: move _packed_ attribute to the end
      build-sys: drop unused $RUNTIME_DIR
      build-sys: allow update-hwdb with seperate build dir
      systemd-analyze: reword comments
      service: fixup after ifdef dropping
      systemd-analyze: pipe through SED_PROCESS
      systemd-analyze: use specified binary, add --version
      build-sys: invoke scripts with $PYTHON during build
      build-sys: fix message about gintrospection
      build-sys: use full path to python in scripts
      build-sys: use recipe for moving libs
      build-sys: use VALGRIND not __OPTIMIZE__ as condition for valgrind compat
      core/manager: modernize style
      core/dbus-unit: modernize style
      core/mount: modernize style
      core/path: modernize style
      fstab-generator: modernize style
      journal: new logging macros to include UNIT=
      systemd: use unit logging macros
      update TODO
      Update .mailmap
      localectl: use automatic cleanup
      build-sys: remove .la files after installation

lennart (7):
      initial commit
      update nss-myhostname
      clean up for distribution
      add LICENSE
      add homepage target
      beef up peekvc a little
      big big update

---
 .gitignore                                          |  221 
 .mailmap                                            |    9 
 DISTRO_PORTING                                      |   64 
 LICENSE.LGPL2.1                                     |   82 
 Makefile.am                                         |  362 
 NEWS                                                |  139 
 README                                              |   17 
 TODO                                                |   71 
 catalog/systemd.catalog                             |   15 
 configure.ac                                        |  242 
 docs/gudev/Makefile.am                              |    2 
 docs/libudev/Makefile.am                            |    2 
 hwdb/.gitignore                                     |    1 
 hwdb/20-OUI.hwdb                                    |48188 ++++++++++++--------
 hwdb/20-acpi-vendor.hwdb                            |  606 
 hwdb/20-bluetooth-vendor-product.hwdb               |  541 
 hwdb/20-pci-classes.hwdb                            |    2 
 hwdb/20-pci-vendor-product.hwdb                     |  357 
 hwdb/20-usb-classes.hwdb                            |    2 
 hwdb/20-usb-vendor-product.hwdb                     |  890 
 hwdb/ids-update.pl                                  |   67 
 keymaps-force-release/samsung-90x3a                 |    6 
 keymaps-force-release/samsung-series-9              |    6 
 keymaps/samsung-90x3a                               |    5 
 keymaps/samsung-series-9                            |    5 
 make-man-index.py                                   |    1 
 man/.gitignore                                      |    1 
 man/bootchart.conf.xml                              |  158 
 man/daemon.xml                                      |    2 
 man/hostnamectl.xml                                 |   32 
 man/journalctl.xml                                  |    2 
 man/journald.conf.xml                               |    4 
 man/kernel-command-line.xml                         |    2 
 man/machine-info.xml                                |   33 
 man/nss-myhostname.xml                              |  139 
 man/pam_systemd.xml                                 |    9 
 man/sd_journal_open.xml                             |    2 
 man/systemctl.xml                                   |   13 
 man/systemd-bootchart.xml                           |  117 
 man/systemd-coredumpctl.xml                         |    5 
 man/systemd-fstab-generator.xml                     |    2 
 man/systemd-journal-gatewayd.service.xml            |  274 
 man/systemd.exec.xml                                |    4 
 man/systemd.mount.xml                               |    9 
 man/systemd.service.xml                             |   18 
 man/systemd.time.xml                                |  291 
 man/systemd.timer.xml                               |   26 
 man/systemd.unit.xml                                |   26 
 man/udevadm.xml                                     |    6 
 rules/42-usb-hid-pm.rules                           |   12 
 rules/80-net-name-slot.rules                        |   11 
 shell-completion/systemd-bash-completion.sh         |    7 
 shell-completion/systemd-zsh-completion.zsh         |   13 
 src/ac-power/ac-power.c                             |   80 
 src/analyze/.gitignore                              |    1 
 src/analyze/systemd-analyze                         |  294 
 src/analyze/systemd-analyze.in                      |  328 
 src/bootchart/README                                |   83 
 src/bootchart/bootchart.c                           |  352 
 src/bootchart/bootchart.conf                        |   20 
 src/bootchart/bootchart.h                           |  117 
 src/bootchart/log.c                                 |  420 
 src/bootchart/svg.c                                 | 1120 
 src/cgls/cgls.c                                     |    8 
 src/core/automount.c                                |  192 
 src/core/condition.c                                |   14 
 src/core/condition.h                                |    1 
 src/core/dbus-manager.c                             |    7 
 src/core/dbus-timer.c                               |    6 
 src/core/dbus-unit.c                                |   94 
 src/core/device.c                                   |    8 
 src/core/execute.c                                  |   56 
 src/core/fdset.c                                    |  167 
 src/core/fdset.h                                    |   37 
 src/core/hostname-setup.c                           |  111 
 src/core/job.c                                      |   46 
 src/core/load-fragment-gperf.gperf.m4               |    2 
 src/core/load-fragment.c                            |   29 
 src/core/locale-setup.c                             |  179 
 src/core/main.c                                     |   43 
 src/core/manager.c                                  |  227 
 src/core/manager.h                                  |    7 
 src/core/mount.c                                    |  165 
 src/core/mount.h                                    |    2 
 src/core/path.c                                     |   14 
 src/core/service.c                                  |  425 
 src/core/shutdown.c                                 |   30 
 src/core/socket.c                                   |  309 
 src/core/swap.c                                     |   73 
 src/core/timer.c                                    |  247 
 src/core/timer.h                                    |   16 
 src/core/transaction.c                              |   88 
 src/core/umount.c                                   |   26 
 src/core/unit-printf.c                              |   17 
 src/core/unit.c                                     |   11 
 src/core/unit.h                                     |   15 
 src/cryptsetup/cryptsetup-generator.c               |   26 
 src/cryptsetup/cryptsetup.c                         |    2 
 src/delta/delta.c                                   |    1 
 src/detect-virt/detect-virt.c                       |    1 
 src/fsck/fsck.c                                     |   19 
 src/fstab-generator/fstab-generator.c               |  323 
 src/getty-generator/getty-generator.c               |    2 
 src/gudev/gudev.h                                   |   11 
 src/gudev/gudevclient.c                             |   12 
 src/gudev/gudevclient.h                             |   11 
 src/gudev/gudevdevice.c                             |   12 
 src/gudev/gudevdevice.h                             |   11 
 src/gudev/gudevenumerator.c                         |   12 
 src/gudev/gudevenumerator.h                         |   11 
 src/gudev/gudevenums.h                              |   11 
 src/gudev/gudevprivate.h                            |   11 
 src/gudev/gudevtypes.h                              |   11 
 src/hostname/hostnamectl.c                          |   42 
 src/hostname/hostnamed.c                            |  141 
 src/hostname/org.freedesktop.hostname1.policy.in    |    1 
 src/journal/cat.c                                   |    1 
 src/journal/coredumpctl.c                           |    3 
 src/journal/journal-def.h                           |   44 
 src/journal/journal-gatewayd.c                      |    3 
 src/journal/journal-send.c                          |    5 
 src/journal/journalctl.c                            |    1 
 src/journal/journald-native.c                       |    2 
 src/libsystemd-daemon/sd-daemon.c                   |    4 
 src/libudev/libudev-device.c                        |   40 
 src/libudev/libudev-enumerate.c                     |    2 
 src/libudev/libudev-hwdb-def.h                      |   16 
 src/libudev/libudev-hwdb.c                          |    6 
 src/libudev/libudev-private.h                       |    3 
 src/libudev/libudev-util.c                          |   23 
 src/locale/generate-kbd-model-map                   |    2 
 src/locale/kbd-model-map                            |    8 
 src/locale/localectl.c                              |  105 
 src/locale/localed.c                                |    2 
 src/locale/org.freedesktop.locale1.policy.in        |    1 
 src/login/71-seat.rules.in                          |    2 
 src/login/inhibit.c                                 |    1 
 src/login/loginctl.c                                |    9 
 src/login/logind-action.c                           |  141 
 src/login/logind-action.h                           |   54 
 src/login/logind-button.c                           |   95 
 src/login/logind-button.h                           |   19 
 src/login/logind-dbus.c                             |   14 
 src/login/logind-gperf.gperf                        |   10 
 src/login/logind-session.c                          |  110 
 src/login/logind.c                                  |  100 
 src/login/logind.conf                               |    2 
 src/login/logind.h                                  |   16 
 src/login/org.freedesktop.login1.conf               |    8 
 src/login/org.freedesktop.login1.policy.in          |   14 
 src/login/pam-module.c                              |   29 
 src/machine-id-setup/machine-id-setup-main.c        |    1 
 src/modules-load/modules-load.c                     |   23 
 src/notify/notify.c                                 |    1 
 src/nspawn/nspawn.c                                 |  149 
 src/nss-myhostname/ifconf.h                         |   73 
 src/nss-myhostname/netlink.c                        |  208 
 src/nss-myhostname/nss-myhostname.c                 |  450 
 src/quotacheck/quotacheck.c                         |   13 
 src/rc-local-generator/rc-local-generator.c         |   14 
 src/readahead/readahead-common.c                    |   59 
 src/readahead/readahead-replay.c                    |    2 
 src/shared/calendarspec.c                           |  927 
 src/shared/calendarspec.h                           |   57 
 src/shared/cgroup-show.c                            |    8 
 src/shared/cgroup-util.c                            |   14 
 src/shared/cgroup-util.h                            |    1 
 src/shared/dbus-common.h                            |    2 
 src/shared/fdset.c                                  |  236 
 src/shared/fdset.h                                  |   49 
 src/shared/hashmap.c                                |    2 
 src/shared/log.c                                    |   85 
 src/shared/log.h                                    |   20 
 src/shared/logs-show.c                              |    3 
 src/shared/macro.h                                  |   22 
 src/shared/missing.h                                |    4 
 src/shared/path-util.c                              |    1 
 src/shared/set.c                                    |    8 
 src/shared/set.h                                    |    1 
 src/shared/socket-util.c                            |   51 
 src/shared/socket-util.h                            |    2 
 src/shared/time-util.c                              |  654 
 src/shared/time-util.h                              |   84 
 src/shared/utf8.c                                   |   13 
 src/shared/util.c                                   |  732 
 src/shared/util.h                                   |   60 
 src/systemctl/systemctl.c                           |   89 
 src/systemd/sd-messages.h                           |    2 
 src/test/test-calendarspec.c                        |   88 
 src/test/test-date.c                                |   66 
 src/test/test-strip-tab-ansi.c                      |   52 
 src/timedate/org.freedesktop.timedate1.policy.in    |    1 
 src/timedate/timedatectl.c                          |   29 
 src/timedate/timedated.c                            |   21 
 src/tmpfiles/tmpfiles.c                             |    4 
 src/tty-ask-password-agent/tty-ask-password-agent.c |    1 
 src/udev/accelerometer/accelerometer.c              |   18 
 src/udev/keymap/95-keyboard-force-release.rules     |    2 
 src/udev/keymap/95-keymap.rules                     |    3 
 src/udev/keymap/keymap.c                            |   18 
 src/udev/udev-builtin-net_id.c                      |  391 
 src/udev/udev-builtin-path_id.c                     |   41 
 src/udev/udev-event.c                               |    6 
 src/udev/udev-node.c                                |   29 
 src/udev/udev-rules.c                               |    4 
 src/udev/udev.h                                     |    2 
 src/udev/udevadm-hwdb.c                             |    2 
 src/udev/udevd.c                                    |    2 
 src/vconsole/vconsole-setup.c                       |  135 
 test/rule-syntax-check.py                           |   18 
 tmpfiles.d/legacy.conf                              |   22 
 tmpfiles.d/systemd.conf                             |    4 
 units/.gitignore                                    |    2 
 units/console-getty.service.m4.in                   |   17 
 units/console-shell.service.m4.in                   |   20 
 units/fedora/Makefile                               |    1 
 units/fedora/halt-local.service                     |   20 
 units/fedora/rc-local.service                       |   19 
 units/frugalware/display-manager.service            |   16 
 units/getty at .service.m4                             |   20 
 units/halt-local.service.in                         |   20 
 units/rc-local.service.in                           |   20 
 units/rescue.service.m4.in                          |   11 
 units/serial-getty at .service.m4                      |   20 
 units/suse/halt-local.service                       |   20 
 units/suse/rc-local.service                         |   19 
 units/systemd-hostnamed.service.in                  |    2 
 227 files changed, 43831 insertions(+), 21649 deletions(-)
---


More information about the systemd-commits mailing list