summaryrefslogtreecommitdiff
path: root/src/manager.c
AgeCommit message (Collapse)Author
2010-08-20service/systemctl: don't consider LSB exit codes 5 and 6 as failure, and ↵Lennart Poettering
decode exit codes in systemctl
2010-08-16systemctl: add support for delayed shutdown, similar to sysv in styleLennart Poettering
2010-08-14emacs: make sure nobody accidently adds tabs to our sourcesLennart Poettering
2010-08-12audit: suppress repeated audit events when deserializingLennart Poettering
2010-08-12unit: don't show ENOENT configuration file warnings for units that are not ↵Lennart Poettering
essential
2010-08-11clang: fix numerous little issues found with clang-analyzerLennart Poettering
2010-08-11manager: serialize/deserialize startup time, tooLennart Poettering
2010-08-11audit: initialize audit only if it is enabledLennart Poettering
2010-08-11audit: smaller fixes to audit hookupLennart Poettering
2010-08-11utmp: enable systemd-update-utmp by defaultLennart Poettering
2010-08-11audit,utmp: implement audit logic and rip utmp stuff out of the main daemon ↵Lennart Poettering
and into a helper binary
2010-08-09manager: 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-08-06manager: downgrade a few log msgs regarding conflicting but fixable jobsLennart Poettering
2010-08-05manager: fix conflicting job checkLennart Poettering
2010-08-05manager: when breaking ordering cycle show full cycle loopLennart Poettering
2010-07-20manager: write serialization to /dev/.systemd/ instead of /dev/shmLennart Poettering
2010-07-19systemctl: introduce reset-maintenance commandLennart Poettering
2010-07-17job: timeout every job independently of the unitLennart Poettering
2010-07-13manager: always allow stopping of units that failed to loadLennart Poettering
2010-07-13unit: disable retroactive starting/stopping of units when deserializingLennart Poettering
2010-07-12units: introduce emergency.targetLennart Poettering
2010-07-11socket: pass minimal abstract socket namesLennart Poettering
2010-07-11manager: free dbus error when ignoring itLennart Poettering
2010-07-11manager: introduce unit path cache to minimize disk accessesLennart Poettering
2010-07-11cgroup: kill processes, not tasks and other cgroup changesLennart Poettering
2010-07-10cgroup: make cgroup controller name a constantLennart Poettering
2010-07-10systemctl: show exec status of all exited programsLennart Poettering
2010-07-10snapshot: fix deserializationLennart Poettering
2010-07-10main: add a few more useful diagnostic log messagesLennart Poettering
2010-07-09main: make it possible to run a system daemon along side an aloready running ↵Lennart Poettering
one for testing purposes
2010-07-08execute: if the main process of a service already owns the TTY, don't wait ↵Lennart Poettering
for acquiring it again in the reload/stop step
2010-07-08dbus: make errors reported via D-Bus more usefulLennart Poettering
2010-07-07log: 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-07manager: optionally print status updates to console on bootLennart Poettering
2010-07-05dbus: 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-01unit: add new abstracted maintenance state for unitsLennart Poettering
2010-07-01core: rename struct timestamp to dual_timestamp to avoid name clash with IP ↵Lennart Poettering
system headers
2010-06-24manager: both rescue and emergency should be started in isolate modeLennart Poettering
2010-06-21pam: implement systemd PAM module and generelize cgroup API for that a bitLennart Poettering
2010-06-19unit: make unit casts typesafeLennart Poettering
2010-06-19don't use 'long long' unless we have a really good reason toLennart Poettering
2010-06-19manager: 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-19dbus: 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-18notify: properly NUL-terminate received messagesLennart Poettering
2010-06-18service: add minimal access control logic for notifcation socketLennart Poettering
2010-06-18cgroup: make sure the user cannot accidentaly unmount our cgroup filesystemLennart Poettering
2010-06-18systemctl: add verbs for special unitsLennart Poettering
2010-06-17manager: expose a few special units via SIGRTMIN+x signalsLennart Poettering
2010-06-16service: optionally call into PAM when dropping priviligesLennart Poettering
2010-06-16notify: add minimal readiness/status protocol for spawned daemonsLennart Poettering