Lennart Poettering
09f727eebd
update TODO
2013-03-20 23:00:29 +01:00
Lennart Poettering
89ffcd2ad5
bus: hook up client with socket communication
2013-03-20 23:00:10 +01:00
Lennart Poettering
fbfa72b0a1
bus: introduce bus_error_is_dirty() independently of sd_bus_error_is_set()
2013-03-20 23:00:10 +01:00
Lennart Poettering
80a46c7313
bus: demarshal header fields properly
2013-03-20 23:00:10 +01:00
Lennart Poettering
9a17484d98
bus: implement demarshaller
2013-03-20 23:00:09 +01:00
Lennart Poettering
5407f2dea3
bus: suppress reply messages to method calls with no_reply set
2013-03-20 23:00:09 +01:00
Lennart Poettering
de1c301ed1
bus: add basic implementation of a native bus client library
2013-03-20 23:00:09 +01:00
Lennart Poettering
76f0199f2c
stdio-bridge: modernization
2013-03-20 23:00:09 +01:00
Lennart Poettering
66e35261ef
util: add hexmem() and strextend() calls
2013-03-20 23:00:09 +01:00
Lennart Poettering
a9c55a882f
macro: add CHAR_TO_STR macro to make a one character string from a char
2013-03-20 22:58:40 +01:00
Lennart Poettering
907809fc6a
macro: don't redefine CLAMP if it is already defined by glib or some other library
2013-03-20 22:58:40 +01:00
Zbigniew Jędrzejewski-Szmek
d34cd37490
Make PrivateTmp dirs also inaccessible from the outside
...
Currently, PrivateTmp=yes means that the service cannot see the /tmp
shared by rest of the system and is isolated from other services using
PrivateTmp, but users can access and modify /tmp as seen by the
service.
Move the private /tmp and /var/tmp directories into a 0077-mode
directory. This way unpriviledged users on the system cannot see (or
modify) /tmp as seen by the service.
2013-03-20 14:08:41 -04:00
Jan Engelhardt
1f048a6b6b
build-sys: fix typo in human-readable output
2013-03-20 16:21:34 +01:00
Jan Engelhardt
acd42fae59
libudev: avoid potential misaligned accesses
...
clang reports:
src/libudev/libudev-util.c:665:35: warning: cast from
"const unsigned char *" to "unsigned int *" increases required alignment
from 1 to 4 [-Wcast-align]
2013-03-20 16:18:04 +01:00
Kay Sievers
53726349e1
libude: remove special handling of "device" link, it should not be used
2013-03-20 16:11:25 +01:00
Tom Gundersen
c4b5cf8763
zsh completion: udev - remove firmware builtin
2013-03-20 13:41:43 +01:00
Zbigniew Jędrzejewski-Szmek
4c42e8e161
man/service: document behaviour on failure
...
https://bugs.freedesktop.org/show_bug.cgi?id=38355
2013-03-19 22:15:01 -04:00
Zbigniew Jędrzejewski-Szmek
9d83ad481b
catalog: remove broken links to wiki
...
https://bugs.freedesktop.org/show_bug.cgi?id=58359
2013-03-19 21:50:43 -04:00
Zbigniew Jędrzejewski-Szmek
54b7254c1f
journalct: beef up entry listing
...
The ability to dump catalog entries in full and by id is added.
2013-03-19 21:50:43 -04:00
Zbigniew Jędrzejewski-Szmek
ab3a162c01
systemd-python: small cleanups
...
- separate methods with two empty lines for clarity
- avoid malloc(0) by specyfing private data size as -1
- add method name in error messages
2013-03-19 21:50:43 -04:00
Zbigniew Jędrzejewski-Szmek
2b01924cda
systemd-python: add journal.get_catalog()
...
This one wraps sd_journal_get_catalog_from_message_id.
Thanks to Python namespacing, we can stick to a shorter name.
2013-03-19 21:50:42 -04:00
Zbigniew Jędrzejewski-Szmek
6808412dad
systemd-python: add _Reader.get_catalog()
...
This one wraps sd_journaal_get_catalog.
2013-03-19 21:50:42 -04:00
Zbigniew Jędrzejewski-Szmek
0d1aaec228
man/catalog: fix synopsis and remind to free
2013-03-19 21:50:42 -04:00
Zbigniew Jędrzejewski-Szmek
6531dac67c
systemd-python: add _Reader.closed attribute
...
This should make the file interface of _Reader complete.
2013-03-19 21:50:42 -04:00
Zbigniew Jędrzejewski-Szmek
52aeb63cff
journalctl: use _cleanup_ in one function
2013-03-19 21:50:42 -04:00
Kay Sievers
bbb7f2ae50
rules: move builtin calls before the permissions section
...
<heftig> kay: systemd commit 22582bb
broke cups usb printing for me
<heftig> because the "lp" group isn't applied anymore
<heftig> SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701??:*", GROUP="lp"
<heftig> moving this line to the end of 50-udev-default.rules restores correct behavior, as it's after usb_id
2013-03-20 01:30:34 +01:00
Harald Hoyer
1535fb7379
shell-completion/bash/journalctl: suppress stderr
2013-03-19 15:04:02 +01:00
Ozan Çağlayan
278e73d6b7
keymap: Remap microphone mute and touchpad toggle for Lenovo U300s
...
Separate out Ideapad U300s to its own line and add Microphone mute key.
Signed-off-by: Martin Pitt <martinpitt@gnome.org>
2013-03-19 14:55:32 +01:00
Martin Pitt
1563c0c35a
keymaps: Use F20 for micmute keys to be friendly to X.org
...
The "micmute" key code is outside of X.org's allowed range [1].
gnome-settings-daemon interprets F20 as "microphone mute" these days [2], so
use this until X.org either gets fixed or obsoleted.
[1] https://bugzilla.gnome.org/show_bug.cgi?id=692071
[2] https://mail.gnome.org/archives/commits-list/2013-January/msg05822.html
2013-03-19 13:12:00 +01:00
Ozan Çağlayan
785af213b6
keymap: Fix touchpad toggling on Lenovo IdeaPad U300s
...
IdeaPad U300s needs mapping 0xf1 to f21 just like Lenovo V480.
Signed-off-by: Martin Pitt <martinpitt@gnome.org>
2013-03-19 11:28:09 +01:00
Zbigniew Jędrzejewski-Szmek
4654e558a3
logind: exploit previous cleanups and simplify returns
2013-03-18 20:58:39 -04:00
Colin Walters
ce0fc5f5f6
logind: Make more use of cleanup macros
2013-03-18 19:59:33 -04:00
Colin Walters
c6a818c820
Use bus_maybe_send_reply() where applicable
...
This is a followup to: commit 1a37b9b904
It will fix denial messages from dbus-daemon between gdm and
systemd-logind on logging into GNOME due to this.
See the previous commit for more details.
2013-03-18 19:59:32 -04:00
Zbigniew Jędrzejewski-Szmek
8cb17a6dc8
sd-journal: do not require path to be absolute
...
Seems natural to be able to specify relative directory,
e.g. with journalctl -D. And even if, this should be checked
in front-end code, not in the library.
2013-03-18 19:49:33 -04:00
Zbigniew Jędrzejewski-Szmek
763c7aa288
journal,shared: add _cleanup_journal_close_
2013-03-18 19:49:30 -04:00
Zbigniew Jędrzejewski-Szmek
a50d7d4389
journal: use _cleanup_
...
One log_debug() moved to match order in other functions.
2013-03-18 18:53:59 -04:00
Zbigniew Jędrzejewski-Szmek
6180fc611b
journal: use sd_journal_close on error in sd_journal_new
2013-03-18 18:53:59 -04:00
Zbigniew Jędrzejewski-Szmek
85b2850ba9
systemd-python: allow Reader to be used as a context manager
2013-03-18 18:53:58 -04:00
Daniel Buch
4c325b2efe
test-strv.c: test STRV_FOREACH_PAIR macro
2013-03-18 21:09:02 +01:00
Kay Sievers
5a33334b8a
udev: rename kernel command line option to net.ifnames=
2013-03-18 19:31:34 +01:00
Tom Gundersen
08cbc57e87
man: udev - clarify when RUN is executed
...
Unlike IMPORT and PROGRAM, RUN is not executed inline, but after all the rules of the given event have been processed.
2013-03-18 18:28:59 +01:00
Tom Gundersen
f4fbb8be14
udev: builtin - use RUN rather than IMPORT for loading modules
...
The 'kmod' builtin, like the 'firmware' and 'uaccess' builtins, does not set
any variables, so don't use IMPORT.
Notice that this changes the behaviour slightly: the processing of subsequent
rules for the event that loads a module will no longer wait for the module
loading to finish. This is not expected to cause any problems, but we should
keep an eye on it.
2013-03-18 18:28:59 +01:00
Tom Gundersen
0cf2d0d023
udev: net-name-slot - disable by kernel command line switch
...
The properties will still be set in the udev database, but they will not be used
for setting the interface names. As for the other kernel commandline switches,
we allow it to be prefixed by 'rd.' to only apply in the initrd.
2013-03-18 18:28:59 +01:00
Tom Gundersen
6ec0ac43bb
man: udev - move documentation of configuration file
...
Moved from udev(7) to systemd-udevd.service(8), where the rest of the
documentation of the configuration of the daemon lives.
2013-03-18 16:02:42 +01:00
Kay Sievers
61e536e1b7
udev: ifdef all firmware special handling
2013-03-18 15:22:32 +01:00
Tom Gundersen
a3bd8447be
udev: make firmware loading optional and disable by default
...
Distros that whish to support old kernels should set
--with-firmware-dirs="/usr/lib/firmware/updates:/usr/lib/firmware"
to retain the old behaviour.
2013-03-18 15:19:51 +01:00
Tom Gundersen
72c6cf8fa5
man: udev - document 'builtin'
...
The new IMPORT{builtin} and RUN{builtin} were not documented. Also make it clear
that RUN= is really an alias for RUN{program}=.
2013-03-18 14:55:59 +01:00
Kay Sievers
93f04c80f6
units: initrd, multi-user - add a few more words to Description=
2013-03-16 16:29:29 +01:00
Kay Sievers
0a2cdb3aee
man: bootup - intrd-fs.target --> initrd.target
2013-03-16 16:21:47 +01:00
Kay Sievers
83d7d83bcc
journal: pass the *pid* to sd_pid_get_owner_uid()
2013-03-16 16:10:22 +01:00