Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-20 | dbus: follow standardized fdo PropertiesChanged signal spec | Lennart Poettering | |
2010-08-17 | emacs: disable tabs in .h files, too | Lennart Poettering | |
2010-08-12 | unit: don't show ENOENT configuration file warnings for units that are not ↵ | Lennart Poettering | |
essential | |||
2010-08-11 | gc: remove a lot of unused code | Lennart Poettering | |
2010-08-11 | pahole: rearrange structs to make them smaller | Lennart Poettering | |
2010-08-11 | utmp: enable systemd-update-utmp by default | Lennart Poettering | |
2010-08-11 | socket: disable GC for pre-allocated per-connection service until it is used | 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-09 | manager: when two pending jobs conflict, keep the one that "conflicts", ↵ | Lennart Poettering | |
remove the one that is "conflicted" This gives the writer of units control which unit is kept and which is stopped when two units conflict. | |||
2010-07-21 | unit: deduce following unit value dynamically instead of statically, to ↵ | Lennart Poettering | |
avoid dangling pointers | |||
2010-07-20 | device: do not merge devices | Lennart Poettering | |
Don't try to merge devices that have been created via dependencies when they appear in the system and can be recognized as the same. Instead, simply continue to maintain them independently of each other, however with the same state cycle. Why? Because otherwise we'd have a hard time to seperate the dependencies after the devices are unplugged again and we hence cannot be sure anymore that next time the device is plugged in it will carry the same names. Example: if one depndency refers to dev-sda.device and another one to dev-by-id-xxxyyy.device we only learn at time of plug in of the device that it is actually the same device that was ment. In the moment the device is unplugged again we won't know anymore their relation to each other and the next time the harddisk is plugged it might even appear as dev-by-id-xxxyyy.device and dev-sdb.service. To ensure the dependencies continue to have the meaning they were intended to have let's hence keep the .device objects seperate all the time, even when they are plugged in. This patch also introduces a new Following= property which points from the various .device units of a specific device to the main .device unit for it. This can be used by the client side to figure out the relation of the .device units to each other and even filter units from display. | |||
2010-07-19 | systemctl: introduce reset-maintenance command | Lennart Poettering | |
2010-07-17 | job: timeout every job independently of the unit | Lennart Poettering | |
2010-07-17 | unit: introduce OnFailure dependencies to activate units on failure of other ↵ | Lennart Poettering | |
units, as a way to implement an automatic rescue shell | |||
2010-07-17 | systemctl: warn when operating on service files that changed on disk but ↵ | Lennart Poettering | |
haven't been reloaded | |||
2010-07-13 | units: make maximum unit name longer, since DM names manager to hit the limit | Lennart Poettering | |
2010-07-12 | unit: introduce IgnoreDependencyFailure= | Lennart Poettering | |
2010-07-10 | execute: add ability to configure the kill signal | Lennart Poettering | |
2010-07-07 | manager: optionally print status updates to console on boot | Lennart Poettering | |
2010-07-03 | unit: add DefaultDependencies= setting | Lennart Poettering | |
In order to simplify writing of unit files introduce default dependencies that are added to all units unless explictly disabled in a unit. This option can be switched off for select units that are involved in early boot-up ot late system shutdown, This should simplify service files for most normal daemons, but breaks existing service files for software involved in early boot (notably udev), which need to be updated for a DefaultDependencies=no setting) | |||
2010-07-03 | unit: simplify things a little by introducing API to add two dependencies in ↵ | Lennart Poettering | |
one step | |||
2010-07-01 | unit: shorten active state enums to make systemctl output nicer | Lennart Poettering | |
2010-07-01 | unit: add new abstracted maintenance state for units | Lennart Poettering | |
2010-07-01 | core: rename struct timestamp to dual_timestamp to avoid name clash with IP ↵ | Lennart Poettering | |
system headers | |||
2010-06-19 | unit: make unit casts typesafe | Lennart Poettering | |
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-18 | service: add minimal access control logic for notifcation socket | Lennart Poettering | |
2010-06-16 | notify: add minimal readiness/status protocol for spawned daemons | Lennart Poettering | |
2010-06-05 | unit: bump up default timeout to 60s | Lennart Poettering | |
2010-06-03 | unit: make sure deserialized_job's type is known | Lennart Poettering | |
2010-06-03 | unit: serialize jobs in addition to units | Lennart Poettering | |
2010-06-02 | macro: avoid name clash with _unused on ppc | 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-21 | unit: add simple only-by-dependency flag for units | Lennart Poettering | |
2010-05-16 | build-sys: move source files to subdirectory | Lennart Poettering | |