Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-31 | src: our lord is coverity | Lennart Poettering | |
2011-03-28 | use /run instead of /dev/.run | Kay Sievers | |
Instead of the /dev/.run trick we have currently implemented, we decided to move the early-boot runtime dir to /run. An existing /var/run directory is bind-mounted to /run. If /var/run is already a symlink, no action is taken. An existing /var/lock directory is bind-mounted to /run/lock. If /var/lock is already a symlink, no action is taken. To implement the directory vs. symlink logic, we have a: ConditionPathIsDirectory= now, which is used in the mount units. Skipped mount unit in case of symlink: $ systemctl status var-run.mount var-run.mount - Runtime Directory Loaded: loaded (/lib/systemd/system/var-run.mount) Active: inactive (dead) start condition failed at Fri, 25 Mar 2011 04:51:41 +0100; 6min ago Where: /var/run What: /run CGroup: name=systemd:/system/var-run.mount The systemd rpm needs to make sure to add something like: %pre mkdir -p -m0755 /run >/dev/null 2>&1 || : or it needs to be added to filesystem.rpm. Udev -git already uses /run if that exists, and is writable at bootup. Otherwise it falls back to the current /dev/.udev. Dracut and plymouth need to be adopted to switch from /dev/.run to run too. Cheers, Kay | |||
2011-03-14 | main: remove AF_UNIX sockets before binding | Lennart Poettering | |
2011-03-14 | core: move abstract namespace sockets to /dev/.run | Lennart Poettering | |
Now that we have /dev/.run there's no need to use abstract namespace sockets. So, let's move things to /dev/.run, to make things more easily discoverable and improve compat with chroot() and fs namespacing. | |||
2011-03-09 | dbus: properly generate UnknownInterface, UnknownProperty and ↵ | Lennart Poettering | |
PropertyReadOnly errors | |||
2011-03-09 | drop unnecessary suffix NULs as gcc adds them anyway | Lennart Poettering | |
2011-03-07 | add org.freedesktop.DBus.Properies.Set method | Andrey Borzenkov | |
The patch adds framework for processing Set requests on properties and as first consumers allows setting of LogTarget and LogLevel on interface org.freedesktop.systemd1.Manager of org.freedesktop.systemd1. The code should be generic enough to allow processing of any property on other objects and interfaces as well. No systemctl visible interface is added so far. The LogTarget and LogLevel are meant for debugging in the first place; user interface can be added if other usage emerge. Set on systemwide systemd is restricted to root; I am not sure how session level access is controlled. | |||
2011-02-28 | Spelling Corrections | Harald Hoyer | |
Just some lame spelling corrections with no functionality. | |||
2011-02-24 | general: unify error code we generate on timeout | Lennart Poettering | |
2011-01-20 | dbus: don't try to connect to the system bus before it is actually up | Lennart Poettering | |
2010-11-25 | dbus: use the right data slot allocator | Lennart Poettering | |
Thanks to 'trapni' on IRC for tracking this down. | |||
2010-11-15 | drop support for MANAGER_SESSION, introduce MANAGER_USER instead | Lennart Poettering | |
2010-09-06 | dbus: downgrade activation failure messages | Lennart Poettering | |
2010-09-03 | dbus: don't send cgroup agent messages directly to system bus to avoid dbus ↵ | Lennart Poettering | |
activation loop | |||
2010-09-01 | dbus: don't accept activation requests anymore if we are going down anyway | Lennart Poettering | |
2010-08-20 | dbus: follow standardized fdo PropertiesChanged signal spec | Lennart Poettering | |
2010-08-17 | dbus: downgrade disconnection message | Lennart Poettering | |
2010-08-14 | emacs: make sure nobody accidently adds tabs to our sources | Lennart Poettering | |
2010-08-12 | dbus: downgrade a few log messages | Lennart Poettering | |
2010-08-11 | unit: rename OnlyByDependency= to RefuseManualStart= and introduce ↵ | Lennart Poettering | |
RefuseManualStop= Some unit shall never be start on user request (e.g. shutdown.target) others never be stopped on user request (e.g. auditd.servce), hence offer options for both. | |||
2010-08-06 | cgroup: if the system bus cannot be found, send cgroup empty msg directly to ↵ | Lennart Poettering | |
init proces | |||
2010-07-11 | dbus: suppress duplicate message when reusing bus for system and session | Lennart Poettering | |
2010-07-10 | main: add a few more useful diagnostic log messages | Lennart Poettering | |
2010-07-09 | main: make it possible to run a system daemon along side an aloready running ↵ | Lennart Poettering | |
one for testing purposes | |||
2010-07-08 | dbus: make errors reported via D-Bus more useful | Lennart Poettering | |
2010-07-07 | dbus: shut down bus connection cleanly and fully when a direct client ↵ | Lennart Poettering | |
disconnects | |||
2010-07-07 | log: bump up a number of log messages so that they are shown even if debug ↵ | Lennart Poettering | |
logging is disabled, for diagnostic purposes | |||
2010-07-07 | dbus: send reload completion message on right connection | Lennart Poettering | |
2010-07-05 | dbus: send signals about jobs to the clients having created them ↵ | Lennart Poettering | |
unconditionally, and thus get rid of broadcast signals in most cases | |||
2010-07-04 | dbus: fix unclean shut-down | Lennart Poettering | |
2010-07-04 | dbus: complete exec coverage | Lennart Poettering | |
2010-07-04 | dbus: implement GetAll() with empty interface string properly | Lennart Poettering | |
2010-07-01 | socket: make various socket/pipe options configurable | Lennart Poettering | |
2010-06-19 | manager: get rid of destinction between running_as=system and ↵ | Lennart Poettering | |
running_as=init, as there is little value in it and we cannot really test this | |||
2010-06-19 | dbus: to make sure that systemd stays controllable during early bootup, ↵ | Lennart Poettering | |
register our services on our own micro usb server in addition to the bus | |||
2010-06-15 | dbus: fix match | Lennart Poettering | |
2010-06-15 | dbus: tighten match rules a bit | Lennart Poettering | |
2010-06-07 | dbus: allow systemd to receive activation requests | Lennart Poettering | |
2010-06-04 | dbus: be a bit more verbose for bus activation | Lennart Poettering | |
2010-06-04 | dbus: there might be names already registered before we can connect, make ↵ | Lennart Poettering | |
sure to enumerate them when checking whether a service is already started | |||
2010-06-02 | dbus: hide some debug output | Lennart Poettering | |
2010-06-02 | dbus: implement systemd side of dbus activation glue | Lennart Poettering | |
2010-05-24 | path: add .path unit type for monitoring files | Lennart Poettering | |
2010-05-24 | timer: fully implement timer units | Lennart Poettering | |
2010-05-23 | dbus: automatically generate and install introspection files | Lennart Poettering | |
2010-05-16 | build-sys: move source files to subdirectory | Lennart Poettering | |