Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-06 | util: move more intellegince into parse_proc_cmdline() | Lennart Poettering | |
Already split variable assignments before invoking the callback. And drop "rd." settings if we are not in an initrd. | |||
2014-03-06 | core: include partition label in .device description fields | Lennart Poettering | |
2014-03-06 | logind: fix reference to systemd-user-sessions.service | Lennart Poettering | |
2014-03-06 | gpt-auto-generation: set a pretty description string | Lennart Poettering | |
2014-03-06 | gpt-auto-generator: properly handle LUKS partitions | Lennart Poettering | |
2014-03-06 | unit-name: modernizations | Lennart Poettering | |
2014-03-06 | cryptsetup: some fixes | Lennart Poettering | |
2014-03-06 | core: correctly unregister PIDs from PID hashtables | Lennart Poettering | |
2014-03-06 | util: add timeout to generator execution | Lennart Poettering | |
2014-03-06 | update TODO | Lennart Poettering | |
2014-03-06 | generators: rework mount generators | Lennart Poettering | |
- Add support for finding and mounting /srv based on GPT data, similar to how we already handly /home. - Share the fsck logic between GPT, EFI and fstab generators - Make sure we never run the EFI generator inside containers - Drop DefaultDependencies=no from EFI mount units - Other fixes | |||
2014-03-05 | systemd-run: don't print error messages twice | Lennart Poettering | |
2014-03-05 | systemd-run: make sure --nice=, --uid=, --gid=, --setenv= also work in ↵ | Lennart Poettering | |
--scope mode | |||
2014-03-05 | networkd: listen to changes to the MAC address | Tom Gundersen | |
Bridges will change their MAC address when other devices are enslaved. We need the correct MAC address to acquire a DHCP lease, so take note of it whenever it changes. | |||
2014-03-05 | sd-rtnl: do not blindly enter containers in message_read() | Tom Gundersen | |
We need a separate container_enter() function, which will be part of a largerg API change. For now, just fix message_read(). | |||
2014-03-05 | sd-dhcp-client: log the MAC address we are using | Tom Gundersen | |
2014-03-05 | networkd: restore logic for enslaving to a master bonding interface | Mark Oteiza | |
This partially reverts commit 54abf46, which unintentionally removed the enslaving support for bonding interfaces | |||
2014-03-05 | journal: forget file after encountering an error | Zbigniew Jędrzejewski-Szmek | |
If we encounter an inconsistency in a file, let's just ignore it. Otherwise, after previous patch, we would try, and fail, to use this file in every invocation of sd_journal_next or sd_journal_previous that happens afterwards. | |||
2014-03-05 | journal: assume that next entry is after previous entry | Zbigniew Jędrzejewski-Szmek | |
With a corrupted file, we can get in a situation where two entries in the entry array point to the same object. Then journal_file_next_entry will find the first one using generic_arrray_bisect, and try to move to the second one, but since the address is the same, generic_array_get will return the first one. journal_file_next_entry ends up in an infinite loop. https://bugzilla.redhat.com/show_bug.cgi?id=1047039 | |||
2014-03-05 | core: don't override NoNewPriviliges= from SystemCallFilter= if it is ↵ | Lennart Poettering | |
already explicitly set | |||
2014-03-05 | systemd-run: support all currently exported properties with -p | Lennart Poettering | |
2014-03-05 | core: make the LimitXYZ= properties settable for transient service units | Lennart Poettering | |
2014-03-05 | systemd-run: add some extra safety checks | Lennart Poettering | |
2014-03-05 | systemd-run: add new --property= switch that can set arbitrary properties ↵ | Lennart Poettering | |
for the unit that is created The code for parsing these properties is shared with "systemctl set-property", which means all the resource control settings are immediately available. | |||
2014-03-05 | strv: add new STR_IN_SET() macro that operates similar to IN_SET() but for ↵ | Lennart Poettering | |
strings | |||
2014-03-05 | missing: if RLIMIT_RTTIME is not defined by the libc, then we need a new ↵ | Lennart Poettering | |
define for the max number of rlimits, too | |||
2014-03-05 | core: when passing resource limit values to client, map RLIM_INFINITY into ↵ | Lennart Poettering | |
portable value (uint64_t) -1 | |||
2014-03-04 | architecture: Add cris | Umut Tezduyar Lindskog | |
2014-03-04 | logind: make $XDG_RUNTIME_DIR a per-user tmpfs | Lennart Poettering | |
This way each user allocates from his own pool, with its own size limit. This puts the size limit by default to 10% of the physical RAM size but makes it configurable in logind.conf. | |||
2014-03-04 | Do not print invalid UTF-8 in error messages | Zbigniew Jędrzejewski-Szmek | |
Inexplicably, 550a40ec ('core: do not print invalid utf-8 in error messages') only fixed two paths. Convert all of them now. | |||
2014-03-04 | Introduce strv_consume which takes ownership | Zbigniew Jędrzejewski-Szmek | |
This mirrors set_consume and makes the common use a bit nicer. | |||
2014-03-04 | shutdownd: modernizations | Zbigniew Jędrzejewski-Szmek | |
2014-03-04 | logind: small simplifications | Zbigniew Jędrzejewski-Szmek | |
2014-03-03 | sd-network: IPv4 link-local support [v2] | Umut Tezduyar Lindskog | |
Implements IPv4LL with respect to RFC 3927 (http://tools.ietf.org/rfc/rfc3927.txt) and integrates it with networkd. Majority of the IPv4LL state machine is taken from avahi (http://avahi.org/) project's autoip. IPv4LL can be enabled by IPv4LL=yes under [Network] section of .network file. IPv4LL works independent of DHCP but if DHCP lease is aquired, then LL address will be dropped. [tomegun: removed a trailing newline and a compiler warning] | |||
2014-03-03 | networkd: wait-online - fix typo | Tom Gundersen | |
2014-03-03 | core: fix assert when trying to serialize non-initialized bus peer tracker ↵ | Lennart Poettering | |
object | |||
2014-03-03 | silence warning | Thomas Hindoe Paaboel Andersen | |
2014-03-03 | core: add missing show-status.[ch] | Lennart Poettering | |
2014-03-03 | conf-parser: minor optimization in config_parse_string() | Lennart Poettering | |
2014-03-03 | conf-parser: drop special casing in config_parse_path() | Lennart Poettering | |
The code checked for two lvalues that aren't even using config_parse_path(), so let's drop these checks and make the function completely generic again. | |||
2014-03-03 | conf-parser: config_parse_path_strv() is not generic, so let's move it into ↵ | Lennart Poettering | |
load-fragment.c The parse code actually checked for specific lvalue names, which is really wrong for supposedly generic parsers... | |||
2014-03-03 | core: move config_parse_set_status() into load-fragment.c | Lennart Poettering | |
Let's keep specific config parsers close to where they are needed. Only the really generic ones should be defined in conf-parser.[ch]. | |||
2014-03-03 | core: move ShowStatus type into the core | Lennart Poettering | |
Let's make the scope of the show-status stuff a bit smaller, and make it private to the core, rather than shared API in shared/. | |||
2014-03-03 | conf-parse: rename config_parse_level() to config_parse_log_level() | Lennart Poettering | |
"level" is a bit too generic, let's clarify what kind of level we are referring to here. | |||
2014-03-03 | logind: ignore lid switch events for 30s after each suspend and 3min after ↵ | Lennart Poettering | |
startup This is needed to give USB docking stations and suchlike time to settle, so that a display connected to an USB docking station can actually act as a lid swith inhibitor correctly. With this change we should have somewhat reliable docking station support in place. | |||
2014-03-03 | logind: fix printf format | Lennart Poettering | |
2014-03-03 | logind: ignore lid switch if more than 1 display is connected | Lennart Poettering | |
Previously we expected the desktop environment to take an inhibitor lock, but this opened a race on boot-up where logind might already be running but no DE is active. Hence, let's move checking for additional displays into logind. This also opens up this logic for other DEs, given that only GNOME implemented the inhibitor logic so far. | |||
2014-03-03 | core: introduce new RuntimeDirectory= and RuntimeDirectoryMode= unit settings | Lennart Poettering | |
As discussed on the ML these are useful to manage runtime directories below /run for services. | |||
2014-03-03 | execute: no need to include seccomp.h from execute.h | Lennart Poettering | |
2014-03-03 | execute: free directory path if we fail to remove it because we cannot ↵ | Lennart Poettering | |
allocate a thread |