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

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


Tag 'v39' created by Lennart Poettering <lennart at poettering.net> at 2012-01-25 00:50 -0800

systemd 39

Changes since v38:
Dan Horák (1):
      journal: systemd v38 fails to build on big-endians

Kay Sievers (6):
      build-sys: cleanup sysctl.d/coredump.conf
      persistant -> persistent
      update TODO
      login: move seat udev rules to login subdir
      README: fix git URLs
      add .vimrc

Lennart Poettering (57):
      journalctl: fix --help text
      journal: make requirement for ACLs optional
      journald: set group ownership of journal files to 'adm' by default
      journald: don't assume size_t and uint64_t are the same
      tmpfiles: fix parsing of /proc/net/unix on 32Bit machines
      journal: fix more 32/64 bit issues
      journal: add SELinux context to all logged messages
      log: make internal log api log directly to the journal
      units: make sure syslog socket goes away early during shutdown
      core: switch all log targets to go directly to the journal, instead via syslog
      journal: if the syslog forwarder socket is full, then don't block
      sd-login: teach sd_pid_get_unit() proper handling of instantiated services
      api: add C++ guards to all headers
      journal: add output mode that just prints simple messages without any decorations
      pam: work correctly if a seat is specified but not vtnr
      pam: fix build
      util: rework ANSI escape code macros
      util: split out tty_is_vc_resolve() from default_term_for_tty()
      journal: add new system-cat tool as kind of a more powerfull BSD logger
      journal: hook up coredumping with journal
      journal: if the data to be sent is larger than the maximum datagram size resort to passing a temporary fd over native protocol
      journal: fix bad memory access
      journal: handle empty syslog identifier properly
      journal: collect coredump up to 24M in size
      util: introduce FORMAT_BYTES_MAX
      util: support formatting eta and peta bytes with format_bytes()
      journal: when show blob data show length
      journal: drop privileges when storing coredump
      update TODO
      logind: allow to create multiple sessions on non-multi-session seats to deal with left-over sessions
      logind: simplify session_activate() a bit
      logind: move X11 socket
      tmpfiles: add support for creating symlinks, char/block device nodes
      journalctl: properly honour -n when -f is passed, too
      exec: introduce ControlGroupPersistant= to make cgroups persistant
      journal: when sending journal data via file, place it in /dev/shm, to allow early boot operation, even if it sucks
      manager: don't place units in the 'cpu' group when run as user instance, for now
      tmpfiles: support writing short strings to files, in order to support /sys manipulations at boot time, a la sysctl
      dbus: export ControlGroupPersistent field on the bus again
      readahead: don't monopolize IO when replaying
      util: open the first RTC that has hctosys=1 set
      systemctl: don't show ln -s/rm output in 'install' mode if --quiet is passed
      cgls: don't show kernel threads by default
      tmpfiles: fix bad memory access
      cgtop: add new cgtop tool
      util: use /dev/rtc symlink if possible before we go searching for a suitable device
      journal: move journal TODO into main TODO
      update TODO
      update TODO
      login: add multi-session X wrapper
      login: extend comments in multi-seat-x
      login: fix multi-seat check
      man: document systemd-cgtop tool
      virt: detect LXC+libvirt containers
      build-sys: include NEWS file for v38, v39
      build-sys: bump release
      build-sys: enable automake's check-news option

Michal Schmidt (16):
      logs-show: fix missing newline in short output
      mount: fix quota
      logind: downgrade login message to debug
      unit: reduce heap usage for unit objects
      unit: remove union Unit
      unit: use the UNIT() macro consistently
      unit: use safe downcasts, remove pointless casts
      dbus: more efficient implementation of properties
      dbus-unit: make functions static
      log: remove useless variable
      log: make asserts cheaper
      util: fix ANSI sequence for red color
      log: move #pragma around the function
      service: add missing pid file unwatch in the destructor
      dbus-execute: don't publish control_group_persistent on DBus for now
      socket: don't fail the socket on ENOTCONN

