Lennart Poettering
e6b3f00f66
manager: both rescue and emergency should be started in isolate mode
2010-06-24 03:07:43 +02:00
Lennart Poettering
541d6159c6
log: unify log env var prefix
2010-06-24 03:07:06 +02:00
Lennart Poettering
160cd5c9aa
man: add more man pages
2010-06-24 00:11:04 +02:00
Lennart Poettering
daaa7e5a65
sd-daemon: refer to the man pages
2010-06-24 00:10:03 +02:00
Lennart Poettering
2e225d657a
pam: make sure we don't assign colliding session ids if we get our session ids from multiple sources
2010-06-24 00:09:45 +02:00
Lennart Poettering
2e33c4331f
minor fixes to help texts
2010-06-24 00:08:42 +02:00
Lennart Poettering
2218198b73
man: start documenting systemd itself
2010-06-23 20:34:34 +02:00
Lennart Poettering
a838e6a17a
pam: dont use $XDG_SESSION_COOKIE since CK wants that to be secret. Come up with our own $XDG_SESSION_ID based on /proc/self/sessionid if that is available
2010-06-23 19:46:29 +02:00
Lennart Poettering
dd17b384db
man: minor fixes
2010-06-23 02:28:09 +02:00
Lennart Poettering
c6365917c4
man: generate ANSI prototypes in HTML man pages
2010-06-23 02:26:15 +02:00
Lennart Poettering
9e632bf7b7
man: add missing systemd.xml
2010-06-23 02:12:10 +02:00
Lennart Poettering
1d0ae74ae3
minor typo fixes
2010-06-23 02:10:19 +02:00
Lennart Poettering
359957ee23
man: document runlevel and systemd-install
2010-06-23 01:49:57 +02:00
Lennart Poettering
f9378423b9
man: document sd-daemon.[ch]
2010-06-23 00:31:54 +02:00
Lennart Poettering
a3723b97ef
build-sys: fix directory creation of a few dirs
2010-06-22 05:43:07 +02:00
Lennart Poettering
795750caa1
build-sys: install more docs
2010-06-22 05:39:35 +02:00
Lennart Poettering
b1fc29fb70
systemctl: fix systemctl help text
2010-06-22 04:10:06 +02:00
Lennart Poettering
4eab639f92
service: rework logic when we consider a service running
2010-06-22 04:09:50 +02:00
Lennart Poettering
827119a9cb
conf-parser: check all parse callbacks
2010-06-22 04:09:26 +02:00
Lennart Poettering
64aba792f7
man: add initial version of daemon(7)
2010-06-22 02:42:10 +02:00
Lennart Poettering
64ca679e69
build-sys: fix make distcheck
2010-06-22 00:05:37 +02:00
Lennart Poettering
8c6db83365
pam: implement systemd PAM module and generelize cgroup API for that a bit
2010-06-21 23:27:18 +02:00
Lennart Poettering
96551bae61
notify: add systemd-notify --booted
2010-06-21 19:20:21 +02:00
Lennart Poettering
40473a70cf
sd-daemon: introduce sd_booted() and set ELF visibility to hidden for all symbols
2010-06-21 19:18:47 +02:00
Lennart Poettering
f1c5860be7
systemctl: make upstart glue code talk to upstart via private abstarct bus and verify its UID owner
2010-06-19 16:58:59 +02:00
Lennart Poettering
4d0e5dbd52
service: require KillMode=control-group when PAM is enabled
2010-06-19 16:57:54 +02:00
Lennart Poettering
399ab2b1ac
unit: make unit casts typesafe
2010-06-19 16:57:29 +02:00
Lennart Poettering
0ca3f374f9
initctl: add some checks before starting up
2010-06-19 16:56:57 +02:00
Lennart Poettering
f5a3628cc7
initctl: talk to systemd via the abstract private bus
2010-06-19 16:56:26 +02:00
Lennart Poettering
4cd1fbcc06
unit: get rid of various unnecessary casts
2010-06-19 16:55:49 +02:00
Lennart Poettering
bb00e60409
don't use 'long long' unless we have a really good reason to
2010-06-19 04:35:52 +02:00
Lennart Poettering
6cf6bbc268
socket: enforce limit on number of concurrent connections
2010-06-19 04:25:34 +02:00
Lennart Poettering
a3d4e06dfa
manager: get rid of destinction between running_as=system and running_as=init, as there is little value in it and we cannot really test this
2010-06-19 03:15:59 +02:00
Lennart Poettering
5e8d1c9a9f
dbus: to make sure that systemd stays controllable during early bootup, register our services on our own micro usb server in addition to the bus
2010-06-19 03:04:04 +02:00
Lennart Poettering
f9704703f3
service: honour empty cgroup even in ValidNoProcess mode
2010-06-19 01:06:09 +02:00
Lennart Poettering
f872ec3397
util: properly divide in 64bit in format_timestamp()
2010-06-19 00:14:12 +02:00
Lennart Poettering
f2d3769a16
execute: handle format strings in User= and other directives
2010-06-18 23:25:19 +02:00
Lennart Poettering
8c40acf7cb
notify: properly NUL-terminate received messages
2010-06-18 23:13:40 +02:00
Lennart Poettering
d0b170c813
main: don't segfault when --log-color is passed without parameter
2010-06-18 23:13:15 +02:00
Lennart Poettering
c952c6ece2
service: add minimal access control logic for notifcation socket
2010-06-18 23:12:48 +02:00
Lennart Poettering
e55224ca65
service: when we supervise a process, ensure it is our child
2010-06-18 22:05:29 +02:00
Lennart Poettering
3d88bf660d
unit: add [Install] section to various service files
2010-06-18 21:56:21 +02:00
Lennart Poettering
c32dd69b46
install: make systemd-install useful for installation of template instances
2010-06-18 21:33:15 +02:00
Lennart Poettering
4545812fbe
systemctl: don't fail if first argument to shutdown isn't 'now' just warn loudly.
2010-06-18 20:26:05 +02:00
Lennart Poettering
442b90946a
systemctl: when called as shutdown, fail if first argument isn't 'now'
2010-06-18 20:23:39 +02:00
Lennart Poettering
e4a9373fb3
systemctl: when called as shutdown, properly handle user specified wall message
2010-06-18 20:23:17 +02:00
Lennart Poettering
33be102a21
cgroup: make sure the user cannot accidentaly unmount our cgroup filesystem
2010-06-18 20:15:34 +02:00
Lennart Poettering
2cb1a60d14
init: call telinit in case we are run as init and not pid1
2010-06-18 20:01:01 +02:00
Lennart Poettering
629c210d3f
utmp: properly initialize local variables
2010-06-18 19:18:03 +02:00
Lennart Poettering
d55ae9e6d7
systemctl: add compat support for shutting down the system via upstart
2010-06-18 19:16:14 +02:00