[systemd-commits] Changes to 'refs/tags/v210'
Lennart Poettering
lennart at kemper.freedesktop.org
Mon Feb 24 14:01:32 PST 2014
Tag 'v210' created by Lennart Poettering <lennart at poettering.net> at 2014-02-24 22:01 -0800
systemd 210
Changes since v209:
Andreas Fuchs (1):
gudev: add device::get_sysfs_attr_keys and device::has_sysfs_attr
Armin K (1):
build-sys: Also move libsystemd-journal to rootlibdir
Colin Walters (1):
selinux: Don't attempt to load policy in initramfs if it doesn't exist
Daniel Mack (6):
core/unit: fix unit_add_target_dependencies() for units with no dependencies
libsystemd: fix compiler warning in property_get_set_callbacks_run()
journal: fix compiler warning in real_journal_next()
journal: fix compiler warning in journal_file_append_data()
shared/architecture.h: fix preprocessor directives
systemctl: fix compiler warning in list_timers()
Dave Reisner (2):
readd journald.so install hooks under libsystemd.so
journald: ignore failure to watch hostname_fd on older kernels
David Herrmann (1):
build-sys: remove libsystemd.sym duplicate
Djalal Harouni (2):
dbus-timer: fix bus_timer_vtable to have the correct times
systemctl: move next elapse calculation to its own function
Holger Schurig (1):
build-sys: Add setns() functions if not in the C library.
Jason A. Donenfeld (3):
install: do not statically enable systemd-networkd
configure: show if networkd is enabled in status
install: networkd.service depend on !--disable
Jason St. John (1):
replace tabs with spaces in some files
Jasper St. Pierre (1):
logind-session: Fix invalid free in the error case
Kay Sievers (7):
NEWS: add name_to_handle_at() requirement
build-sys: create /var/log/journal/ in journald section
build-sys: add seccomp includes where needed
build-sys: build compat libs from sources, avoiding the not generally available ifunc wrapping
build-sys: fix libsystemd --enable-kdbus symbol export
src/shared/ cannot reference symbols from libraries
NEWS: fix typos
Lennart Poettering (46):
NEWS: fixes that probably should have been made before the 209 release
util: get rid of warnings around assert_cc() macro
update TODO
macro: introduce a nice macro for disabling -Wformat-nonliteral temporarily
macro: introduce nice macro for disabling -Wmissing-prototypes warnigs
macro: add nice macro for disabling -Wnonnull temporarily
python: reindent _reader.c
core: add new ConditionArchitecture() that checks the architecture returned by uname()'s machine field.
hostnamectl: should the sanitized arch, not the native uname() one
missing: simplifications
build-sys: don't use -Wcast-align anymore
nspawn: when adding a veth interface to a bridge, use the "vb-" rather than "ve-" interface name prefix
update TODO
man: there is no ExecStopPre= for service units
ptyfwd: reset nonblocking mode
update TODO
man: don't document ".include" in configuration files anymore as first step to deprecate them one day
man: split settings documentaiton in systemd.unit(5) into two sections
man: suffix networkd config file options with "="
update TODO
event: add new kind of event source called "post"
logind: when we wake up from suspend and the lid is still closed, go to sleep immediately again
net: initialize structs when declaring them/do not clobber caller variables
cgroup: Extend DeviceAllow= syntax to whitelist groups of devices, not just particular devices nodes
core: clean up some confusing regarding SI decimal and IEC binary suffixes for sizes
update TODO
man: document that per-interface sysctl variables are applied as network interfaces show up
journal: downgrade vaccuum message to debug level
update TODO
cgroup: parse array cgroup properties correctly when they aren't at the end of the message
nspawn: make use of the devices cgroup controller by default
update TODO
core: expose root control group on the bus
core: gc half-created stub units
cgroup: certain cgroup attributes are not available in the root cgroup, hence don't bother
getty-generator: verify ttys before we make use of them
update TODO
update TODO
update TODO
logind: detect whether the system is docked, and if it is inhibit lid switch processing
update TODO
NEWS: prepare for release of 210
NEWS: add note about ifunc
architecture: apparently there is LE ppc now
build-sys: bump revisions and version
update TODO
Marcel Holtmann (1):
hwdb: Update database of Bluetooth company identifiers
Michael Scherer (2):
build-sys: Fix compilation of nspawn when seccomp is not enabled
core: Add AppArmor profile switching
Michal Sekletar (1):
hostnamed: correct error message
Mike Gilbert (1):
configure: Do not require xsltproc for installation of man pages
Samuli Suominen (1):
build-sys: make network files respect --rootprefix
Thomas Bächler (1):
sd-event: Fix systemd crash when using timer units.
Thomas Hindoe Paaboel Andersen (5):
bootctl: add bash completion
man: networkd typo fixes
Makefile: fix build on clang
update gitignore
virt: make Virtualization an anonymous enum
Tom Gundersen (25):
condition: refactor a bit
condition: split out most of condition handling into libsystemd-shard
network/link: Match - filter on kernel cmdline, host and virt
networkd: netdev - allow filtering on kernel cmdline, host and virt
net-util: match - allow globbing
man: networkd/udev - add to [Match] documentation
install: enable networkd by default
.network/.netdev/.link: allow to match on architecture
udev - link-setup - expose ID_NET_DRIVER
net: initialize structs when declaring
update TODO
udev: net_setup - import ID_NET_DRIVER
net-util: match on the driver as exposed by ethtool if DRIVER not set
networkd/nspawn: enable dhcp client on veth device created in guest
udev: net - allow MTU and Speed to be specified with units
sd-dhcp: add very basic debug logging
test: always use assert_se in tests
networkd: handle SIGINT and SIGTERM
sd-dhcp: be more detailed about invalid headers
sd-dhcp: equally verify udp and raw dhcp messages
sd-dhcp: use FIONREAD to get correct size of incoming DHCP packet
sd-dhcp: don't reject packets with the 'wrong' source port
sd-dhcp: message_init - only set secs in the client
sd-dhcp-client: fix max size of REQUEST message
sd-dhcp-client: respect TP_STATUS_CSUMNOTREADY
Umut Tezduyar Lindskog (1):
sd-dhcp-client: prevent timer related memory leaks
Zbigniew JÄdrzejewski-Szmek (10):
manager: be more precise in message about restart
man: ignore non-manpage files when generating makefile
build-sys: add conditionals and regenerate manpage list
man: xinclude --help/--version/--no-pager
man: xinclude --user/--system
man: xinclude --host/--machine
man: xinclude pkg-config note
docs: add new gudev functions to documentation
NEWS: mention 99-default.link and NamePolicy
units/serial-getty at .service: add [Install] section
Åukasz Stelmach (3):
smack: relabel directories and files created by systemd
smack: set loaded_policy in smack_setup()
smack: rework security labeling for multiple frameworks
---
.gitignore | 1
Makefile-man.am | 392 +++++-----
Makefile.am | 224 ++++-
NEWS | 152 +++
TODO | 55 -
autogen.sh | 2
configure.ac | 32
docs/gudev/gudev-sections.txt | 2
hwdb/20-bluetooth-vendor-product.hwdb | 33
hwdb/60-keyboard.hwdb | 4
man/bootctl.xml | 19
man/busctl.xml | 94 --
man/halt.xml | 6
man/hostnamectl.xml | 35
man/journalctl.xml | 25
man/libsystemd-pkgconfig.xml | 12
man/localectl.xml | 40 -
man/loginctl.xml | 49 -
man/machinectl.xml | 65 -
man/runlevel.xml | 6
man/sd-daemon.xml | 12
man/sd-id128.xml | 13
man/sd-journal.xml | 12
man/sd-login.xml | 12
man/sd_booted.xml | 9
man/sd_bus_creds_get_pid.xml | 2
man/sd_bus_creds_new_from_pid.xml | 2
man/sd_bus_error.xml | 2
man/sd_bus_label_escape.xml | 2
man/sd_bus_message_get_cookie.xml | 2
man/sd_bus_message_get_monotonic_usec.xml | 2
man/sd_bus_new.xml | 2
man/sd_bus_open_user.xml | 2
man/sd_bus_request_name.xml | 2
man/sd_is_fifo.xml | 8
man/sd_listen_fds.xml | 8
man/sd_notify.xml | 8
man/sd_watchdog_enabled.xml | 8
man/shutdown.xml | 6
man/standard-options.xml | 30
man/sysctl.d.xml | 10
man/systemctl.xml | 69 -
man/systemd-activate.xml | 21
man/systemd-analyze.xml | 41 -
man/systemd-ask-password.xml | 13
man/systemd-bootchart.xml | 11
man/systemd-bus-proxyd.xml | 20
man/systemd-cat.xml | 19
man/systemd-cgls.xml | 28
man/systemd-cgtop.xml | 20
man/systemd-coredumpctl.xml | 29
man/systemd-delta.xml | 28
man/systemd-detect-virt.xml | 20
man/systemd-inhibit.xml | 21
man/systemd-journal-gatewayd.service.xml | 20
man/systemd-machine-id-setup.xml | 19
man/systemd-networkd.service.xml | 158 +++-
man/systemd-notify.xml | 21
man/systemd-nspawn.xml | 61 -
man/systemd-readahead-replay.service.xml | 21
man/systemd-run.xml | 65 -
man/systemd-socket-proxyd.xml | 21
man/systemd-suspend.service.xml | 17
man/systemd-tmpfiles.xml | 21
man/systemd-tty-ask-password-agent.xml | 20
man/systemd-udevd.service.xml | 21
man/systemd.exec.xml | 13
man/systemd.resource-control.xml | 33
man/systemd.service.xml | 2
man/systemd.socket.xml | 21
man/systemd.unit.xml | 268 +++---
man/systemd.xml | 19
man/telinit.xml | 6
man/timedatectl.xml | 50 -
man/udev.xml | 88 +-
man/user-system-options.xml | 45 +
network/80-container-host0.network | 6
rules/80-net-setup-link.rules | 2
shell-completion/bash/bootctl | 60 +
shell-completion/zsh/_systemd-coredumpctl | 4
src/compat-libs/linkwarning.h | 1
src/core/build.h | 8
src/core/cgroup.c | 127 ++-
src/core/condition.c | 247 ------
src/core/condition.h | 48 -
src/core/dbus-cgroup.c | 20
src/core/dbus-execute.c | 19
src/core/dbus-manager.c | 1
src/core/dbus-timer.c | 4
src/core/execute.c | 23
src/core/execute.h | 3
src/core/job.c | 12
src/core/kmod-setup.c | 7
src/core/load-fragment-gperf.gperf.m4 | 12
src/core/load-fragment.c | 77 +
src/core/load-fragment.h | 1
src/core/main.c | 5
src/core/selinux-setup.c | 7
src/core/service.c | 5
src/core/smack-setup.c | 6
src/core/smack-setup.h | 2
src/core/unit.c | 20
src/detect-virt/detect-virt.c | 2
src/getty-generator/getty-generator.c | 28
src/gudev/gudevdevice.c | 53 +
src/gudev/gudevdevice.h | 3
src/hostname/hostnamectl.c | 5
src/hostname/hostnamed.c | 4
src/journal/journal-file.c | 2
src/journal/journal-vacuum.c | 2
src/journal/journald-gperf.gperf | 12
src/journal/journald-server.c | 10
src/journal/microhttpd-util.c | 9
src/journal/sd-journal.c | 4
src/libsystemd-dhcp/dhcp-internal.h | 8
src/libsystemd-dhcp/dhcp-network.c | 5
src/libsystemd-dhcp/dhcp-packet.c | 99 +-
src/libsystemd-dhcp/sd-dhcp-client.c | 129 ++-
src/libsystemd-dhcp/test-dhcp-client.c | 140 +--
src/libsystemd-dhcp/test-dhcp-option.c | 64 -
src/libsystemd/libsystemd.sym.m4 | 3
src/libsystemd/sd-bus/bus-objects.c | 2
src/libsystemd/sd-bus/sd-bus.c | 69 -
src/libsystemd/sd-event/sd-event.c | 74 +
src/libsystemd/sd-rtnl/test-rtnl.c | 286 +++----
src/login/logind-action.c | 12
src/login/logind-button.c | 85 +-
src/login/logind-button.h | 8
src/login/logind-core.c | 11
src/login/logind-session.c | 2
src/login/logind.c | 55 -
src/login/logind.h | 2
src/modules-load/modules-load.c | 6
src/network/.gitignore | 3
src/network/networkd-gperf.gperf | 44 -
src/network/networkd-link.c | 2
src/network/networkd-manager.c | 38
src/network/networkd-netdev-gperf.gperf | 25
src/network/networkd-netdev.c | 10
src/network/networkd-network-gperf.gperf | 44 +
src/network/networkd-network.c | 7
src/network/networkd.h | 18
src/network/test-network.c | 35
src/nspawn/nspawn.c | 89 ++
src/python-systemd/_daemon.c | 10
src/python-systemd/_journal.c | 9
src/python-systemd/_reader.c | 1164 ++++++++++++++----------------
src/python-systemd/id128.c | 12
src/python-systemd/login.c | 11
src/shared/architecture.c | 163 ++++
src/shared/architecture.h | 115 ++
src/shared/bus-label.c | 102 ++
src/shared/bus-label.h | 25
src/shared/condition-util.c | 266 ++++++
src/shared/condition-util.h | 79 ++
src/shared/conf-parser.c | 53 +
src/shared/conf-parser.h | 5
src/shared/exit-status.c | 3
src/shared/exit-status.h | 3
src/shared/label.c | 114 ++
src/shared/log.c | 5
src/shared/macro.h | 35
src/shared/missing.h | 41 -
src/shared/net-util.c | 72 +
src/shared/net-util.h | 11
src/shared/ptyfwd.c | 11
src/shared/smack-util.h | 4
src/shared/unit-name.c | 6
src/shared/util.c | 53 +
src/shared/util.h | 3
src/shared/virt.c | 2
src/shared/virt.h | 6
src/systemctl/systemctl.c | 48 -
src/systemd/sd-event.h | 1
src/systemd/sd-messages.h | 2
src/test/test-architecture.c | 52 +
src/test/test-helper.h | 4
src/test/test-unit-file.c | 12
src/test/test-util.c | 32
src/udev/net/ethtool-util.c | 50 -
src/udev/net/ethtool-util.h | 1
src/udev/net/link-config-gperf.gperf | 32
src/udev/net/link-config.c | 53 +
src/udev/net/link-config.h | 7
src/udev/udev-builtin-input_id.c | 8
src/udev/udev-builtin-net_setup_link.c | 5
tools/make-man-rules.py | 8
units/serial-getty at .service.m4 | 3
units/systemd-networkd.service.in | 3
189 files changed, 4643 insertions(+), 3049 deletions(-)
---
More information about the systemd-commits
mailing list