Lennart Poettering
8d0e38a2b9
dbus: introduce UnsetAndSetEnvironment()
2011-06-21 19:29:45 +02:00
Lennart Poettering
48f82119ce
util: return errno in close_nointr()
2011-06-21 19:29:44 +02:00
Lennart Poettering
3f49d45a45
logind: implement D-Bus properties
2011-06-21 19:29:44 +02:00
Lennart Poettering
bd253d1b91
dbus: add api for append gid/uid properties
2011-06-21 19:29:44 +02:00
Lennart Poettering
c9f09cda77
udev: simplify udev rules a bit
2011-06-21 19:29:44 +02:00
Lennart Poettering
d2f92cdfd0
logind: unlink state files when stopping
2011-06-21 19:29:44 +02:00
Lennart Poettering
14c3baca3e
logind: implement GC
2011-06-21 19:29:44 +02:00
Lennart Poettering
5a3ab509b5
util: add fopen_temporary()
2011-06-21 19:29:44 +02:00
Lennart Poettering
5eda94dda2
logind: implement ACL management
2011-06-21 19:29:44 +02:00
Lennart Poettering
90821c935e
logind: split up logind.h
2011-06-21 19:29:44 +02:00
Lennart Poettering
202630822f
logind: first version that compiles fine
2011-06-21 19:29:44 +02:00
Lennart Poettering
f41607a6e1
util: move string enum mapping to the end
2011-06-21 19:29:44 +02:00
Lennart Poettering
1325aa4202
util: add pipe_eof()
2011-06-21 19:29:44 +02:00
Lennart Poettering
ab5c3e3ff1
english: s/_per_/_by_/
2011-06-21 19:29:44 +02:00
Lennart Poettering
fb19a739d5
util: introduce dirent_is_file()
2011-06-21 19:29:43 +02:00
Lennart Poettering
d0baa06fda
hostnamed: split dbus initialization into a separate function
2011-06-21 19:29:43 +02:00
Lennart Poettering
3df5bf6123
dbus: make bus_flags_to_events() and friends generally useful
2011-06-21 19:29:43 +02:00
Lennart Poettering
3661ac04b4
manager: include full systemctl status command line in error message
2011-06-20 21:39:28 +02:00
Ville Skyttä
abebb5af9a
systemctl: Add SYSTEMD_PAGER for setting the pager to use in systemctl
2011-06-20 17:59:59 +02:00
Ville Skyttä
c98a949fb2
bash: Add host, privileged, and no-pager bash option completions.
2011-06-20 17:56:07 +02:00
William Douglas
4160ec67ba
sd-daemon: Add sd_is_special for special file descriptors
...
With the addition of ListenSpecial as a socket option we need the
the usual sd_is_ functions for special files. This patch does
that.
2011-06-20 17:54:17 +02:00
Michal Vyskocil
f8e08a77e7
main: Fix a typo emergency shall->emergency shell
2011-06-20 17:48:58 +02:00
Michal Schmidt
0e318cad06
pam-module: add debug= parameter
...
It is customary that pam modules do not log debugging information by default.
Usually they offer a 'debug' option.
Add a boolean debug= option to pam_systemd.so.
This will solve bug
https://bugzilla.redhat.com/show_bug.cgi?id=705427
Commit 53d5582fa0
was not sufficient to fix it,
because in Fedora rsyslog is configured to write even LOG_DEBUG messages to
/var/log/secure by default.
2011-06-15 22:23:39 +02:00
Jim Meyering
23b2a3300c
systemctl: plug a leak upon create_symlink mismatch
2011-06-15 20:44:28 +02:00
Alexey Shabalin
d9eaa2d538
systemctl: enable chkconfig support in systemctl for ALTLinux
2011-06-15 20:13:36 +02:00
Lennart Poettering
1365b53ff9
execute: fix function prototype
2011-06-15 15:50:26 +02:00
Lennart Poettering
7c3d67eff3
dbus: fix name of capability property
2011-06-15 15:49:29 +02:00
Michal Schmidt
b647f10da7
systemctl: fix a FILE* leak
...
In practice it does not really matter, but let's be nice and close the
file.
2011-06-14 21:59:14 +02:00
Michal Schmidt
b77398f7a0
systemctl: fix 'is-enabled' for native units under /lib
...
The units always showed up as enabled.
The config file has to be parsed before we can check what's in
the [Install] section.
https://bugzilla.redhat.com/show_bug.cgi?id=699027
2011-06-14 21:58:29 +02:00
Kay Sievers
fbe092cc70
mount /run without MS_NOEXEC
2011-06-14 14:15:40 +02:00
Michal Schmidt
597b99b09a
readahead-common: fix total memory size detection
...
sysinfo returns the total memory size in multiples of mem_unit bytes.
As long as the size in bytes fits into unsigned long, the kernel uses
mem_unit = 1, but this is not true on i386 with more than 4 GB RAM.
https://bugzilla.redhat.com/show_bug.cgi?id=712341
2011-06-10 14:57:12 +02:00
Frederic Crozat
dc725264f3
enable chkconfig support in systemctl for openSUSE
2011-06-09 13:31:26 +02:00
Michal Schmidt
ef9d7dca54
selinux: selinuxfs can be mounted on /sys/fs/selinux
...
The kernel now provides the /sys/fs/selinux mountpoint and libselinux
prefers it if it's available.
systemd currently tests only for /selinux and this leads to an infinite
loop of policy reloads in the latest Rawhide.
Fix it by checking both possible mountpoints.
Also add the new path to ignore_paths[].
/selinux appears also in nspawn.c. I don't think it's necessary to
change it there at this point.
https://bugzilla.redhat.com/show_bug.cgi?id=711015
2011-06-07 00:53:39 +02:00
Michal Schmidt
aae5220d96
cryptsetup-generator: fix /etc/cryptsetup options
...
cryptsetup-generator parses the options in /etc/cryptsetup incorrectly.
It fails to find the 'swap' option in
swap,foo
and instead it matches on
swaplalala,foo
The condition for the comma separator is reversed.
https://bugzilla.redhat.com/show_bug.cgi?id=710839
2011-06-06 22:59:19 +02:00
Michal Schmidt
78e39b43b8
systemctl: fix double unref of a dbus message
2011-06-05 17:22:37 +02:00
Kay Sievers
e6a3081a62
sd-daemon: remove superfluous _sd_hidden_ from static function
2011-05-26 14:23:01 +02:00
Michal Schmidt
cda2b84a69
dbus-common: fix segfault when a DBus message has no interface
...
dbus_message_get_interface() may return NULL.
https://bugzilla.redhat.com/show_bug.cgi?id=707483
2011-05-25 18:07:31 +02:00
Lennart Poettering
cf37e24688
readahead: explain that it is safe to ignore EACCES
2011-05-25 18:02:28 +02:00
Harald Hoyer
3afe3725fc
readahead-collect: ignore EACCES for fanotify
...
At the start of auditd, we are temporarily not able to read
from the fanotify fd. Ignoring it, seems to work.
2011-05-25 17:59:00 +02:00
Kay Sievers
7948c4dfbe
rtc in localtime: use settimeofday(NULL, tz) instead of hwclock(8)
...
We check for LOCAL in /etc/adjtime and if needed, ask the kernel to
apply the timezone delta to the system clock.
The very first call of settimeofday() without a time, but a timezone
warps the system clock, so that it properly runs in UTC.
2011-05-24 20:23:07 +02:00
Lennart Poettering
cb4fdfc1b7
socket: expose mq params in introspection data
2011-05-22 00:29:52 +02:00
Kay Sievers
572481b909
bus_property_append_long: use signed long and 'x' in the signature for DBUS_TYPE_INT64
2011-05-21 23:18:38 +02:00
Kay Sievers
b8cef44e40
socket: always use SO_{RCV,SND}BUFFORCE to allow larger values
2011-05-20 18:43:05 +02:00
Lennart Poettering
b83bc4e9cc
util: use new VT ESC sequence to clear scrollback buffer
2011-05-20 14:37:48 +02:00
Kay Sievers
b136daf5ca
sd-daemon: move _sd_hidden_ from .h to .c file
2011-05-20 14:30:42 +02:00
Kay Sievers
b90865ba15
missing: add IP_TRANSPARENT
2011-05-20 13:37:04 +02:00
Lennart Poettering
74bc3bdc20
util: use open_terminal() in chvt() too
2011-05-19 18:10:34 +02:00
Lennart Poettering
ec6370a22d
socket: expose SO_BROADCAST
2011-05-19 18:10:19 +02:00
Lennart Poettering
beaccad011
exec: expose tty reset options in dbus introspection data
2011-05-19 13:22:53 +02:00
Lennart Poettering
6b6d2deecc
socket: expose IP_TRANSPARENT
2011-05-19 13:22:31 +02:00