summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-07util: add circle to special chars we can drawLennart Poettering
2013-11-07pam: the DECIMAL_STR_MAX macro is awesome, let's use itLennart Poettering
2013-11-07update TODOLennart Poettering
2013-11-07build-sys: don't install sd-shutdown.h, it is a drop-in header like ↵Lennart Poettering
sd-readahead.h
2013-11-07machine: add missing header includeKay Sievers
2013-11-07build-sys: link most internal libraries staticallyKay Sievers
Libraries and tools, both use shared symbols wich have global state and should only exist once in the final image.
2013-11-07machine: move symbols referenced by shared code from main to shared fileKay Sievers
With --enable-address-sanitizer we get: machined-dbus.c:228: undefined reference to 'manager_add_machine'
2013-11-07bus: make bus_print_all_properties work for non machinectl casesSimon Peeters
add a destination parameter and skip properties we can't read
2013-11-07core: fix require $XDG_RUNTIME_DIRKay Sievers
$ sudo dracut -f Trying to run as user instance, but $XDG_RUNTIME_DIR is not set. /usr/lib/dracut/modules.d/98systemd/module-setup.sh: line 10: ((: >= 198 : syntax error: operand expected (error token is ">= 198 ")
2013-11-07udevadm-settle: add missing braceZbigniew Jędrzejewski-Szmek
2013-11-07core: require $XDG_RUNTIME_DIR to be set for user instancesMantas Mikulėnas
It seems that some places use /run otherwise, which isn't going to work.
2013-11-07test-strv: add strv_split, strv_split_newline, strv_remove_prefixDaniel Buch
2013-11-07Make hibernation test work for swap filesJan Janssen
Suspend to disk works for swap files too (even if it is located on an ecrypted file system): https://www.kernel.org/doc/Documentation/power/swsusp-and-swap-files.txt
2013-11-07zsh-completion: add missing options for systemd-runRonny Chevalier
2013-11-07udevadm-trigger: add parameters checkingYang Zhiyong
2013-11-07udevadm-settle: add parameters checkingYang Zhiyong
2013-11-07systemctl: make LOAD column width dynamicMantas Mikulėnas
Otherwise 'not-found' overflows into the ACTIVE column.
2013-11-07systemd-python: convert keyword value to stringRichard Marko
Allows using journal.send('msg', PRIORITY=journal.LOG_CRIT) Before this commit this results in TypeError: cannot concatenate 'str' and 'int' objects and requires passing PRIORITY value as string to work.
2013-11-07test: remove duplicated codeRonny Chevalier
2013-11-07Support additional argument in rebootWaLyong Cho
reboot syscall can be performed with an additional argument. In some systems this functionality can be useful to modify the mode of the next boot performed by the bootloader.
2013-11-07man: add rationale into systemd-halt(8)Jan Engelhardt
The explanation is from http://people.debian.org/~stapelberg/docs/systemd-dependencies.html
2013-11-07man: wording and grammar updatesJan Engelhardt
This is a recurring submission and includes corrections to various issue spotted: comma setting, missing words/preposition choice.
2013-11-07acpi-fpdt: break on zero or negative length readPavel Holica
https://bugzilla.redhat.com/show_bug.cgi?id=1027478
2013-11-07socket-proxyd: The proxy can now accept multiple sockets (but only to one ↵David Strauss
remote host).
2013-11-07bus: indicate in .pc file that we need libsystemd-id128 definitionsLennart Poettering
2013-11-07api: add C++ guardsLennart Poettering
2013-11-07rtnl: headers in src/systemd/ may not use #pragma onceLennart Poettering
2013-11-07rtnl: headers in src/systemd/ may not include internal headersLennart Poettering
Hence including "util.h" from sd-rtnl.h is not OK. Let's minimize our headers we pull in a bit.
2013-11-07rtnl: internal headers must include pragma once protectionLennart Poettering
2013-11-07build-sys: add .pc file for libsystemd-busLennart Poettering
2013-11-07build-sys: merge sd-event into sd-busLennart Poettering
The sd-event APIs should be available only as part of libsystemd-bus so that the utility calls are not linked into each independently and we can minimize the number of libraries we have.
2013-11-07build-sys: add Makefile symlink for src/activate/Lennart Poettering
2013-11-07utf8: export utf8 validation functions as part of sd-busLennart Poettering
To write useful bus code clients need to validate utf8 frequently since the bus reacts allergic to it. Since glibc does not provide any calls for this, let's provide it as part of libsystemd-bus.
2013-11-07utf8: ascii_filter() is unused, let's remove itLennart Poettering
2013-11-07consistently use "int" when retrieving "bool" from bus messagesKay Sievers
2013-11-06bus: add forgotten _public_Zbigniew Jędrzejewski-Szmek
2013-11-06pam_systemd: dup the fd received from logindZbigniew Jędrzejewski-Szmek
Otherwise sd_bus_message cleanup would close it.
2013-11-07build-sys: distribute libsystemd-*.symKay Sievers
2013-11-07build-sys: remove no longer needed DBUS_CFLAGSKay Sievers
2013-11-07machinectl: we need glibc's socket.h, not our ownLennart Poettering
2013-11-07pam: externally our booleans are ints, not unsignedsLennart Poettering
2013-11-07activate: port to use new getpeername_pretty()/getsockname_pretty() callsLennart Poettering
2013-11-07socket: rework things to have only one sockaddr formatterLennart Poettering
2013-11-07event: make sure we keep a reference to all events we dispatch while we do so.Lennart Poettering
2013-11-07activate: fix uninitialized memoryLennart Poettering
2013-11-07pam_systemd: pass 'unsigned' instead of 'bool' to sd_bus_message_read()Kay Sievers
2013-11-06build-sys: add sd-event to socket-proxydKay Sievers
2013-11-06mkdir: modernize header ifdefsLennart Poettering
2013-11-06socket-proxyd: rework to support multiple sockets and splice()-based ↵Lennart Poettering
zero-copy network IO This also drops --ignore-env, which can't really work anymore if we allow multiple fds. Also adds support for pretty printing of peer identities for debug purposes, and abstract namespace UNIX sockets. Also ensures that we never take more connections than a certain limit.
2013-11-06active: rework make_socket_fd() to be based on socket_address_listen()Lennart Poettering
Among other things this makes sure we set SO_REUSEADDR which is immensely useful.