This website requires JavaScript.
f1c5860be7
systemctl: make upstart glue code talk to upstart via private abstarct bus and verify its UID owner
Lennart Poettering
2010-06-19 16:58:59 +02:00
4d0e5dbd52
service: require KillMode=control-group when PAM is enabled
Lennart Poettering
2010-06-19 16:57:54 +02:00
399ab2b1ac
unit: make unit casts typesafe
Lennart Poettering
2010-06-19 16:57:29 +02:00
0ca3f374f9
initctl: add some checks before starting up
Lennart Poettering
2010-06-19 16:56:57 +02:00
f5a3628cc7
initctl: talk to systemd via the abstract private bus
Lennart Poettering
2010-06-19 16:56:26 +02:00
4cd1fbcc06
unit: get rid of various unnecessary casts
Lennart Poettering
2010-06-19 16:55:49 +02:00
bb00e60409
don't use 'long long' unless we have a really good reason to
Lennart Poettering
2010-06-19 04:35:52 +02:00
6cf6bbc268
socket: enforce limit on number of concurrent connections
Lennart Poettering
2010-06-19 04:25:28 +02:00
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
Lennart Poettering
2010-06-19 03:15:59 +02:00
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
Lennart Poettering
2010-06-19 03:04:04 +02:00
f9704703f3
service: honour empty cgroup even in ValidNoProcess mode
Lennart Poettering
2010-06-19 01:06:09 +02:00
f872ec3397
util: properly divide in 64bit in format_timestamp()
Lennart Poettering
2010-06-19 00:14:12 +02:00
f2d3769a16
execute: handle format strings in User= and other directives
Lennart Poettering
2010-06-18 23:25:19 +02:00
8c40acf7cb
notify: properly NUL-terminate received messages
Lennart Poettering
2010-06-18 23:13:40 +02:00
d0b170c813
main: don't segfault when --log-color is passed without parameter
Lennart Poettering
2010-06-18 23:13:15 +02:00
c952c6ece2
service: add minimal access control logic for notifcation socket
Lennart Poettering
2010-06-18 23:12:48 +02:00
e55224ca65
service: when we supervise a process, ensure it is our child
Lennart Poettering
2010-06-18 22:05:29 +02:00
3d88bf660d
unit: add [Install] section to various service files
Lennart Poettering
2010-06-18 21:56:21 +02:00
c32dd69b46
install: make systemd-install useful for installation of template instances
Lennart Poettering
2010-06-18 21:33:15 +02:00
4545812fbe
systemctl: don't fail if first argument to shutdown isn't 'now' just warn loudly.
Lennart Poettering
2010-06-18 20:26:05 +02:00
442b90946a
systemctl: when called as shutdown, fail if first argument isn't 'now'
Lennart Poettering
2010-06-18 20:23:39 +02:00
e4a9373fb3
systemctl: when called as shutdown, properly handle user specified wall message
Lennart Poettering
2010-06-18 20:23:17 +02:00
33be102a21
cgroup: make sure the user cannot accidentaly unmount our cgroup filesystem
Lennart Poettering
2010-06-18 20:15:34 +02:00
2cb1a60d14
init: call telinit in case we are run as init and not pid1
Lennart Poettering
2010-06-18 20:01:01 +02:00
629c210d3f
utmp: properly initialize local variables
Lennart Poettering
2010-06-18 19:18:03 +02:00
d55ae9e6d7
systemctl: add compat support for shutting down the system via upstart
Lennart Poettering
2010-06-18 19:16:14 +02:00
ddb26e1818
execute: add EnvironmentFile= option
Lennart Poettering
2010-06-18 06:06:24 +02:00
eb22ac37f3
systemctl: add /dev/initctl fallback
Lennart Poettering
2010-06-18 04:44:53 +02:00
55293c152a
git: ignore libtool m4 files
Lennart Poettering
2010-06-18 04:23:33 +02:00
514f4ef52f
systemctl: add verbs for special units
Lennart Poettering
2010-06-18 04:22:59 +02:00
ef2f1067d0
systemctl: warn users via wall that the system goes down
Lennart Poettering
2010-06-18 02:28:35 +02:00
139be57d94
build-sys: speed up build via convenience library
Lennart Poettering
2010-06-18 00:44:57 +02:00
8745297f98
gcc: disable warn_unused_result attribute warnings
Lennart Poettering
2010-06-17 23:47:59 +02:00
634826b51b
fix --nonet calls to xsltproc
Pavol Rusnak
2010-06-14 09:41:59 +02:00
be1a67d9d6
build-sys: pass -fno-strict-aliasing by default
Lennart Poettering
2010-06-17 23:41:21 +02:00
240a3a85bd
doc: install sd-daemon.[ch] as docs
Lennart Poettering
2010-06-17 23:33:21 +02:00
7cfdbb3cfe
tcpwrap: add missing header files for suse
Lennart Poettering
2010-06-17 23:31:36 +02:00
706243a2d2
sd-daemon: add gcc format string attribute to sd_notifyf
Lennart Poettering
2010-06-17 23:26:20 +02:00
7d7936059f
manager: expose a few special units via SIGRTMIN+x signals
Lennart Poettering
2010-06-17 23:22:56 +02:00
e4b613402d
systemctl: provide compatibility implementations for various sysv utilities
Lennart Poettering
2010-06-17 22:57:28 +02:00
5925dd3c7a
service: rework PID parsing logic everywhere
Lennart Poettering
2010-06-17 22:55:53 +02:00
08bfb8106b
sd-daemon: extend return value logic of sd_notify()
Lennart Poettering
2010-06-17 22:53:55 +02:00
bbe63281ea
log: make color/location logging optional
Lennart Poettering
2010-06-17 22:52:55 +02:00
3ba686c107
util: implement parse_pid() function
Lennart Poettering
2010-06-17 22:50:35 +02:00
4a2a8b5a82
notify: add systemd-notify command line tool
Lennart Poettering
2010-06-17 22:50:06 +02:00
a65aa40f8a
udevd: in case we don't daemonize, send READY message to /sbin/init
Kay Sievers
2010-06-17 21:50:58 +02:00
2da64971fd
Fix usb printer rule for multiple USB interfaces
Martin Pitt
2010-06-17 13:19:50 +02:00
1ebdf2d879
units: make Arch boot
Tom Gundersen
2010-06-16 13:50:55 +02:00
812cce323d
build-sys: fix configure output without libwrap
Lennart Poettering
2010-06-16 23:11:48 +02:00
5b6319dcee
service: optionally call into PAM when dropping priviliges
Lennart Poettering
2010-06-16 21:54:17 +02:00
04aa0cb9c4
execute: setup namespace after doing NSS calls
Lennart Poettering
2010-06-16 16:39:28 +02:00
df1f0afe0c
tcpwrap: execute tcpwrap check in forked client, to avoid blocking name lookups in main systemd process
Lennart Poettering
2010-06-16 16:25:42 +02:00
0213c3f810
socket: add optional libwrap support
Lennart Poettering
2010-06-16 15:41:29 +02:00
18c78fb1af
typo: the correct spelling is maintenance not maintainance
Lennart Poettering
2010-06-16 14:01:55 +02:00
8c47c7325f
notify: add minimal readiness/status protocol for spawned daemons
Lennart Poettering
2010-06-16 05:10:31 +02:00
17586c16ba
kmod: autoload unix.ko if it isn't around
Lennart Poettering
2010-06-16 05:07:57 +02:00
5515116b61
cgroup: drop inherit flag, this mus be fixed in the kernel
Lennart Poettering
2010-06-16 05:07:30 +02:00
41192f6e8a
main: fix help regarding --unit/systemd.unit=
Lennart Poettering
2010-06-16 05:06:55 +02:00
a4bfb3990b
strv: introduce strv_find_prefix()
Lennart Poettering
2010-06-16 05:06:02 +02:00
d3782d60cd
util: introduce random_ull()
Lennart Poettering
2010-06-16 05:05:36 +02:00
10e87ee7f6
install: add systemd-install tool for managing alias/wants symlinks
Lennart Poettering
2010-06-16 01:58:50 +02:00
2c7108c40a
util: introduce readlink_and_make_absolute()
Lennart Poettering
2010-06-16 01:56:00 +02:00
b08a35509c
systemctl: make sure getopt doesn't segfault
Lennart Poettering
2010-06-15 19:47:38 +02:00
406eaf930b
service: never supervise ourselves
Lennart Poettering
2010-06-15 19:47:13 +02:00
84e3543ef4
manager: split off path lookup logic into own .c file
Lennart Poettering
2010-06-15 14:45:15 +02:00
2ded0c0442
manager: recheck unit paths on daemon reload
Lennart Poettering
2010-06-15 14:32:26 +02:00
479ef5d398
systemctl: fix race in --block
Lennart Poettering
2010-06-15 04:24:30 +02:00
fd0d7f7a6e
dbus: fix match
Lennart Poettering
2010-06-15 04:24:16 +02:00
7e4249b94e
systemctl: reimplement systemctl in pure C without Vala/GObject
Lennart Poettering
2010-06-15 02:51:55 +02:00
fb1af5b0fe
initctl: make sure we don't exit due to dbus disconnect
Lennart Poettering
2010-06-15 02:46:26 +02:00
cf3e247193
dbus: tighten match rules a bit
Lennart Poettering
2010-06-15 02:46:07 +02:00
53ec43c61d
set: introduce set_free_free()
Lennart Poettering
2010-06-15 02:45:26 +02:00
dcaa863948
Revert "add Vala vapi for gudev-1.0"
Martin Pitt
2010-06-13 10:08:22 +02:00
6a7b5ec771
add Vala vapi for gudev-1.0
Martin Pitt
2010-06-12 23:52:52 +02:00
ba854cf8c3
Fix hid2hci rules harder
Martin Pitt
2010-06-11 15:14:55 +02:00
3930341a76
log: don't open log targets too early
Lennart Poettering
2010-06-11 12:31:50 +02:00
7020e8be3f
reword a few log messages
Lennart Poettering
2010-06-11 11:39:59 +02:00
2f198e2f36
main: rename systemd.default= to systemd.unit=
Lennart Poettering
2010-06-09 15:38:46 +02:00
9fae33d2c8
log: add null log target
Lennart Poettering
2010-06-09 15:37:37 +02:00
b60e6bbf67
build-sys: enable bz2 tarballs
Lennart Poettering
2010-06-09 15:37:05 +02:00
d2d12cd1bf
build-sys: make make distcheck work again
Lennart Poettering
2010-06-07 19:40:25 +02:00
b1a954eace
dbus: add missing bus activation file
Lennart Poettering
2010-06-07 04:20:50 +02:00
af25ec12e3
dbus: allow systemd to receive activation requests
Lennart Poettering
2010-06-07 04:15:37 +02:00
d122948d6f
dbus: install bus activation file
Lennart Poettering
2010-06-07 04:14:39 +02:00
ef9b78bb03
units: shut down sysinit service on shutdown
Lennart Poettering
2010-06-07 02:42:58 +02:00
fc5df99e24
service: honour suse style Kxx links in boot.d/ directory
Lennart Poettering
2010-06-07 02:42:01 +02:00
727b12d650
libudev: fix fd leak in udev_enumerate_scan_devices() when tags are searched
Kay Sievers
2010-06-05 10:30:36 +02:00
dfd8eeed39
unit: bump up default timeout to 60s
Lennart Poettering
2010-06-05 02:16:42 +02:00
964e0949dd
unit: when destructing units make sure we don't readd the unit to the gc queue after we already removed it there
Lennart Poettering
2010-06-05 02:16:20 +02:00
27ca8d7a25
socket: verify socket type properly when desrializing
Lennart Poettering
2010-06-05 00:52:30 +02:00
46018844bc
dbus: be a bit more verbose for bus activation
Lennart Poettering
2010-06-04 22:35:31 +02:00
86d6515040
Merge branch 'master' of ssh://git.freedesktop.org/git/systemd
Lennart Poettering
2010-06-04 22:34:07 +02:00
a013b84b49
unit: avoid assert on daemon reload
Lennart Poettering
2010-06-04 22:31:33 +02:00
0b9ee5867b
Merge branch 'master' of ssh://git.freedesktop.org/git/systemd
Lennart Poettering
2010-06-04 22:05:59 +02:00
6dded4c705
dbus: there might be names already registered before we can connect, make sure to enumerate them when checking whether a service is already started
Lennart Poettering
2010-06-04 22:03:22 +02:00
c4653a4dfe
service: handle properly if a dbus process terminates before acquiring the dbus name
Lennart Poettering
2010-06-04 21:23:00 +02:00
8ffc5c2f48
units: make sure systemd sockets are installed before sockets.target
Lennart Poettering
2010-06-04 20:55:37 +02:00
b410e6b951
unit: if a unit external changes state, consider that good enough for a job to succeed, don't enforce waiting for the dependencies
Lennart Poettering
2010-06-04 20:13:05 +02:00
2149e37c79
manager: dump to usual debug channel on SIGUSR2, don't rely on stdin
Lennart Poettering
2010-06-04 19:45:53 +02:00
f92a18f527
units: introduce and explain sysinit.target
Lennart Poettering
2010-06-04 18:43:40 +02:00