Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-21 | bus: when watching bus names, we always need to add a change match | Lennart Poettering | |
Since for the kernel change of ownership of a name between starter and real client is a change and for userspace thats addition/removal, we need to unconditionally subscribe to these change events. | |||
2013-12-21 | core: pass notify fd across reexecs | Lennart Poettering | |
That way we the random socket name stays stable across reexec and we won't lose client messages. | |||
2013-12-20 | bus: wrap KDBUS_CMD_BYEBYE with a high-level call sd_bus_try_close() | Lennart Poettering | |
2013-12-20 | libsystemd-bus: match on any connection ID unless specified | Daniel Mack | |
2013-12-20 | libsystemd-bus: follow changes in kdbus | Daniel Mack | |
In particular, the match interface has seen a major overhaul. | |||
2013-12-19 | def: lower exit-on-idle time | Lennart Poettering | |
2013-12-19 | sd-event: return 1 in sd_event_run() when we hit EINTR | Lennart Poettering | |
That way we can distuingish timeouts from EINTR | |||
2013-12-19 | service: don't send out PropertiesChanged message for each watchdog notification | Lennart Poettering | |
2013-12-19 | machined: implement exit-on-idle | Lennart Poettering | |
2013-12-19 | bus: fix exit-on-idle for driverd | Lennart Poettering | |
2013-12-19 | bus: reenable id change subscriptions | Lennart Poettering | |
2013-12-19 | remove unused variable | Thomas Hindoe Paaboel Andersen | |
2013-12-19 | rtnl: correctly get the size of data to be appended | Tom Gundersen | |
This fixes: systemd[1]: Failed to configure loopback device: Numerical result out of range | |||
2013-12-19 | loopback-setup: correctly set flags and scope for ipv6 address | Tom Gundersen | |
2013-12-19 | bus: do not add empty strings, size should be 0 | Kay Sievers | |
2013-12-18 | systemct: add empty line between units in cat | Zbigniew Jędrzejewski-Szmek | |
2013-12-18 | loginctl: improve print_{session|user|seat}_status_info() functions | Djalal Harouni | |
1) Instead of checking if we need to print a new line on each iteration, pass the "new_line" as a pointer to those functions, so they can use it to check if a new line is needed. This makes the code more consistent as it is done in other places: machinectl, systemctl... 2) Move the error messages from show_{session|user|seat}() to their appropriate print_{session|user|seat}_status_info() functions, this will prevent from logging an error message twice in case show_properties() fails and it will improve code readability. 3) Also do not ignore error codes on these functions. | |||
2013-12-18 | loginctl: use show_properties() to get login1 properties | Djalal Harouni | |
Commit f8f14b3654bcd introduced a regression that makes loginctl ignore the "--property" option. This patch fixes the bug, it uses a new show_properties() function to query and filter properties. | |||
2013-12-18 | loginctl: replace strv_append() by strv_extend() | Djalal Harouni | |
2013-12-18 | journalctl,zsh-completion: fix several issues in --help message text | Jason St. John | |
-- fix grammar and reword some descriptions for clarity -- add a useful description of what --follow does -- fix the description for --after-cursor -- properly introduce the FSS acronym for "Forward Secure Sealing" in both sections -- clarify the --disk-usage command [zj: perform similar changes to zsh completions] squash! journalctl: fix several issues in --help message text | |||
2013-12-18 | machinectl: show_properties() already logs the error | Djalal Harouni | |
2013-12-18 | udevadm: modernization | Zbigniew Jędrzejewski-Szmek | |
2013-12-18 | udevadm,scsi_id: add short options to help strings and to the man page | Zbigniew Jędrzejewski-Szmek | |
Also clean things up a bit here and there. | |||
2013-12-18 | scsi_id: cleanup | Zbigniew Jędrzejewski-Szmek | |
Remove -i option which would case exit(1) to happen. Remove some unused code. Convert to bool where appropriate. Simplify things a bit. Always free everything. https://bugzilla.redhat.com/show_bug.cgi?id=1043304 | |||
2013-12-19 | driverd: implement AddMatch/RemoveMatch logic | Lennart Poettering | |
2013-12-19 | do not run kmod-setup in a container | Kay Sievers | |
2013-12-18 | temporarily support "kdbus" keyword on the kernel commandline to load the module | Kay Sievers | |
2013-12-18 | libudev: monitor - only disallow "udev" type events | Kay Sievers | |
2013-12-18 | libudev: disable monitor inside a container | Kay Sievers | |
Uevents are events of the host, which should not leak into a container. Containers do not support hotplug at the moment, and devices and uevents are not namespace aware. | |||
2013-12-18 | bus: catch up with kdbus changes | Kay Sievers | |
2013-12-18 | bus-driverd: fix flags translation in driver_request_name | Lukasz Skalski | |
Flags for a name entry (KDBUS_NAME_*) should be set for cmd_name->flags (not conn_flags) | |||
2013-12-18 | Revert "ptyfwd: make master terminal attributes raw, too" | Lennart Poettering | |
This reverts commit e7d43b3cc30764138c90eaaf95d3d8f49e448890. This broke the console terminal when booting up a container, so let's not do this. | |||
2013-12-18 | bus: reduce calls to KDBUS_CMD_MEMFD_SIZE_SET ioctl | Lennart Poettering | |
Instead of calling it for each buffer append, increase allocation exponentially and set the real value only at the end, when sealing off the memfd. This should drastically reduce the number of times we invoke the ioctl(). | |||
2013-12-18 | ptyfwd: make master terminal attributes raw, too | Lennart Poettering | |
2013-12-18 | execute: set TERM even if we don't open the tty on our own | Lennart Poettering | |
This way, when a tty path is configured TERM is set, which is nice to set a useful term for gettys. | |||
2013-12-18 | loginctl: when showing device tree of seats with no devices show something ↵ | Lennart Poettering | |
useful | |||
2013-12-18 | core,logind: libudev usage modernizations | Lennart Poettering | |
Always use cleanup logic and don't eat up errors returned by libudev | |||
2013-12-18 | core,logind,networkd: check for udev device initialization via enumeration ↵ | Lennart Poettering | |
matches Instead of checking each device after we got it, check wuth an enumeration filter instead, to make it more efficient. | |||
2013-12-18 | core: priorize notification fd processing over notification fd process via ↵ | Lennart Poettering | |
sd-event's logic | |||
2013-12-18 | log: when we log to /dev/console and got disconnected (maybe due to vhangup) ↵ | Lennart Poettering | |
reconnect | |||
2013-12-18 | core: in a container log to /dev/console if "debug" is specified | Lennart Poettering | |
2013-12-18 | log: don't reopen /dev/console each time we call log_open() | Lennart Poettering | |
Instead, force reopen it only if we really really have to. | |||
2013-12-18 | service: watch main pid even in final states | Lennart Poettering | |
In some circumstances, for example when start-up times out we immediately jump into the final state, at which point we still should try to watch the main pid so that the SIGCHLD allows us to quickly move into dead state. | |||
2013-12-18 | libudev: devices received from udev are always initialized | Kay Sievers | |
2013-12-18 | login: Don't stop a running user manager from garbage-collecting the user. | Thomas Bächler | |
With the current logic, a user will never be garbage-collected, since its manager will always be around. Change the logic such that a user is garbage-collected when it has no sessions and linger is disabled. | |||
2013-12-18 | comment out udev's is_initialized call until the problem is sorted out | Kay Sievers | |
2013-12-18 | core,logind,networkd: don't pick up devices from udev before they finished ↵ | Lennart Poettering | |
udev initialization Managers shouldn't pick up the devices the manage before udev finished initialization, hence check explicitly for that. | |||
2013-12-18 | busctl: output a single sorted list of names, including activatable and ↵ | Lennart Poettering | |
activated | |||
2013-12-18 | bus: beef up driverd | Lennart Poettering | |
Add validity checks for all parameters passed in. Implement ReleaseName and StartServiceByName(). Fix access control in vtable. | |||
2013-12-18 | bus: when releasing, taking, listing bus names check if they are valid | Lennart Poettering | |
Given that the kernel does not validate bus names we have to when using them. |