Lennart Poettering
7aaa27f219
main: fix reexec
2011-08-01 22:42:19 +02:00
Lennart Poettering
1d6702e8d3
umask: set umask of a number of sockets by default, even though we check creds on connections
2011-08-01 22:42:07 +02:00
Lennart Poettering
260d370833
man: document that we default to 022 as umask
2011-08-01 22:37:45 +02:00
Lennart Poettering
fa8f36ac15
execute: properly enforce group
...
https://bugzilla.redhat.com/show_bug.cgi?id=723892
2011-08-01 21:34:42 +02:00
Lennart Poettering
4c12626c8e
umask: change default umask to 0022 just to be sure, and set it explicitly in all binaries, in order to make sure it is set when started from the terminal
2011-08-01 20:52:18 +02:00
Lennart Poettering
07f8a4aa49
manager: call generators with umask 0022
2011-08-01 20:51:18 +02:00
Lennart Poettering
c375a7f750
getty: fix message
2011-08-01 20:28:59 +02:00
Lennart Poettering
980fc73d1f
getty: automatically spawn getty on xen console xvc0
...
https://bugzilla.redhat.com/show_bug.cgi?id=726976
2011-08-01 20:28:01 +02:00
Lennart Poettering
6e5c044421
build-sys: make distcheck work
2011-08-01 17:09:38 +02:00
Lennart Poettering
39c2a6f193
hashmap: speed up hashmap allocations by introducing an allocation cache
2011-08-01 16:50:55 +02:00
Lennart Poettering
4d14be09d6
missing: define gettid()
2011-08-01 05:06:15 +02:00
Lennart Poettering
3bfc71846c
util: place a couple of _likely_ around cache TLS vars
2011-08-01 05:05:59 +02:00
Lennart Poettering
b636465bc0
util: add is_main_thread() call
2011-08-01 05:05:12 +02:00
Lennart Poettering
cd0ed1db9b
util: more join() optimizations
2011-08-01 02:45:51 +02:00
Lennart Poettering
44d9105692
util: use join() instead of asprintf() as an optimization
2011-08-01 02:39:22 +02:00
Lennart Poettering
70132bd042
util: various optimizations, using join()
2011-08-01 01:55:31 +02:00
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