Lennart Poettering
a53824ea74
update TODO
2013-04-15 21:59:04 +02:00
Harald Hoyer
fee79e010f
do not change console to non-unicode for LANG=C
...
If systemd-vconsole-setup was started with LANG=C (no locale.conf), then
it would set the console to non-unicode, which is not what we want.
2013-04-15 18:37:24 +02:00
Anatol Pomozov
ab06eef810
Fix spelling errors using 'codespell' tool
2013-04-15 08:40:05 -04:00
Lennart Poettering
97e1305817
sd-login: add a sd_pid_get_user_unit() call
2013-04-15 14:16:45 +02:00
Lennart Poettering
6c03089c32
bus: handle env vars safely
...
Make sure that our library is safe for usage in SUID programs when it
comes to env var handling
2013-04-15 14:05:03 +02:00
Lennart Poettering
4a875b6133
kdbus: parse cgroup meta data, too
2013-04-15 01:51:37 +02:00
Lennart Poettering
c62e11ce39
localectl: read X11 keymaps from the correct file
...
As reported by Sergey Udaltsov.
2013-04-15 01:30:21 +02:00
Zbigniew Jędrzejewski-Szmek
1e8e0a3221
udev/ata_id: zero out variable properly
...
b8a2b0f76
'use initalization instead of explicit zeroing'
introduced a bug where only the first sizeof(uint_t*) bytes
would be zeroed out, instead of the whole array.
2013-04-14 18:52:24 -04:00
Zbigniew Jędrzejewski-Szmek
e9b807c168
bus: remove two unused variables
2013-04-14 18:52:24 -04:00
Zbigniew Jędrzejewski-Szmek
ee6349a726
systemd-python: fix formatting in docstring
2013-04-14 18:38:32 -04:00
Auke Kok
a1d4ca9d8a
TODO: bootchart items.
2013-04-14 14:11:47 -07:00
Auke Kok
cfca24f3df
readahead: document options and commands.
2013-04-14 12:54:54 -07:00
Zbigniew Jędrzejewski-Szmek
268d944e44
readahead-analyze: avoid division-by-0
...
Also remove a few casts and use _cleanup_fclose_ to simplify logic.
2013-04-14 14:29:17 -04:00
Zbigniew Jędrzejewski-Szmek
4094bcbfac
MurmurHash3: actually inline functions
...
"__attribute__((always_inline))" does not replace "inline" and they
still need to be used together. This fixes "always_inline function
might not be inlinable [-Wattributes]" warning in gcc 4.7
Idea-from-patch-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
2013-04-14 13:11:06 -04:00
Lennart Poettering
a56f19c4f9
kdbus: generare bloom filters properly for messages we send
2013-04-14 17:49:18 +02:00
Lennart Poettering
2404302e50
kdbus: update kdbus.h from upstream
2013-04-14 17:47:12 +02:00
Lennart Poettering
88fe224c8c
bus: always explicitly rewind read index before passing message to caller or callback
2013-04-14 17:46:41 +02:00
Lennart Poettering
42c5aaf3ba
bus: fix counting of argN= matches
2013-04-14 17:45:26 +02:00
Lennart Poettering
ed5c5dbde1
util: introduce alloca0() and use it at a number of places
2013-04-14 17:43:59 +02:00
Kay Sievers
01f6c9d468
bus: zero data structure and catch up with error value change
2013-04-14 16:28:34 +02:00
Lennart Poettering
77930f1120
kdbus: also parse cmdline message attribute
2013-04-14 03:20:23 +02:00
Lennart Poettering
75722f1d48
kdbus: make name acquirement ioctls valgrind clean
2013-04-14 03:20:23 +02:00
Zbigniew Jędrzejewski-Szmek
abad76cc4c
Include <fcntl.h> instead of <sys/fcntl.h>
...
<fcntl.h> is POSIX. On Linux, <sys/fcntl.h> simply includes
<fcntl.h>, so there should be on difference. On Android
likewise, except that there is some more stuff. QNX has
only <fcntl.h>.
https://bugs.freedesktop.org/show_bug.cgi?id=63423
2013-04-13 21:02:03 -04:00
Zbigniew Jędrzejewski-Szmek
d3b6d0c21e
fileio: in envfiles, do not skip lines following empty lines
...
https://bugs.freedesktop.org/show_bug.cgi?id=63477
2013-04-13 20:24:39 -04:00
Zbigniew Jędrzejewski-Szmek
7914d6bba4
Remove a few NULLs
...
Just {} is used in a lot of places now, and there's nothing
special abose those few.
2013-04-13 20:24:39 -04:00
Lennart Poettering
69aec65cf8
kdbus: parse even more kernel meta data fields
2013-04-13 21:53:11 +02:00
Lennart Poettering
5b7d4c1c16
kdbus: update to newest kdbus API
2013-04-13 20:12:37 +02:00
Mirco Tischler
d378991747
journal: fix broken tags _SOURCE_REALTIME_TIMESTAMP and _MACHINE_ID
2013-04-12 19:26:49 -04:00
Zbigniew Jędrzejewski-Szmek
991f2a3932
systemctl: new verb 'list-sockets'
...
LISTEN UNIT ACTIVATES
/dev/initctl systemd-initctl.socket systemd-initctl.service
/dev/log systemd-journald.socket systemd-journald.service
...
[::]:19531 systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
17 sockets listed.
Pass --all to see loaded but inactive sockets, too.
2013-04-12 19:26:36 -04:00
Zbigniew Jędrzejewski-Szmek
2244a6fbe6
util: add wrapper for realloc to avoid specyfing type
2013-04-12 19:26:12 -04:00
Lennart Poettering
2da833ac2d
kdbus: make our little test pass cleanly again
2013-04-12 22:51:23 +02:00
Lennart Poettering
b5baa8fe88
kbdus: add null bloom filter to our messages
...
This makes things work again with the requirements of the kernel on
bloom filters.
2013-04-12 22:48:36 +02:00
Lennart Poettering
ed7d0b225b
kdbus: use a valid service name for testing
2013-04-12 21:45:14 +02:00
Lennart Poettering
cfde0327ad
kdbus: update kdbus.h from upstream
2013-04-12 21:44:55 +02:00
Lennart Poettering
d9115e1852
kdbus: make sure msg structure is properly initialized
2013-04-12 21:44:14 +02:00
Lennart Poettering
e86b80b834
bus: don't calculate kmsg message too large
2013-04-12 21:43:50 +02:00
Lennart Poettering
3583882c4f
bus: add kdbus test for name registry
2013-04-12 20:17:15 +02:00
Lennart Poettering
51038c0326
dbus: fill in kdbus sender+destination from kdbus data
2013-04-12 20:17:00 +02:00
Kay Sievers
4e6db59202
bus: rename KDBUS_CMD_FNAME_POLICY_NONE -> KDBUS_CMD_FNAME_POLICY_OPEN
2013-04-12 21:04:49 +02:00
Kay Sievers
e74d860ccb
bus: test - re-enable check for returned error
2013-04-12 20:32:19 +02:00
Kay Sievers
8e7382422c
bus: align the buffer we pass to the kernel
2013-04-12 20:08:28 +02:00
Kay Sievers
1b9abbf0d8
bus: create kdbus bus without an active policy
2013-04-12 16:45:37 +02:00
Lennart Poettering
f08838da22
bus: implement basic name registration with kdbus
2013-04-12 03:08:50 +02:00
Tom Gundersen
8c11aac1d7
tmpfiles: create static device nodes before udev is started
...
Since v183, the contents of /usr/lib/udev/devices is no longer copied to /dev
on boot, rather systemd-tmpfiles should be used instead. However, as
systemd-tmpfiles --create is only ran long after udevd has been started, it is
no longer possible to use udev rules to assign permissions to the static nodes.
This calls systemd-tmpfiles --create early, before udev is started, and
restricts the call to /dev, which is known to be mounted already.
In the future, this could also take over the creation of static device nodes
from systemd-udevd.
2013-04-12 02:43:01 +02:00
Lennart Poettering
4e3431bc39
bus: be nice to people who don't have kdbus in their kernels
2013-04-12 02:24:28 +02:00
Lennart Poettering
beca33eef4
bus: make sure things still compile fine without valgrind's headers installed
2013-04-12 02:21:57 +02:00
Lennart Poettering
7211f918ba
bus: make the kdbus code valgrind clean
2013-04-12 02:19:26 +02:00
Lennart Poettering
acb5a3cb20
bus: parse and expose kdbus message timestamps
2013-04-12 01:57:53 +02:00
Lennart Poettering
8323bc1f90
bus: also parse PID starttime out of kdbus message
2013-04-12 01:49:52 +02:00
Lennart Poettering
f9be01f3b4
bus: parse uid/gid/pid/tid meta data from kdbus messages
2013-04-12 01:45:18 +02:00