[systemd-commits] stable Changes to 'refs/tags/v215'
Michael Biebl
mbiebl at kemper.freedesktop.org
Fri Aug 29 14:35:31 PDT 2014
Tag 'v215' created by Lennart Poettering <lennart at poettering.net> at 2014-07-03 21:48 -0700
systemd 215
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJTtcGNAAoJELY7IYecNIWwDVcP/1A7iDusbuaASMFRSARXB/KQ
PUDouO+j8/7D3erLc02SPqdJ3lfVe96p18zisN2eU1i1l7kvvjvyAWPEaREXpwf3
EMiDruCDEUWJKzs4l4K/XKVjH530SlkBn8HywLluqAn9H223ndgfDpkOduuTrOOD
xQBIT85cildcyfsw0Uus4hGJJJFtBfel5TL+ikgEX7SMX0k+YaXFl0WszRscUx3j
OQQ+LBvsJvkP4OQtaM9fX2lSwE1UT88PJjuzLBbzDvcwEqXOMpkayuC/135/2H+t
c1Z0Xqa3cHyE2hUh2Vp4q+Yrov02FjUb/DfbdWIcZl6j2lPNJ46E8GjY+v55Zdz4
i9Tps81ne29d4JSHnLBZ30GuObA653FaHU7wWYlHM1aUABc+ySUEjdRWt/Q4YxSq
bPfUdfNcgb3CcsIK8+9bSVD9kR3GuCfA2VeSK2MkPitBRzfV8wOx1nyiB/8KqSy1
c0sKH8Jxw7YjimTLguR9pSbHkBV4/4cp2OFDUfTiNe5BBWYhyKOyrHAc9fFGx+2a
RAeJJ1+h4rjiXYBlU/gqOVCs9vN/CgoFXrJ9d7xlEkhI0pLUAJCj5V6tkv85kwN5
KaRB3tJgsLVi9L1TlYYjFrQEESKMnMEKOzDvlTFF7xJTfLZ3Xsl8FZ5FlulYUTGI
s4BSm40pQyDYOq0KrDpf
=Ilhj
-----END PGP SIGNATURE-----
Changes since v214:
Andreas Henriksson (4):
sd-dhcp-client: fix invalid free() in client_send_request()
core: fix invalid free() in killall()
udev: fix invalid free() in enable_name_policy()
install: fix invalid free() in unit_file_mask()
Benjamin Steinwender (1):
po: add German translation
Carl Schaefer (1):
vconsole: also copy character maps (not just fonts) from vt1 to vt2, vt3, ...
Christian Hesse (2):
man/sd_journal_next: fix argument in example
man/sd_journal_get_data: fix variable naming in example
Colin Ian King (1):
Fix spelling mistake, scirpt --> script
Cristian RodrÃguez (2):
units/systemd-sysctl.service.in: run after load-modules
Remove libattr mentions from README
Daniel Mack (2):
coredumpctl: fix build with !HAVE_XZ
coredumpctl: fix HAVE_XZ check
Dave Reisner (1):
systemctl: reverse order of args when verbosely creating symlinks
David Herrmann (3):
macro: add DISABLE_WARNING_SHADOW
util: fix multiply-alloc helpers with size==0
util: add realloc_multiply() helper
Eugene Yakubovich (2):
Add support for DHCP static route options
networkd: send hostname to dhcp server
Filipe Brandenburger (15):
sd-dhcp6-client: remove bogus dependency on dhcp6-icmp6.h
sd-dhcp6-client: fix path of sd-icmp6-nd.h in Makefile.am
sd-dhcp6-client: include dhcp6-protocol.h in the list of sources
coredump: fix include of xattr.h
build-sys: add sysusers.d/systemd.conf to CLEANFILES
build-sys: fix indentation in make-man-rules generated output
build-sys: do not include id128-constants.h in the dist archive
build-sys: add verbosity to python-lxml detection in ./configure
build-sys: configure --with-python when running distcheck
build-sys: check that python is enabled for "make dist"
build-sys: check that compat-libs are enabled for "make dist"
build-sys: add explicit support for --disable-nls
build-sys: disable NLS support if intltool is not found
build-sys: include PolicyKit files as part of distribution
networkd: fix alignment of gperf source
Frederic Crozat (1):
bootchart: set white background
Hristo Venev (1):
core: make sure Environment fields passed in for transient units are properly written to unit files
Jan Engelhardt (3):
doc: grammatical corrections
doc: typographical improvements and choice of words
doc: use expanded forms for written style
Jonathan Boulle (2):
sysusers.d - fix typo in user definition file
fix systemd-resolved reference in man page
Kay Sievers (26):
udev: assign group "input" to all input devices
debug-shell: add condition for tty device to run on
sysusers: do not set todo to create a user when we only need a group
tmpfiles: skip mknod() on -EPERM (device cgroup)
sysusers: order before tmpfiles which need the ids
bus-proxy: policy - ignore unsupported tags and attributes
timesyncd: do not start in virtualized environments
rules: add loop-control and btrfs-control to "disk" group
TODO: update
tmpfiles: do not fail when copying an empty directory
tmpfiles: copy/link /usr/share/factory/ files when the source argument is omitted
pam_systemd: rename source file to match the module
pam_systemd: replace regex with sym file
gudev: replace regex with sym file
build-sys: replace nm with $(NM)
nspawn: create essential base directories at system bootup
switch-root: create essential base directories at system bootup
libudev: fix udev_queue_get_queue_is_empty() logic
libudev: queue provide file descriptor to watch busy event queue
libudev: queue - watch entire directory to allow the re-use of the watch descriptor
base-filesystem: create /lib64 symlink to libdir /usr directory
base-filesystem: explicitely check existence of the platform's ABI dynamic loader
base-filesystem: avoid all searching if the link already exists
parse_uid: return -ENXIO for -1 uids
man: file-hierarchy - emphasize /usr/lib/$arch-id instead of $libdir
hwdb: update
Lennart Poettering (196):
NEWS: add missing comment about the "floppy" group
sysusers: add minimal tool to reconstruct /etc/passwd and /etc/group from static files
machine: minor modernizations
tmpfiles: minor modernizations
sysusers: add new input group to default snippet
sysuser: generate default snippet incorporating TTY_GID properly
sysusers: move systemd-sysusers to libexec for now
update TODO
sysusers: hide generate .conf file
system-update-generator: modernizations
units: remove conditions from systemd-tmpfiles-setup
units: don't conditionalize sysctl service
condition: minor modernizations
update-done: add minimal tool to manage system updates for /etc and /var, if /usr has changed
core: add new ConditionNeedsUpdate= unit condition
units: rebuild /etc/passwd, the udev hwdb and the journal catalog files on boot
tmpfiles: add minimal tmpfiles snippet to rebuild the most essential stuff from /etc
rpm: don't hardcode the binary paths in the macros, rely on $PATH
rpm: add RPM macros to apply sysusers, sysctl, and binfmt drop-ins
sysusers: always treat ENOENT as entry-not-found when doing NSS calls
os-release: define /usr/lib/os-release as fallback for /etc/os-release
tmpfiles: always use relative symlinks from tmpfiles snippets
core: don't complain at early boot if /etc/mtab is not the right symlink
tmpfiles: create /etc/resolv.conf as link to networkd's version, if it doesn't exist
units: bring systemd-tmpfiles-setup-dev.service closer to systemd-tmpfiles-setup.service
mount: tell /bin/mount to never touch /etc/mtab
mount: add new SloppyOptions= setting for mount units, mapping to mount(8)'s "-s" switch
update TODO
units: drop RefuseManualStart= from a couple of update services
units: add a service to invoke ldconfig on system updates at boot
build-sys: add missing Makefile link
update TODO
tmpfiles: set up selinux label proeprly when creating fifos
tmpfiles: add new "L+" command as stronger version of "L", that removes the destination before creating a symlink
unit-name: fix detection of unit templates/instances
unit-name: various modernizations
update TODO
install: various modernizations
install: simplify and clarify disabling logic for instanced units
install: beef up preset logic to limit to only enable or only disable, and do all-unit preset operations
install: teach preset query logic --root= support
install: various modernizations
install: use symlink_atomic() instead of unlink()+symlink() when force creating a symlink
install: when looking for a unit file for enabling, search for templates only after traversing all search directories
install: introduce new DefaultInstance= field for [Install] sections
install: make sure "systemctl disable foobar at .service" actually removes all instances
install: make sure that --root= mode doesn't make us consider all units outside of search path
log: don't downgrade log level in non-PID 1 if "quiet" is passed on kernel cmdline
preset: ship a minimal preset file upstream
install: "systemctl enable" should be a nop for template units lacking a DefaultInstance= setting
install: simplify symlink --root= logic
systemctl: output human readable strings in "systemctl enable" and "systemctl disable"
conf-files: fix when for --root= logic
networkd: don't pull in systemd-networkd-wait-online service from systemd-networkd when enabling
install: improve paths we show the user when enabling/disabling
units: minor cleanups
build-sys: touch /usr on "make install"
kmod: conditionalize kmod setup on CAP_SYS_MODULE, not whether we run in a container
machine-id-setup: allow passing NULL as function argument, for simplicity
core: populate unit file set with preset data if we boot with empty /etc
update TODO
tmpfiles: remove line for automatic clean-ups for /var/cache/man/
tmpfiles: add "+" modifier support to b, c, p lines in addition to L
namespace: properly label device nodes we create
update TODO
tmpfiles: w lines should allow following symlinks
tmpfiles: create directories already with the right label, instead of creating them first, and relabeling them afterwards
cryptsetup: introduce new cryptsetup-pre.traget unit so that services can make sure they are started before and stopped after any LUKS setup
socket-util: introduce in_addr_union similar to sockaddr_union and make use of it everywhere
networkd: add a number of calls to manipulate in_addr_union structs
networkd: add address pool support
networkd: configure dhcp server range only after successfully setting an IP address on the interface
network: automatically assign each container veth link a /28 IP address range
dhcp-server: simplify dhcp server unref call
coredump: optionally store coredumps on disk, not in the journal
tmpfiles: automatically clean up /var/lib/systemd/coredump after 3d
coredump: make sure coredumpctl can handle externally stored coredumps
coredump: add new "info" verb to coredumpctl showing detailed information about a coredump
coredump: add 3 more metadata fields to coredump entries
coredump: include stacktrace of coredumps in the log message
coredump: simplify how we apply extended attributes to coredumps
coredumpctl: introduce new -1 switch for showing a single, most recent entry only
update TODO
journald: make SplitMode=uid the default
update TODO
coredump: coredumpctl is so useful now, make it a first-class citizen
build-sys: run forgotten 'make update-man-list'
debug-generator: add new generator
gitignore: sort properly
main: honour rd.systemd.unit= only in the initrd, not the host
main: don't show help text anymore when we detect an unknown kernel cmdline value starting with "systemd."
update TODO
man: add new kernel command line switches to kernel-command-line(7)
stop complaining about unknown kernel cmdline options
gitignore: hide dhcp6/icmp6-rs tests
man: add documentation for systemd-debug-generator
net: enable dhcp6 for containers
build-sys: add missing Makefile symlink
coredumpctl: fix columns sizing for timestamp
coredumpctl: add missing entries to --help
man: document new coredumpctl commands
tmpfiles: make sure "C" doesn't copy anything if the destination already exists
units: add missing caps so that GetAddresses() can work
units: order systemd-tmpfiles-clean.service after time-sync.target
copy: don't eat up error from chown()/chmod()
debug-generator: add new kernel cmdline option systemd.wants= to add units to the initial transaction
core: clean-up signal reset logic when reexec
coredump: also escape spaces in comm fields when formatting file names
README: mention that elfutils is an (optional) dependency now
coredumpctl: include timestamp information in "coredumpctl info" output
coredump: quit early if we cannot store ay coredump to disk
coredumpctl: show comm name next to PID
coredump: never write more than the configured processing size limit to disk
cryptsetup: don't add unit dependency on /dev/null devices when it is listed as password file
update TODO
fsck: consider a fsck implementation linked to /bin/true non-existant
update TODO
systemctl: add new "is-system-running" command to check whether system is fully up
main: uid_to_name() might fail due to OOM, protect against that
coredump: add simple coredump vacuuming
update TODO
coredump: fix how the compression level is verified
coredump: don't be annoyed if another coredump hook removes our coredump while we work on it
journald: invoking fstatvfs() is now redundant in the vacuuming code
coredump: don't expose the compression level as configuration option
coredump: replace Compression= setting by simpler Compress= boolean setting
coredump: simplify compression logic a bit
update TODO
man: fix sd_watchdog_enabled() prototype in man page
update TODO
man: document automatic networkd IP range allocation
update TODO
man: split systemd.network(5) and related into various sections for better readability
man: document the sysusers tool
util: refuse considering UID 0xFFFF and 0xFFFFFFFF valid
sysusers: split up default sysusers snippet
util: fix comment
nspawn: simplify exit condition check
nspawn: let's avoid using goto to wildly for non-cleanup purposes
nspawn: block open_by_handle_at() and others via seccomp
man: add a minimized, modernized description of the file system hierarchy systemd suggests
man: drop references to manual StandardError=syslog from daemon(7), we do this implicitly since ages
tmpfiles: don't do automatic cleanup in $XDG_RUNTIME_DIR
man: a couple of additions to file-hierarchy(7)
tmpfiles: explicitly set mode for /run/log
units: skip mounting /tmp if it is a symlink
update TODO
man: deemphesize Fedora-specific "lib64", only mention the more generic $libdir
pc: export $libdir in the .pc file
pc: expose more drop-in dirs in the .pc file
pc: no longer expose exec_prefix in .pc file
man: document how to query $libdir for the primary architecture using pkg-config
man: document systemd-update-done.service
update TODO
man: reference $TMPDIR, not $TMP in file-hierarchy(7)
man: add sections about file node types and write access to file-hierarchy(7)
man: extend a bit what to expect from the various places apps can store data
man: document ConditionNeedsUpdate=
TODO: start documenting changes for 215
update TODO
man: document directories in $HOME, too, in file-hierarchy(7)
update TODO
update TODO
path: add new "systemd-path" utility for querying paths described in file-hierarchy(7)
util: generalize is_localhost() and use it everywhere where applicable
util: when unescaping strings, don't allow smuggling in of additional NUL bytes
udev: net_setup_link builtin should print the reason why something fails
bus-proxy: restore operation in non-kdbus mode
bus: drop bus/message GC logic
sd-bus: when an event loop terminates, explicitly close the bus
man: fix links to systemd-efi-boot-generator(8)
man: /usr/bin may contain binaries in any compatible arch, not just the primary one
sd-bus: support connecting to remote hosts, directly into containers
bus: close a bus that failed to connect
sd-login: use the same code for verfiying machine names everywhere
core: introduce new RestartForceExitStatus= service setting
machined: don't force terminate registered machines
nspawn: when running in a service unit, use systemd for restarts
man: reference RestartForceExitStatus= from the Restart= description
exit-status: rename ExitStatusSet's "code" field to "status"
shared: rename ARCH_TUPLE to LIB_ARCH_TUPLE
update TODO
core: introduce exit_status_set_is_empty() to make things a bit easier to read
shared: add LIB_ARCH tuples for BE ARM archs
test: print library tuple in test
architecture: also add tuples for old ARM BE ABI
namespace: fix uninitialized memory access
namespace: make sure /tmp, /var/tmp and /dev are writable in namespaces we set up
machinectl: show /etc/os-release information of container in status output
update TODO
sysusers: add new line type "m" to add users as members to groups
update TODO
machine: properly distuingish created and registered machines
man: document that systemctl's -H may now be used to connect directly to a container on a remote host
NEWS: prepare for release
build-sys: bump package and library versions
Luke Shumaker (3):
shared/util.c:wait_for_terminate_and_warn(): Add a comment on the return values
nspawn: Fix regression with exit status
nspawn: log a warning on failure from wait_for_terminate()
Mantas MikulÄnas (1):
NEWS: fix directory name
Marc-Antoine Perennou (1):
fix in_addr_prefix_intersect for 32bits
Marcel Holtmann (2):
hwdb: Update database of Bluetooth company identifiers
hwdb: Update database of Bluetooth company identifiers
Michael Marineau (6):
shared: rename path_strv_canonicalize_absolute functions
test: unit test for using alternate roots with path_strv_resolve
conf-files: include root in returned file paths
test: ensure conf_files_list returns absolute paths
shared: fix search_and_fopen with alternate roots
build-sys: require elfutils >= 158
Michael Olbrich (1):
install: enable timesyncd by default
Michal Sekletar (3):
dhcp-network: remove TODO
dhcp-network: don't bother with IP fragments
localed: consider an unset model as a wildcard
MichaÅ Bartoszkiewicz (3):
core: use correct format string for UIDs
timer: name the stamp file consistently
journald: make MaxFileSec really default to 1month
Patrik Flykt (30):
sd-dhcp6-client: Add initial DHCPv6 client files
sd-icmp6-nd: Add Router Solicitation and Advertisement support
sd-icmp6-nd: Add initial Router Advertisement test case
sd-dhcp6-client: Add DHCPv6 IAID functionality
sd-dhcp6-client: Add basic DHCPv6 test cases
sd-dhcp6-client: Add DHCPv6 client Solicitation timeout handling
sd-dhcp6-client: Add basic DHCPv6 option handling
sd-dhcp6-client: Add functions to bind to DHCPv6 UDP socket
sd-dhcp6-client: Add DHCPv6 Solicit message creation and sending
sd-dhcp6-client: Add DHCPv6 Solicit test case
sd-dhcp6-lease: Add DHCPv6 lease handling
sd-dhcp6-client: Add IA Address option parsing
sd-dhcp6-client: Receive and parse Advertise messages
sd-dhcp6-lease: Add functions for accessing lease and addresses
sd-dhcp6-client: Add test case for Advertise message parsing
sd-dhcp6-client: Update start function to take a state
sd-dhcp6-client: Add Request message sending
sd-dhcp6-client: Add Advertise sending for test case
sd-dhcp6-client: Receive and parse a reply and set T1 and T2 timers
sd-dhcp6-client: Add reply sending for test
networkd: Add initial DHCPv6 support
sd-dhcp6-client: return NULL from _unref() like the other sd-* libraries
sd-icmp6-nd: Add function to stop ongoing ICMPv6 discovery
networkd: Properly stop router solicitation and DHCPv6 client
sd-dhcp6-client: Add Option Request Option support
sd-dhcp6-lease: Add helper function to compute remaining expiry time
sd-dhcp6-client: Implement Renew and Rebind
sd-dhcp6-client: Implement Rapid Commit
TODO: Add items for the DHCPv6 implementation
sd-dhcp-client/networkd: set lifetimes for IPv4 addresses
Ronan Le Martret (1):
core: You can not put the cached result of use_smack fct, as we are not sure the "/sys" is mounted. So we should mount "sys" before "/proc"
Ronny Chevalier (24):
tests: add test-socket-util
tests: add test-fdset
tests: add tests to test-hashmap
tests: unlink temp file used in test
build-sys: add missing backslash
man: fix typo
sd-dhcp6-client: fix uninitialized variables
sd-icmp6-nd: fix uninitialized fd
tests: fix test-icmp6-rs
tests: add missing return
tests: add tests to test-util
tests: add tests for strv_extendf
build-sys: add -pthread flag for libsystemd-shared
tests: add test-capability
tests: add test-async
tests: add test_fdset_remove
update .gitignore
tests: add tests to test-unit-name
tests: add test-ratelimit
build-sys: do not run coverage if build failed
sd-dhcp6-client: use %m instead of strerror(errno)
use more _cleanup_ macro
tests: add test-compress
tests: add missing XDG_RUNTIME_DIR env variable
Ruediger Oertel (1):
Reset signal-mask on re-exec to init=..
Steven Noonan (1):
networkd: fix refcounting with UseMTU=yes
Susant Sahani (9):
sd-rtnl: add support for vxlan rtnl attributes
networkd: rename netdev variables
networkd: introduce vxlan
networkd: unref tunnel
netowrkd:deserialize_dhcp_routes verify strndup ret
networkd: netdev add one separate line
networkd: address_acquire use cleanup macro
networkd: Introduce tun/tap device
networkd vxlan: Pass correct type
Thadeu Lima de Souza Cascardo (1):
Use dev_port for the ID of a network device.
Thomas Hindoe Paaboel Andersen (22):
cryptsetup: check that password is not null
networkd: link - check returned value from set_lease_pool
journal-remote: fix memleak
install: remove unused variable
sd-dhcp-server: fix a leak
sd-dhcp-client: check return from dhcp_option_append
socket: check return from exec_spawn
TODO: update
bootchart: add assert
sd-dhcp-server: remove unused cleanup function
consistently order cleanup attribute before type
sysv-generator: rename PidFile to PIDFile
sysv-generator: fix incorect ordering of Wants
coredump: fix debug message
coredumpctl: remove unused variable
coredump: make sure variable is set if uncompressed
coredumpctl: fix potential deref of null pointer
man: daemon - typo fix
man: file-hierarchy - typo fixes
typo fixes
sd-dhcp6-client: check return value
coredump: vacuum - fix calculation of 10% of fs size for MaxUse
Tom Gundersen (66):
dhcp-network: allow UDP socket to listen on any address
sd-dhcp-server: add basic functionality for creating/destroying server instance
sd-dhcp-server: add basic functionality for starting/stopping server
sd-dhcp-server: bind to a given interface
sd-dhcp-server: add basic message handling and verification
sd-dhcp-server: add basic message parsing
sd-dhcp-server: bind to raw socket for sending
sd-dhcp-server: add support for setting the server address
sd-dhcp-server: add support for sending messages
sd-dhcp-server: add basic DISCOVER/OFFER support
sd-dhcp-server: add basic REQUEST/ACK support
sd-dhcp-server: add basic NAK support
sd-dhcp-server: add support for clients requesting lease lifetime
sd-dhcp-server: track bound leases
sd-dhcp-server: add dummy DECLINE support
sd-dhcp-server: add RELEASE support
networkd: add dhcp server support
networkd: link - left-align debug messages
sd-dhcp-server: test - skip when lacking perms
networkd: add assert
networkd: netdev - allow setting MACAddress in .netdev files
Revert "Revert "networkd: netdev - set predictable mac address when creating netdev""
networkd: link - flush all pending NEWLINK events before trying to match
sd-dhcp: checksum - make endianess-neutral
networkd: link - fix carrier check on new link
networkd: veth - fix memleak
networkd: vxlan - fix parsing verification
networkd: veth - fix parsing verification
sd-dhcp6-client: Initialize DUID
network-internal: split out net_get_name()
networkd: veth - fix creation of veth netdev
networkd: link - fix memleak of icmp6 struct
sd-dhcp-server: fix broadcast of DHCP packets
sd-dhcp-server: change default lease time form 1m to 1h
sd-dhcp-client: return NULL from _unref() like the other sd-* libraries
networkd/sd-dhcp-server: only start dhcp server when necessary
networkd: merge DHCPv4 and DHCPv6 config
networkd: set static addresses immediately
units: local-fs.target - don't pull in default dependencies
networkd: improve DHCP error logging
sd-dhcp-client: don't fail hard if UDP socket can not be bound
networkd: dhcp - update the lifetime of an existing address
network-internal: initialize _cleanup_ variable
networkd: dhcp - use same metric for all DHCP-related routes
units: networkd - don't order wait-online.service before network.target
man: file-hierarchy - minor fixes
networkd: link - improve refcounting
sd-dhcp6-client: fix free before use
networkd: link - drop assert from _free()
networkd: link - ignore missing MAC address
networkd: tunnel - ensure that enslave callback is always invoked
networkd: link - don't fail if master netdev already exists
networkd: netdev - take ref when creating netdevs
man: bring systemd.netdev(5) up-to-date
man: bring systemd.network(5) up-to-date
networkd: netdev - add dummy support
sd-dhcp6-client: initialize variable
networkd: split out vlan and macvlan handling
networkd: netdev - take ref immediately after calling out
networkd: netdev - drop the link callbacks after calling them once
udev: net_setup_link - add a bit more logging
networkd: tunnels - make tunnel address parsing generic
networkd: netdev - move tunnel address parsing to networkd-tunnel.c
networkd: tuntap - enable PacketInfo by default
networkd: tuntap - manpage fixes
networkd: tuntap - default to no packet information
Tom Hirst (2):
core: Don't require cgroups xattr support
rules: don't enable usb pm for Avocent devices
Umut Tezduyar Lindskog (1):
arch: add crisv32 to uname check
Uoti Urpala (1):
core/transaction: fix cycle break attempts outside transaction
Zbigniew JÄdrzejewski-Szmek (41):
man: fix typo
journal-send.c: use automatic cleanup
sd-dhcp6-client: Initialize fd to -1 and rename function
util.c: simplify rm_rf_children_dangerous
man: document statically loading modules for sysctl settings
man: also describe an udev rule for bridge sysctl
getty-generator: use strappenda
getty-generator: properly escape instance names
util: do not strip /dev prefix twice
build-sys: fail if python support requested but not found
missing.h: add various network enums
util: treat fuse.sshfs as a network filesystem
man: untabify systemd-resolved.service.xml
readahead: avoid gcc warning about format
Add systemd-coredumpctl as an alias for coredumpctl
core/transaction: reindent and split very long lines
core/transaction: avoid misleading error message when unit not found
core/snapshot: log info when snapshots are created and removed
README: add gobject-introspection
man: fix path in crypttab(5)
fstab-generator: simplify add_root_mount
coredump: retrieve comm information from /proc
coredump: log coredump even if core dumping fails
Revert "Add systemd-coredumpctl as an alias for coredumpctl"
Trim TODO
shutdown: rework messages during shutdown
journal/compress: simplify compress_blob
journal/compress: add stream compression/decompression functions
coredump: compress core files
coredump: make compression configurable
coredump+coredumpctl: add COREDUMP_FILENAME, use in coredumpctl
man: add coredump.conf(5)
units: remove RefuseManualStart from units which are always around
Move x-systemd-device.timeout handling from core to fstab-generator
fstab-generator: allow x-systemd.device-timeout for swap units
cryptsetup: allow x-systemd.device-timeout
man: beef up systemd-fsck description
man: mention that x-systemd.device-timeout is only for fstab
man: mention x-initrd.mount option in fstab options list
architecture: add tuples for arm
architecture: add tuple for old arm abi
---
.gitignore | 27
CODING_STYLE | 52
Makefile-man.am | 35
Makefile.am | 377 +++-
NEWS | 289 ++-
README | 13
TODO | 112 -
configure.ac | 133 +
docs/libudev/libudev-sections.txt | 2
hwdb/20-OUI.hwdb | 543 +++++-
hwdb/20-bluetooth-vendor-product.hwdb | 66
hwdb/20-pci-classes.hwdb | 27
hwdb/20-pci-vendor-model.hwdb | 1071 ++++++++----
hwdb/20-usb-classes.hwdb | 3
hwdb/20-usb-vendor-model.hwdb | 102 +
man/coredump.conf.xml | 145 +
man/coredumpctl.xml | 218 ++
man/crypttab.xml | 82
man/daemon.xml | 49
man/file-hierarchy.xml | 975 ++++++++++
man/hostnamectl.xml | 2
man/journald.conf.xml | 39
man/kernel-command-line.xml | 64
man/kernel-install.xml | 17
man/os-release.xml | 38
man/sd_journal_get_data.xml | 2
man/sd_journal_next.xml | 2
man/sd_watchdog_enabled.xml | 2
man/sysctl.d.xml | 96 -
man/systemctl.xml | 58
man/systemd-coredumpctl.xml | 198 --
man/systemd-debug-generator.xml | 98 +
man/systemd-fsck at .service.xml | 60
man/systemd-nspawn.xml | 5
man/systemd-path.xml | 111 +
man/systemd-resolved.service.xml | 18
man/systemd-sysusers.xml | 117 +
man/systemd-update-done.service.xml | 101 +
man/systemd.exec.xml | 10
man/systemd.journal-fields.xml | 4
man/systemd.link.xml | 9
man/systemd.mount.xml | 120 +
man/systemd.netdev.xml | 298 +++
man/systemd.network.xml | 140 +
man/systemd.service.xml | 34
man/systemd.socket.xml | 12
man/systemd.special.xml | 31
man/systemd.unit.xml | 43
man/sysusers.d.xml | 203 ++
man/tmpfiles.d.xml | 77
man/user-system-options.xml | 11
network/80-container-host0.network | 2
network/80-container-ve.network | 2
network/Makefile | 1
po/LINGUAS | 1
po/de.po | 418 ++++
rules/42-usb-hid-pm.rules | 4
rules/50-udev-default.rules | 3
shell-completion/bash/coredumpctl | 85
shell-completion/bash/systemd-coredumpctl | 85
shell-completion/zsh/_coredumpctl | 36
shell-completion/zsh/_systemd-coredumpctl | 36
src/bootchart/bootchart.c | 8
src/bootchart/svg.c | 4
src/bus-proxyd/bus-policy.c | 17
src/bus-proxyd/bus-policy.h | 1
src/bus-proxyd/bus-proxyd.c | 61
src/cgls/cgls.c | 2
src/core/automount.c | 3
src/core/busname.c | 4
src/core/condition.c | 40
src/core/dbus-execute.c | 2
src/core/dbus-manager.c | 116 +
src/core/dbus-mount.c | 1
src/core/execute.c | 22
src/core/killall.c | 6
src/core/kmod-setup.c | 6
src/core/load-fragment-gperf.gperf.m4 | 6
src/core/load-fragment.c | 14
src/core/machine-id-setup.c | 18
src/core/macros.systemd.in | 34
src/core/main.c | 112 -
src/core/mount-setup.c | 6
src/core/mount.c | 58
src/core/mount.h | 2
src/core/namespace.c | 9
src/core/service.c | 38
src/core/service.h | 3
src/core/shutdown.c | 46
src/core/snapshot.c | 19
src/core/socket.c | 2
src/core/switch-root.c | 12
src/core/systemd.pc.in | 9
src/core/timer.c | 2
src/core/transaction.c | 47
src/core/umount.c | 16
src/core/unit.c | 70
src/cryptsetup/cryptsetup-generator.c | 50
src/cryptsetup/cryptsetup.c | 2
src/debug-generator/Makefile | 1
src/debug-generator/debug-generator.c | 173 +
src/fsck/fsck.c | 25
src/fstab-generator/fstab-generator.c | 46
src/getty-generator/getty-generator.c | 24
src/gpt-auto-generator/gpt-auto-generator.c | 2
src/gudev/libgudev-1.0.sym | 68
src/hostname/hostnamed.c | 11
src/journal/compress.c | 178 +-
src/journal/compress.h | 4
src/journal/coredump-vacuum.c | 272 +++
src/journal/coredump-vacuum.h | 26
src/journal/coredump.c | 683 ++++++-
src/journal/coredump.conf | 17
src/journal/coredumpctl.c | 514 ++++-
src/journal/journal-gatewayd.c | 3
src/journal/journal-remote-parse.c | 4
src/journal/journal-remote.c | 14
src/journal/journal-send.c | 37
src/journal/journal-vacuum.c | 7
src/journal/journald-server.c | 16
src/journal/journald-server.h | 2
src/journal/journald.conf | 2
src/journal/microhttpd-util.c | 2
src/journal/stacktrace.c | 200 ++
src/journal/stacktrace.h | 24
src/journal/test-compress.c | 130 +
src/journal/test-coredump-vacuum.c | 32
src/kernel-install/90-loaderentry.install | 2
src/kernel-install/Makefile | 1
src/libsystemd-network/dhcp-internal.h | 12
src/libsystemd-network/dhcp-lease-internal.h | 9
src/libsystemd-network/dhcp-network.c | 25
src/libsystemd-network/dhcp-packet.c | 51
src/libsystemd-network/dhcp-protocol.h | 1
src/libsystemd-network/dhcp-server-internal.h | 88
src/libsystemd-network/dhcp6-internal.h | 79
src/libsystemd-network/dhcp6-lease-internal.h | 62
src/libsystemd-network/dhcp6-network.c | 194 ++
src/libsystemd-network/dhcp6-option.c | 314 +++
src/libsystemd-network/dhcp6-protocol.h | 142 +
src/libsystemd-network/network-internal.c | 123 +
src/libsystemd-network/network-internal.h | 8
src/libsystemd-network/sd-dhcp-client.c | 110 -
src/libsystemd-network/sd-dhcp-lease.c | 158 +
src/libsystemd-network/sd-dhcp-server.c | 881 +++++++++
src/libsystemd-network/sd-dhcp6-client.c | 1116 ++++++++++++
src/libsystemd-network/sd-dhcp6-lease.c | 217 ++
src/libsystemd-network/sd-icmp6-nd.c | 339 +++
src/libsystemd-network/test-dhcp-client.c | 6
src/libsystemd-network/test-dhcp-server.c | 251 ++
src/libsystemd-network/test-dhcp6-client.c | 590 ++++++
src/libsystemd-network/test-icmp6-rs.c | 158 +
src/libsystemd/sd-bus/bus-message.c | 5
src/libsystemd/sd-bus/sd-bus.c | 89 -
src/libsystemd/sd-login/sd-login.c | 2
src/libsystemd/sd-path/Makefile | 1
src/libsystemd/sd-path/sd-path.c | 626 +++++++
src/libsystemd/sd-rtnl/rtnl-types.c | 23
src/libsystemd/sd-rtnl/test-rtnl.c | 1
src/libudev/libudev-queue.c | 48
src/libudev/libudev.h | 2
src/libudev/libudev.sym | 2
src/locale/localed.c | 17
src/login/pam-module.c | 548 ------
src/login/pam_systemd.c | 546 ++++++
src/login/pam_systemd.sym | 15
src/machine/machine-dbus.c | 96 +
src/machine/machine.c | 25
src/machine/machine.h | 2
src/machine/machinectl.c | 44
src/machine/machined-dbus.c | 43
src/machine/org.freedesktop.machine1.conf | 4
src/network/networkd-address-pool.c | 166 +
src/network/networkd-address.c | 79
src/network/networkd-dummy.c | 122 +
src/network/networkd-link.c | 764 ++++++--
src/network/networkd-macvlan.c | 158 +
src/network/networkd-manager.c | 60
src/network/networkd-netdev-gperf.gperf | 25
src/network/networkd-netdev.c | 320 ++-
src/network/networkd-network-gperf.gperf | 12
src/network/networkd-network.c | 23
src/network/networkd-route.c | 4
src/network/networkd-tunnel.c | 117 +
src/network/networkd-tuntap.c | 155 +
src/network/networkd-veth.c | 24
src/network/networkd-vlan.c | 147 +
src/network/networkd-vxlan.c | 163 +
src/network/networkd.h | 114 +
src/network/test-network.c | 59
src/nspawn/nspawn.c | 192 +-
src/path/Makefile | 1
src/path/path.c | 208 ++
src/quotacheck/quotacheck.c | 6
src/readahead/readahead-common.c | 6
src/shared/acl-util.h | 8
src/shared/architecture.c | 1
src/shared/architecture.h | 73
src/shared/audit.c | 3
src/shared/base-filesystem.c | 112 +
src/shared/base-filesystem.h | 24
src/shared/condition-util.c | 9
src/shared/condition-util.h | 1
src/shared/conf-files.c | 17
src/shared/copy.c | 62
src/shared/copy.h | 3
src/shared/dropin.c | 102 +
src/shared/dropin.h | 31
src/shared/exit-status.c | 17
src/shared/exit-status.h | 5
src/shared/fdset.c | 4
src/shared/fileio.c | 150 +
src/shared/fileio.h | 7
src/shared/generator.c | 75
src/shared/generator.h | 3
src/shared/install.c | 570 ++++--
src/shared/install.h | 18
src/shared/log.c | 3
src/shared/macro.h | 4
src/shared/missing.h | 145 +
src/shared/path-lookup.c | 6
src/shared/path-lookup.h | 2
src/shared/path-util.c | 41
src/shared/path-util.h | 4
src/shared/sleep-config.c | 6
src/shared/socket-label.c | 2
src/shared/socket-util.c | 187 ++
src/shared/socket-util.h | 13
src/shared/strv.c | 34
src/shared/strv.h | 2
src/shared/time-util.h | 1
src/shared/unit-name.c | 102 -
src/shared/util.c | 245 +-
src/shared/util.h | 23
src/sleep/sleep.c | 3
src/system-update-generator/system-update-generator.c | 10
src/systemctl/systemctl.c | 127 +
src/systemd/sd-dhcp-client.h | 2
src/systemd/sd-dhcp-lease.h | 4
src/systemd/sd-dhcp-server.h | 49
src/systemd/sd-dhcp6-client.h | 63
src/systemd/sd-dhcp6-lease.h | 42
src/systemd/sd-icmp6-nd.h | 57
src/systemd/sd-path.h | 87
src/sysusers/Makefile | 1
src/sysusers/sysusers.c | 1601 ++++++++++++++++++
src/sysv-generator/sysv-generator.c | 16
src/test/test-architecture.c | 3
src/test/test-async.c | 50
src/test/test-capability.c | 161 +
src/test/test-conf-files.c | 84
src/test/test-fdset.c | 137 +
src/test/test-fileio.c | 8
src/test/test-hashmap.c | 88
src/test/test-install.c | 2
src/test/test-path-util.c | 33
src/test/test-ratelimit.c | 49
src/test/test-socket-util.c | 227 ++
src/test/test-strv.c | 15
src/test/test-unit-file.c | 8
src/test/test-unit-name.c | 128 +
src/test/test-util.c | 206 ++
src/tmpfiles/tmpfiles.c | 238 +-
src/udev/net/link-config.c | 12
src/udev/udev-builtin-net_id.c | 18
src/udev/udev-builtin-net_setup_link.c | 12
src/udev/udevadm-settle.c | 48
src/update-done/Makefile | 1
src/update-done/update-done.c | 104 +
src/vconsole/vconsole-setup.c | 24
system-preset/90-systemd.preset | 31
system-preset/Makefile | 1
sysusers.d/.gitignore | 1
sysusers.d/Makefile | 1
sysusers.d/basic.conf.in | 37
sysusers.d/systemd.conf | 13
tmpfiles.d/etc.conf | 13
tmpfiles.d/systemd.conf | 7
tmpfiles.d/var.conf | 1
tools/make-directive-index.py | 5
tools/make-man-rules.py | 2
units/.gitignore | 4
units/basic.target | 1
units/cryptsetup-pre.target | 11
units/debug-shell.service.in | 1
units/getty at .service.m4 | 1
units/ldconfig.service | 20
units/local-fs.target | 2
units/sysinit.target | 1
units/systemd-journal-catalog-update.service.in | 20
units/systemd-machined.service.in | 2
units/systemd-networkd-wait-online.service.in | 2
units/systemd-networkd.service.in | 8
units/systemd-nspawn at .service.in | 2
units/systemd-sysctl.service.in | 6
units/systemd-sysusers.service.in | 20
units/systemd-timesyncd.service.in | 8
units/systemd-tmpfiles-clean.service.in | 10
units/systemd-tmpfiles-setup-dev.service.in | 4
units/systemd-tmpfiles-setup.service.in | 9
units/systemd-udev-hwdb-update.service.in | 20
units/systemd-udevd.service.in | 2
units/systemd-update-done.service.in | 21
units/tmp.mount | 1
units/user/basic.target | 1
305 files changed, 22869 insertions(+), 3653 deletions(-)
---
More information about the systemd-commits
mailing list