Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-30 | bus: update for kdbus changes | Kay Sievers | |
2013-05-29 | systemd: record efi timestamps after /sys is mounted | Zachary Cook | |
This partially reverts commit c3a170f3, which moved efi_get_boot_timestamps too early in main(), before /sys is assured to be mounted Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=64371 [tomegun: in particular /sys/firmware/efi/efivars needs to be mounted, which is not a problem if a systemd-initramfs containing the correct module is being used. But not everyone uses an initramfs...] | |||
2013-05-29 | bus: rework benchmark test to actually yield useful results | Lennart Poettering | |
2013-05-29 | bus: when adding memfds to cache and we shorten them, make sure to unmap the ↵ | Lennart Poettering | |
remainder | |||
2013-05-29 | bus: properly unmap mapped area | Lennart Poettering | |
2013-05-24 | keymap: Add Logitech USB (iTouch) | Martin Pitt | |
https://launchpad.net/bugs/1152377 | |||
2013-05-24 | bus: update kdbus.h from upstream | Kay Sievers | |
2013-05-23 | systemctl: mangle names when avoiding dbus | Václav Pavlín | |
Unit names were mangled in function enable_unit only when dbus was used. This patch adds mangling also when the dbus is not in use. This makes it possible to say e.g.: systemctl --root=/path enable cups without spelling cups.service out in full. | |||
2013-05-23 | Fix --no-ask-password | Jan Janssen | |
POSIX_ME_HARDER mode is disabled for localectl. It doesn't make much sense in case of localectl, and there's little reason for localectl to behave specially. | |||
2013-05-22 | bus: add benchmark tool to determine the right threshold for copying vs. memfd | Lennart Poettering | |
2013-05-21 | man: Document missing options | Jan Janssen | |
2013-05-21 | systemctl: make systemctl is-enabled work for templated units | Michael Tremer | |
Patch resolves the problem that 'systemctl is-enabled' does not work for templated units. Without this patch, systemctl is-enabled something@abc.service returned "No such file or directory", because it first checked if /usr/lib/systemd/system/something@abc.service, etc. exists. If systemctl is-enabled is called for templated units, this check should be omitted and it should search for symlinks in the .wants dirs right away. This patch fixes the broken behaviour and resolves https://bugs.freedesktop.org/show_bug.cgi?id=55318. [zj: fixed the patch to still check for broken symlinks and masked instances. Also removed untrue assumptions from the patch description.] | |||
2013-05-21 | service: kill processes with SIGKILL on watchdog failure | Michael Olbrich | |
Just calling service_enter_dead() does not kill any processes. As a result, the old process may still be running when the new one is started. After a watchdog failure the service is in an undefined state. Using the normal shutdown mechanism makes no sense. Instead all processes are just killed and the service can try to restart. | |||
2013-05-21 | systemctl: honor "--no-legend" in 'list-sockets' | Mantas Mikulėnas | |
2013-05-21 | keymap: Add DIXONSP | Martin Pitt | |
https://launchpad.net/bugs/1157334 | |||
2013-05-21 | keymap: Add BenQ JoyBook | Martin Pitt | |
https://launchpad.net/bugs/727139 | |||
2013-05-21 | keymap: Add Samsung 900XC3 | Martin Pitt | |
https://launchpad.net/bugs/1012365 | |||
2013-05-20 | core: fix DBus property ExecMainExitTimestamp | Michal Schmidt | |
Possibly due to copy&paste error it was identical to ExecMainStartTimestamp. | |||
2013-05-20 | bus: add test for bloom filter prefix match | Lennart Poettering | |
2013-05-20 | bus: add a more comprehensive test for the bloom filter logic | Lennart Poettering | |
2013-05-20 | bus: calculate bloom filter for match | Lennart Poettering | |
Yay! Filtering using kernel bloom filter matches works now! Yippieh! | |||
2013-05-17 | bus: do not pass a pointer but a uint64_t address in RECV | Kay Sievers | |
2013-05-17 | Make it possible to disable smack separately from xattr support | Karol Lewandowski | |
Additionally, compile out rule loading if feature is disabled. | |||
2013-05-17 | bus: add APIs for negotiating what is attached to messages | Lennart Poettering | |
2013-05-17 | bus: add minimal locking around the memfd cache | Lennart Poettering | |
We want to allow clients to process an sd_bus_message on a different thread than it was received on. Since unreffing a bus message might readd some of its memfds to the memfd cache add some minimal locking around the cache. | |||
2013-05-17 | bus: return ECHILD as soon as people try to reuse a bus connection across a ↵ | Lennart Poettering | |
fork() | |||
2013-05-17 | bus: actually unmap kdbus pool after use | Lennart Poettering | |
2013-05-17 | bus: keep kernel bus fd around during entire life-time of bus | Lennart Poettering | |
We need this since we might need to invoke the release ioctl for messages. Since we don't want to add any locking for that we simply keep a reference to the bus and then rely that the fd stays valid all the time. | |||
2013-05-16 | systemd-delta: count overrides only of the requested type | Zbigniew Jędrzejewski-Szmek | |
2013-05-16 | systemd-delta: add support for drop-in snippets | Lukas Nykryn | |
2013-05-16 | bus: make bus ref counting atomic | Lennart Poettering | |
This is preparation to allow sd_bus_message obejcts to be processed in a different thread from their originating sd_bus object. | |||
2013-05-16 | bus: synthesize timeout message errors instead of returning error codes | Lennart Poettering | |
2013-05-16 | bus: implement sd_bus_message_append_string_memfd() | Lennart Poettering | |
2013-05-16 | bus: send memfds as payload only on directed messages and for large parts | Lennart Poettering | |
2013-05-16 | systemd-python: do not attempt to convert str to bytes | Zbigniew Jędrzejewski-Szmek | |
Bug-spotted-by: Steven Hiscocks <steven-systemd@hiscocks.me.uk> | |||
2013-05-15 | Fix syscall(__NR_fanotify_mark, ...) on arm | Chengwei Yang | |
2013-05-15 | journal: correctly convert usec_t to timespec. | Michał Bartoszkiewicz | |
Use timespec_store instead of (incorrectly) doing it inline. | |||
2013-05-16 | bus: implement receiving side of memfd hookup | Lennart Poettering | |
2013-05-16 | bus: put together messages with memfd payload correctly | Lennart Poettering | |
2013-05-16 | utmp: turn systemd-update-utmp-shutdown.service into a normal runtime service | Lennart Poettering | |
With this change systemd-update-utmp-shutdown.service is replaced by systemd-update-utmp.service which is started at boot and stays around until shutdown. This allows us to properly order the unit against both /var/log and auditd. https://bugzilla.redhat.com/show_bug.cgi?id=853104 https://bugs.freedesktop.org/show_bug.cgi?id=64365 | |||
2013-05-15 | bus: add support for adding memfds into message payload | Lennart Poettering | |
2013-05-14 | journalctl: add -k/--dmesg | Zbigniew Jędrzejewski-Szmek | |
2013-05-14 | sd-journal: check if the pointers passed are the same | Thomas Hindoe Paaboel Andersen | |
2013-05-14 | keymap: Add support for Eject button on MSI GE60/GE70 | Johan Heikkilä | |
2013-05-15 | bus: rework message struct to keep header with fields in same malloc() block | Lennart Poettering | |
This allows us to guarantee that the first payload_vec we pass to the kernel for each message is guaranteed to include the full header and all its field. | |||
2013-05-15 | bus: add macro for iterating through body parts of a message | Lennart Poettering | |
2013-05-15 | bus: minor fixes | Lennart Poettering | |
2013-05-15 | bus: seal off memfds when sealing messages | Lennart Poettering | |
2013-05-14 | bus: fix allocation of body parts from memfd | Lennart Poettering | |
2013-05-14 | bus: properly handle message bodies that are a chain of memory areas rather ↵ | Lennart Poettering | |
than a single one |