1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-14 15:21:37 +03:00
Commit Graph

2928 Commits

Author SHA1 Message Date
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
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