Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-03 | Merge pull request #1744 from evverx/fix-debug-generator | Lennart Poettering | |
debug-generator: respect kernel parameters for default unit setting | |||
2015-11-03 | core: use runlevel_to_target for /proc/cmdline parsing | Evgeny Vereshchagin | |
2015-11-03 | Merge pull request #1754 from martinpitt/master | Daniel Mack | |
core: drop check for /etc/mtab | |||
2015-11-02 | core: expose number of file descriptors in fd store on the bus | Lennart Poettering | |
For each service expose how many file descriptors there are currently in the fd store. (Also, fix the exporting of the fdstore limit, given that the field is just an "unsigned" but we exported it as "uint32_t". Not that there way any effective difference, but let's make this clean...) | |||
2015-11-02 | core: bump net.unix.max_dgram_qlen really early during boot | Lennart Poettering | |
Only that way it actually has an effect on all our sockets, including $NOTIFY_SOCKET. | |||
2015-11-02 | Merge pull request #1690 from evverx/run-runtime-directory | Lennart Poettering | |
systemd-run can launch units with RuntimeDirectory | |||
2015-11-02 | core: drop check for /etc/mtab | Martin Pitt | |
util-linux 2.27.1 now entirely stops looking at /etc/mtab, so we don't need to verify /etc/mtab during early boot any more. Later on, tmpfiles.d/etc.conf will fix /etc/mtab anyway, so there's not even a point in warning about it. Drop test_mtab() and bump the util-linux dependency to >= 2.17.1. Fixes #1495 | |||
2015-11-02 | Merge pull request #1722 from evverx/port-cap-bounding-set-to-extract-first-word | Daniel Mack | |
Port capabiliy bounding set parsing to extract_first_word | |||
2015-11-02 | core: be more verbose when NameOwnerChanged subscriptions fail | Daniel Mack | |
2015-11-02 | core: service: fix error message | Daniel Mack | |
The directive is called FileDescriptorStoreMax=, not FDStoreMax=. | |||
2015-10-31 | sd-daemon: increase sd_notify() socket buffer size | Lennart Poettering | |
Let's make sure we don't start blocking on sd_notify() earlier than necessary, let's bump the socket buffer sizes to 8M. We already do something similar for our logging socket buffers, hence apply a similar bump here. | |||
2015-10-31 | core: bail our earlier when doing audit | Lennart Poettering | |
Let's make sure we don't even try to create the audit socket | |||
2015-10-31 | core,nspawn: minor coding style fixes | Lennart Poettering | |
2015-10-31 | core: constify a few things | Lennart Poettering | |
2015-10-31 | core: set_unit_path overwrites SYSTEMD_UNIT_PATH | Evgeny Vereshchagin | |
2015-10-30 | core: port config_parse_bounding_set to extract_first_word | Evgeny Vereshchagin | |
2015-10-29 | core: fix capability bounding set parsing | Evgeny Vereshchagin | |
bug: CapabilityBoundingSet= doesn't reset all caps | |||
2015-10-28 | core: fix priority ordering in notify-handling | David Herrmann | |
Currently, we dispatch NOTIFY messages in a tight loop. Regardless how much data is incoming, we always dispatch everything that is queued. This, however, completely breaks priority event-handling of sd-event. When dispatching one NOTIFY event, another completely different event might fire, or might be queued by the NOTIFY handling. However, this event will not get dispatched until all other further NOTIFY messages are handled. Those might even arrive _after_ the other event fired, and as such completely break priority ordering of sd-event (which several code paths rely on). Break this by never dispatching multiple messages. Just return after each message that was read and let sd-event handle everything else. (The patch looks scarier that it is. It basically just drops the for(;;) loop and re-indents the loop-content.) | |||
2015-10-27 | Merge pull request #1698 from poettering/pid-is-unwaited-fix | Tom Gundersen | |
fixup for previous pr | |||
2015-10-27 | service: exiting early is nicer than deeply-indented code blocks | Lennart Poettering | |
2015-10-27 | core: all unit types that watch control PIDs should use the same logic | Lennart Poettering | |
When coldplugging the unit state, make sure to follow the same basic logic for all unit types: always verify whether the control PID is still a waitable process before proceeding. | |||
2015-10-27 | core: don't pass uninitialzed PIDs to pid_is_unwaited() | Lennart Poettering | |
Since 5fd9b2c5467b0a42ccdabc7eb8e516d512609a8e passing a pid of 0 to pid_is_unwaited() and pid_is_live() is considered as a request on the current process, similar how the other calls in process-util.c handle a PID of 0. This broke service.c, which passes a 0 PID and expects it to be considered an unwaited process. This fix make sure we can boot again. | |||
2015-10-27 | Merge pull request #1695 from evverx/fix-cap-bounding-merging | Lennart Poettering | |
core: fix CapabilityBoundingSet merging | |||
2015-10-27 | util-lib: move inotify-related definitions to fs-util.[ch] | Lennart Poettering | |
2015-10-27 | automount: move generically userful call repeat_mount() into mount-util.[ch] | Lennart Poettering | |
2015-10-27 | process-util: move a couple of process-related calls over | Lennart Poettering | |
2015-10-27 | process-util: rename get_parent_of_pid() → get_process_ppid() | Lennart Poettering | |
In order to match the other get_process_xyz() calls. | |||
2015-10-27 | mount-util: move fstype_is_network() and name_to_handle_at() definitions over | Lennart Poettering | |
2015-10-27 | util-lib: split out allocation calls into alloc-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: split out globbing related calls into glob-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: split out printf() helpers to stdio-util.h | Lennart Poettering | |
2015-10-27 | io-util.h: move iovec stuff from macro.h to io-util.h | Lennart Poettering | |
2015-10-27 | user-util: move UID/GID related macros from macro.h to user-util.h | Lennart Poettering | |
2015-10-27 | util-lib: move web-related calls into web-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: split out syslog-related calls into syslog-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: move /proc/cmdline parsing code to proc-cmdline.[ch] | Lennart Poettering | |
2015-10-27 | src/basic: rename audit.[ch] → audit-util.[ch] and capability.[ch] → ↵ | Lennart Poettering | |
capability-util.[ch] The files are named too generically, so that they might conflict with the upstream project headers. Hence, let's add a "-util" suffix, to clarify that this are just our utility headers and not any official upstream headers. | |||
2015-10-27 | util-lib: split out umask-related code to umask-util.h | Lennart Poettering | |
2015-10-27 | util-lib: move more locale-related calls to locale-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: move status printing stuff into src/core/ | Lennart Poettering | |
It's very specific to the core, and not used elsewhere, hence move it out of terminal-util.[ch]. | |||
2015-10-27 | util-lib: move string table stuff into its own string-table.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: split stat()/statfs()/stavfs() related calls into stat-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: move a number of fs operations into fs-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: introduce dirent-util.[ch] for directory entry calls | Lennart Poettering | |
Also, move a couple of more path-related functions to path-util.c. | |||
2015-10-27 | util-lib: split out resource limits related calls into rlimit-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: move mount related utility calls to mount-util.[ch] | Lennart Poettering | |
2015-10-27 | util-lib: move more file I/O related calls into fileio.[ch] | Lennart Poettering | |
2015-10-27 | util: remove path_get_parent(), in favour of dirname_malloc() | Lennart Poettering | |
We don't need two functions that do essentialy the same, hence drop path_get_parent(), and stick to dirname_malloc(), but move it to path-util.[ch]. | |||
2015-10-27 | util-lib: split out hex/dec/oct encoding/decoding into its own file | Lennart Poettering | |
2015-10-27 | util-lib: split string parsing related calls from util.[ch] into parse-util.[ch] | Lennart Poettering | |