Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-06 | strv: set _printf_ on strv_extendf | Thomas Hindoe Paaboel Andersen | |
2014-03-06 | sd-rtnl/networkd: use new rtnl_message_read() API and drop helper | Tom Gundersen | |
With the new sd_rtnl_message_read_string(), there is no longer a need for rtnl_message_get_ifname(). | |||
2014-03-06 | sd-rtnl:introduce table-based lookup and typesafe read() functions | Susant Sahani | |
This patch introduces new netlink attribute parsing logic which is table based lookup and sd_rtnl_message_read_* methods for reading attributes. By doing this user does not have to loop for the attribute values . Only providing the attribute type it gets the attribute values which is optimized and sd_rtnl_message_read_* methods are simplified. | |||
2014-03-06 | generators: make automatic discovery generators work correctly when reloading | Lennart Poettering | |
In addition to checking whether the diestination mount point is populated, check whether it is already a mount point. If it is already a mount point, or if it is unpopulated, let's create the unit. | |||
2014-03-06 | generators: add Documentation= fields that point to the generator man pages | Lennart Poettering | |
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. |