Lennart Poettering
911a4828e0
util: introduce join() to speed up simple string concatenations
2011-08-01 01:28:01 +02:00
Lennart Poettering
57a8eca84a
util: optimize strstrip() a bit
2011-08-01 01:18:33 +02:00
Lennart Poettering
d937fbbd97
conf-parser: properly handle known but not parsed assignments
2011-08-01 01:18:14 +02:00
Lennart Poettering
f975e971ac
load-fragment: speed up parsing by using a perfect hash table with configuration settings built by gperf
2011-08-01 00:43:05 +02:00
Lennart Poettering
f786e80d7a
systemctl: fix parsing of LoadError property for systemctl show
2011-07-31 18:28:33 +02:00
Lennart Poettering
a43757462a
dbus: export unit file state
2011-07-31 18:28:02 +02:00
Lennart Poettering
07672f492e
main: show load profiling in test mode, too
2011-07-31 18:13:59 +02:00
Lennart Poettering
9f39404c86
dbus: export load error on unit objects
2011-07-31 18:13:03 +02:00
Lennart Poettering
92f30b3f05
update TODO
2011-07-31 03:54:30 +02:00
Kay Sievers
a27d218416
shutdownd: add 'success message' if we retried detaching stuff
...
If we need to retry, we print things like
'Not all file systems unmounted, 1 left'
We should also print something after we succeeded, so we don't leave
the impression we left stuff behind.
2011-07-30 20:24:40 +02:00
Lennart Poettering
b9b2b042c5
sd-login: build test code again
2011-07-30 16:42:26 +02:00
Lennart Poettering
ecdcbc5e60
systemctl: s/ignore/ignore_error/ in 'show' output
2011-07-30 16:42:05 +02:00
Lennart Poettering
71092d70af
update TODO
2011-07-29 05:01:47 +02:00
Lennart Poettering
2030694fec
git: hide org.freedesktop.systemd1.policy.in
2011-07-29 03:26:10 +02:00
Lennart Poettering
6b2bf92353
nspawn: properly bind mount /sys/fs/selinux into container, since /selinux moved there
2011-07-29 03:25:05 +02:00
Lennart Poettering
fd42f6e020
build-sys: prepare new release
2011-07-29 03:15:20 +02:00
Lennart Poettering
d60ef52650
sd-login: return size of arrays as return value in functions that generate an array
2011-07-29 03:14:06 +02:00
Kay Sievers
aa95e21c2c
update TODO
2011-07-29 02:17:51 +02:00
Lennart Poettering
4ef3108288
selinux: mount /sys, /proc, /dev before we load the SELinux policy
2011-07-29 01:49:46 +02:00
Lennart Poettering
0b3325e79e
selinux: use setcon() instead of reexec to apply selinux policy
2011-07-28 23:52:23 +02:00
Lennart Poettering
058dc6f379
main: redirection to telinit is unnecessary if sysv compat is disabled
2011-07-28 23:42:47 +02:00
Lennart Poettering
9d76d730ef
main: profile unit file loading
2011-07-28 23:41:57 +02:00
Lennart Poettering
189583d7e4
label: generalize label_get_socket_label_from_exe() a bit
2011-07-28 23:39:29 +02:00
Lennart Poettering
d605b2fd41
dbus: the changes array might actually be NULL when ti is empty
2011-07-28 15:49:18 +02:00
Michael Biebl
288088b86c
Remove a stray empty line
2011-07-28 15:03:30 +02:00
Michael Biebl
25bafad67f
Don't show a warning message in non-enforcing mode.
...
If we fail to load the SELinux policy only log an error message in
enforcing mode.
2011-07-28 15:01:41 +02:00
Michael Biebl
85f19d825e
Link against -lcap only where required
...
Don't put -lcap into LIBS as otherwise everything will be linked against
it, like libsystemd-daemon, where this is not desired.
2011-07-28 05:01:12 +02:00
Lennart Poettering
6c7506dca3
logind: properly write user state files
2011-07-28 04:15:53 +02:00
Lennart Poettering
9b71153605
build-sys: move libsystemd-login to /lib, too
2011-07-27 23:31:53 +02:00
Lennart Poettering
455a946f40
selinux: also profile memory usage
2011-07-27 21:47:25 +02:00
Lennart Poettering
6a9bff42dc
build-sys: fix make distcheck
2011-07-27 21:11:24 +02:00
Lennart Poettering
904a553a32
build-sys: prepare v31
2011-07-27 20:55:25 +02:00
Lennart Poettering
35c5c7a01d
update TODO
2011-07-27 20:50:30 +02:00
Lennart Poettering
5d0fcd7c8d
update TODO
2011-07-27 20:47:50 +02:00
Lennart Poettering
bbc7328308
pam: set XDG_SEAT and XDG_VTNR when logging in
2011-07-26 23:09:34 +02:00
Lennart Poettering
add30678a1
sd-login: add new call sd_seat_can_multi_session()
2011-07-26 23:09:09 +02:00
Lennart Poettering
64559e8b4e
logind: rename can_activate_sessions to can_multi_session
2011-07-26 21:49:29 +02:00
Lennart Poettering
40cbb26f3b
udev: fix copy/paste error when applying sysctl to network devices
2011-07-26 21:45:18 +02:00
Lennart Poettering
02f130cbd9
pkgconfig: move library .pc files to libdir
2011-07-26 21:44:37 +02:00
Lennart Poettering
0843f2d65e
selinux: check PID 1 label instead of /selinux mount point to figure out if selinux is already initialized
2011-07-25 21:59:05 +02:00
Lennart Poettering
871e580949
selinux: log how much time it takes to load the SELinux policy and database
2011-07-25 21:22:57 +02:00
Lennart Poettering
41e4d6e9ac
sysctl: apply network specific sysctls to each network card as they appear
2011-07-25 20:25:49 +02:00
Lennart Poettering
8d41a963d6
machine-id: be nice and generate compliant v4 UUIDs
...
Newly generated machine IDs now qualify as randomized v4 UUIds. This is
trivial to do and hopefully increases adoption of the ID for various
purposes.
2011-07-25 19:32:43 +02:00
Kay Sievers
fb922d4f82
seat: add another 'Plugable' device id
2011-07-25 14:35:33 +02:00
Lennart Poettering
729e3769c3
systemctl: hook up new install logic
...
This adds a number of new options to systemctl, for presets, reenabling,
masking/unmask, and runtime operations.
2011-07-25 04:58:02 +02:00
Lennart Poettering
4b7a6af440
nspawn: mount a new /proc instance in the container so that we don't see the hosts' PID tree
...
This partially reverts f5c1b9eeb9
.
2011-07-23 15:54:52 +02:00
Lennart Poettering
e1ea662c33
systemctl: remove monitor command since it is mostly useless
2011-07-23 04:21:47 +02:00
Lennart Poettering
34c4b47b7f
systemctl: split --help into multiple sections
2011-07-23 04:20:22 +02:00
Lennart Poettering
253ee27a0c
manager: add log control via RT signals
2011-07-23 04:15:38 +02:00
Lennart Poettering
c0576cd6d6
bus: expose installer functions
2011-07-23 03:44:47 +02:00