summaryrefslogtreecommitdiff
path: root/execute.c
AgeCommit message (Collapse)Author
2010-04-23execute: typo fixLennart Poettering
2010-04-21execute: support basic filesystem namespacingLennart Poettering
2010-04-21reload: implement reload/reexec logicLennart Poettering
2010-04-16automount: implement automount unit typeLennart Poettering
2010-04-15socket: optionally call accept() for incoming connections and spawn one ↵Lennart Poettering
service instance per connection
2010-04-15core: add minimal templating systemLennart Poettering
2010-04-13execute: fix terminal chowning logicLennart Poettering
2010-04-13execute: make flags_fds() parameters constLennart Poettering
2010-04-13execute: minor cleanupsLennart Poettering
2010-04-13execute: chown() the tty when running owning themLennart Poettering
2010-04-13execute: get rid of gcc warningLennart Poettering
2010-04-13execute: reset signal handlers when executingLennart 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-10execute: introduce exec_command_done() to free data from static ExecCommand ↵Lennart Poettering
structs
2010-04-10execute: introduce exec_command_set() for easy setting for command linesLennart Poettering
2010-04-10execute: improve exec_spawn() loggingLennart Poettering
2010-04-10execute: automatically record start/exit timestamps for forked processesLennart Poettering
2010-04-07service: optionally, call setsid() on servicesLennart Poettering
2010-04-06util: move close_all_fds() to util.cLennart Poettering
2010-04-06execute: use fd_nonblock()//fd_cloexec() where applicableLennart Poettering
2010-03-31cgroup: add cgroupsificationLennart Poettering
2010-03-31execute: try to suppress PR_SET_SECUREBITS if unnecessaryLennart Poettering
2010-02-14execute: implement privilige dropping properlyLennart Poettering
2010-02-14execute: simplify appending to execution listLennart Poettering
2010-02-12execute: allow configuration of O_NONBLOCK flag from .service filesLennart Poettering
2010-02-03execute: drop now unnecessary GCC pragma againLennart Poettering
2010-02-03build: basic autoconfizationLennart Poettering
2010-02-03license: add GPLv2+ license blurbs everwhereLennart Poettering
2010-02-02use linux/sched.h instead of sched.h for older glibcKay Sievers
2010-02-02build: make gcc shut upLennart Poettering
2010-02-02execute: allow configuration of SCHED_RESET_ON_FORKLennart Poettering
2010-02-01add basic (and not very useful) D-Bus supportLennart Poettering
2010-01-30greatly extend what we enforce as process propertiesLennart Poettering
2010-01-29support chrooting/setting of ioprio when spawningLennart Poettering
2010-01-28set nice/oom_adjust only when asked forLennart Poettering
2010-01-28implement proper logging for servicesLennart Poettering
2010-01-27drop O_CLOEXEC/O_NONBLOCK from files intended for forked clientsLennart Poettering
2010-01-27reset signal mask when forkingLennart Poettering
2010-01-27fix an assert when forkingLennart Poettering
2010-01-27yay, we can start socket unitsLennart Poettering
2010-01-27properly terminate strings with NUL byteLennart Poettering
2010-01-26various cleanupsLennart Poettering
2010-01-26first attempt at proper service/socket logicLennart Poettering
2010-01-23first attempt in implementinging execution logicLennart Poettering