---
 .gitignore                            |    8 
 .vimrc                                |    4 
 Makefile.am                           |  111 ++++-
 NEWS                                  |  146 ++++++
 README                                |    6 
 TODO                                  |   49 +-
 configure.ac                          |   13 
 man/systemd-cgls.xml                  |   19 
 man/systemd-cgtop.xml                 |  246 +++++++++++
 man/systemd.exec.xml                  |   15 
 man/systemd.unit.xml                  |    1 
 man/systemd.xml                       |   32 -
 man/tmpfiles.d.xml                    |   88 ++--
 src/.gitignore                        |    8 
 src/70-uaccess.rules                  |   72 ---
 src/71-seat.rules                     |   22 -
 src/73-seat-late.rules.in             |   17 
 src/ask-password-api.c                |    4 
 src/automount.c                       |   57 +-
 src/automount.h                       |    2 
 src/bridge.c                          |    2 
 src/cgls.c                            |   26 -
 src/cgroup-show.c                     |   22 -
 src/cgroup-show.h                     |    6 
 src/cgroup-util.c                     |   47 +-
 src/cgroup-util.h                     |    2 
 src/cgroup.c                          |   29 -
 src/cgroup.h                          |    8 
 src/cgroups-agent.c                   |    2 
 src/cgtop.c                           |  729 ++++++++++++++++++++++++++++++++++
 src/conf-parser.c                     |   30 +
 src/conf-parser.h                     |    1 
 src/cryptsetup/cryptsetup-generator.c |    2 
 src/dbus-automount.c                  |   18 
 src/dbus-common.c                     |  186 +++++---
 src/dbus-common.h                     |   15 
 src/dbus-device.c                     |   17 
 src/dbus-execute.c                    |   64 ++
 src/dbus-execute.h                    |   76 ---
 src/dbus-job.c                        |   27 -
 src/dbus-manager.c                    |  124 +++--
 src/dbus-mount.c                      |   36 -
 src/dbus-path.c                       |   25 -
 src/dbus-service.c                    |   79 ++-
 src/dbus-snapshot.c                   |   22 -
 src/dbus-socket.c                     |   75 +--
 src/dbus-swap.c                       |   26 -
 src/dbus-target.c                     |    8 
 src/dbus-timer.c                      |   23 -
 src/dbus-unit.c                       |  168 +++++--
 src/dbus-unit.h                       |   80 ---
 src/dbus.c                            |    2 
 src/device.c                          |   29 -
 src/device.h                          |    2 
 src/execute.c                         |   17 
 src/execute.h                         |    1 
 src/getty-generator.c                 |    2 
 src/hostname/.gitignore               |    1 
 src/hostname/hostnamed.c              |   22 -
 src/initctl.c                         |    2 
 src/job.c                             |  108 ++---
 src/journal/cat.c                     |  181 ++++++++
 src/journal/coredump.c                |  198 +++++++++
 src/journal/journal-file.c            |    2 
 src/journal/journal-file.h            |    2 
 src/journal/journal-send.c            |   62 ++
 src/journal/journalctl.c              |    7 
 src/journal/journald.c                |  188 +++++++-
 src/journal/journald.h                |    3 
 src/journal/sd-journal.c              |    2 
 src/load-dropin.c                     |   16 
 src/load-fragment-gperf.gperf.m4      |   23 -
 src/load-fragment.c                   |   72 +--
 src/locale/.gitignore                 |    1 
 src/locale/localed.c                  |  192 ++++----
 src/log.c                             |  216 +++++++---
 src/log.h                             |   14 
 src/login/.gitignore                  |    2 
 src/login/70-uaccess.rules            |   72 +++
 src/login/71-seat.rules               |   22 +
 src/login/73-seat-late.rules.in       |   17 
 src/login/loginctl.c                  |    4 
 src/login/logind-dbus.c               |   37 -
 src/login/logind-seat-dbus.c          |   31 -
 src/login/logind-seat.c               |   13 
 src/login/logind-session-dbus.c       |   77 ++-
 src/login/logind-session.c            |   14 
 src/login/logind-user-dbus.c          |   46 +-
 src/login/logind-user.c               |    6 
 src/login/multi-seat-x.c              |  190 ++++++++
 src/login/pam-module.c                |   12 
 src/login/sd-login.c                  |   33 +
 src/login/sysfs-show.c                |  187 ++++++++
 src/login/user-sessions.c             |    2 
 src/logs-show.c                       |   44 +-
 src/logs-show.h                       |    1 
 src/macro.h                           |    8 
 src/main.c                            |   22 -
 src/manager.c                         |  276 ++++++------
 src/manager.h                         |   14 
 src/modules-load.c                    |    2 
 src/mount.c                           |  182 ++++----
 src/mount.h                           |    2 
 src/path.c                            |   55 +-
 src/path.h                            |    2 
 src/quotacheck.c                      |    2 
 src/random-seed.c                     |    2 
 src/rc-local-generator.c              |    2 
 src/readahead/readahead-collect.c     |    2 
 src/readahead/readahead-replay.c      |   10 
 src/remount-api-vfs.c                 |    2 
 src/reply-password.c                  |    2 
 src/service.c                         |  254 +++++------
 src/service.h                         |    2 
 src/shutdownd.c                       |    2 
 src/snapshot.c                        |   25 -
 src/snapshot.h                        |    2 
 src/socket.c                          |  161 ++++---
 src/socket.h                          |    2 
 src/swap.c                            |  113 ++---
 src/swap.h                            |    2 
 src/sysfs-show.c                      |  187 --------
 src/system.conf                       |    2 
 src/systemctl.c                       |   59 +-
 src/systemd/sd-id128.h                |    8 
 src/systemd/sd-journal.h              |   25 -
 src/systemd/sd-login.h                |    8 
 src/systemd/sd-messages.h             |   10 
 src/target.c                          |    9 
 src/target.h                          |    2 
 src/timedate/.gitignore               |    1 
 src/timedate/timedated.c              |  115 ++---
 src/timer.c                           |   53 +-
 src/timer.h                           |    2 
 src/tmpfiles.c                        |  227 +++++++++-
 src/unit.c                            |  721 ++++++++++++++++-----------------
 src/unit.h                            |   40 -
 src/update-utmp.c                     |    2 
 src/util.c                            |  216 ++++++++--
 src/util.h                            |   18 
 src/virt.c                            |    7 
 sysctl.d/.gitignore                   |    1 
 sysctl.d/Makefile                     |    1 
 sysctl.d/coredump.conf.in             |   10 
 units/fsck-root.service.in            |    2 
 units/fsck at .service.in                |    2 
 units/syslog.socket                   |    2 
 147 files changed, 5441 insertions(+), 2507 deletions(-)
---


More information about the systemd-commits mailing list