summaryrefslogtreecommitdiff
path: root/manager.c
AgeCommit message (Collapse)Author
2010-05-16build-sys: move source files to subdirectoryLennart Poettering
2010-05-16manager: add newly created units to gc queueLennart Poettering
2010-05-16manager: don't dispatch load queue if we don't have toLennart Poettering
2010-05-16manager: rearrange order of mainloop, put gc/cleanup last to maximize reusingLennart Poettering
2010-05-16unit,job: when we suppress a D-Bus signal because nobody is listening, don't ↵Lennart Poettering
delay it until later
2010-05-14main: make sure we don't accidentally acquire a controlling terminalLennart Poettering
2010-05-14manager: merge /etc/xdg/systemd/session and /etc/systemd/sessionLennart Poettering
2010-05-14manager: fix minor memory leak -- free cleanup queue on exitLennart Poettering
2010-05-13units: rework automatic dependency logic between automounts, mounts, ↵Lennart Poettering
sockets, swaps
2010-05-09environment: allow control of the environment block via D-BusLennart Poettering
2010-04-24manager: switch SIGUSR1 and SIGSUR2, to follow upstart's scheme a littleLennart Poettering
2010-04-24service: sysv priorities in link names should take precedence, since they ↵Lennart Poettering
are possibly fixed up by chkconfig
2010-04-24manager: reexecute on SIGTERM, for compat with sysvLennart Poettering
2010-04-23manager: properly check for EINTR in main loopLennart Poettering
2010-04-23manager: fix GC algorithmLennart Poettering
2010-04-22manager: introduce 'isolate' job mode which kills all units but the ↵Lennart Poettering
requested one
2010-04-22manager: fix GC logicLennart Poettering
2010-04-21manager: automatically GC unreferenced unitsLennart Poettering
2010-04-21reload: implement reload/reexec logicLennart Poettering
2010-04-18dbus: greatly extend dbus coverageLennart Poettering
2010-04-16automount: implement automount unit typeLennart Poettering
2010-04-15service: optionally, trie dbus name cycle to service cycleLennart Poettering
2010-04-15core: add minimal templating systemLennart Poettering
2010-04-13manager: start D-Bus on SIGUSR2Lennart Poettering
2010-04-13manager: we are not interested in SIGSTOP notificationsLennart Poettering
2010-04-13manager: fix printing of child process namesLennart Poettering
2010-04-13rework tty handlingLennart Poettering
We now make sure to run all services in their own session, possibly with a controlling terminal. This also extends the service and socket state machines a little.
2010-04-13manager: instead of using siginfo_t when reading SIGCHLD PIDs, run waitid() ↵Lennart Poettering
twice to avoid dropped signals
2010-04-13manager: we are not interested in SIGPIPE/SIGTTINLennart Poettering
2010-04-13manager: simplify startup of special targetsLennart Poettering
2010-04-10mount: implement mounting properlyLennart Poettering
This also includes code that writes utmp/wtmp records when applicable, making use the mount infrastructure to detct when those files are accessible. Finally, this also introduces a --dump-configuration-items switch.
2010-04-08manager: print process name for all SIGCHLD receivedLennart Poettering
2010-04-07build-sys: automatically detect SysV init dirsLennart Poettering
2010-04-07manager: mention to which unit a SIGCHLD belongsLennart Poettering
2010-04-06manager: make running_as configurableLennart Poettering
2010-04-06main: move basic setup into main.cLennart Poettering
2010-04-06manager: dump status on SIGUSR1Lennart Poettering
2010-04-06dbus: connect to bus as soon as the special dbus service is aroundLennart Poettering
2010-04-06manager: if wanted dependencies are invalid, don't failLennart Poettering
2010-04-06rework merging/loading logicLennart Poettering
2010-03-31cgroup: add cgroupsificationLennart Poettering
2010-02-14manager: actually enable ctrl-alt-del/kbrequest request handling in the kernelLennart Poettering
2010-02-14unit: rename load_path to fragment_path to make clear what kind of ↵Lennart Poettering
configuration file this is
2010-02-13manager: run ctrl-alt-del/kbrequest targets on SIGINT/SIGWINCH when run in ↵Lennart Poettering
init mode
2010-02-13config: implement search path logicLennart Poettering
2010-02-12manager: identify the init/system/user mode we are running it and pick D-Bus ↵Lennart Poettering
bus accordingly
2010-02-12manager: properly return newly created job in ↵Lennart Poettering
transaction_add_job_and_dependencies()
2010-02-05manager: properly read timerfd elapse counterLennart Poettering
2010-02-05dbus: send out signals when units/jobs come, go and changeLennart Poettering
2010-02-03license: add GPLv2+ license blurbs everwhereLennart Poettering