[systemd-commits] Changes to 'refs/tags/v39'
Lennart Poettering
lennart at kemper.freedesktop.org
Tue Jan 24 16:50:25 PST 2012
Tag 'v39' created by Lennart Poettering <lennart at poettering.net> at 2012-01-25 00:50 +0100
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