Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | man: document missing options of systemd-run | 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 | update TODO | Lennart Poettering | |
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 | add bash completion for systemd-cat | Thomas Hindoe Paaboel Andersen | |
2014-03-04 | architecture: Add cris | Umut Tezduyar Lindskog | |
2014-03-04 | update TODO | Lennart Poettering | |
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-04 | man: networkd - fix typo | Umut Tezduyar Lindskog | |
2014-03-03 | build-sys: work around broken ln --relative -s -f | Lennart Poettering | |
As it appears "ln -s --relative" in conjunction with "-f" is broken, let's work around that by explicitly remove the destination of the symlink before we create it. https://bugzilla.redhat.com/show_bug.cgi?id=1072103 | |||
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 | update TODO | Lennart Poettering | |
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 | add bash completion for systemd-detect-virt | Thomas Hindoe Paaboel Andersen | |
2014-03-03 | update bash completion for systemd-analyze | Thomas Hindoe Paaboel Andersen | |
2014-03-03 | update TODO | 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 | update TODO | Lennart Poettering | |
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 | man: networkd - mention resolv.conf symlink | Tom Gundersen | |
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 | |||
2014-03-03 | build-sys: prefer using ln --relative -s where appropriate | Lennart Poettering | |
By using --relative symlinks look nicer when dealing with OS image trees that are placed in arbitrary places of the OS. | |||
2014-03-03 | sd-dhcp-lease: add sd_dhcp_lease_get_next_server() | Tom Gundersen | |
2014-03-03 | sd-dhcp-lease: add sd_dhcp_lease_get_server_identifier() | Tom Gundersen | |
2014-03-03 | sd-dhcp-lease: add Root Path support | Tom Gundersen | |
This is necessary when mounting /dev/nfs based on a DHCP lease. | |||
2014-03-03 | Fix systemd-stdio-bridge symlink | Mike Gilbert | |
The symlink is created in bindir (/usr/bin), and points to a binary which lives in rootlibexecdir (/lib/systemd or /usr/lib/systemd). A relative symlink does not work here. | |||
2014-03-03 | bus: add sd_bus_track object for tracking peers, and port core over to it | Lennart Poettering | |
This is primarily useful for services that need to track clients which reference certain objects they maintain, or which explicitly want to subscribe to certain events. Something like this is done in a large number of services, and not trivial to do. Hence, let's unify this at one place. This also ports over PID 1 to use this to ensure that subscriptions to job and manager events are correctly tracked. As a side-effect this makes sure we properly serialize and restore the track list across daemon reexec/reload, which didn't work correctly before. This also simplifies how we distribute messages to broadcast to the direct busses: we only track subscriptions for the API bus and implicitly assume that all direct busses are subscribed. This should be a pretty OK simplification since clients connected via direct bus connections are shortlived anyway. | |||
2014-03-02 | add bash completion for systemd-cgtop | Thomas Hindoe Paaboel Andersen | |