Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2013-05-14 | bus: add and use UINT64_TO_PTR() | Kay Sievers | |
2013-05-13 | journald-stream: typo in error message. | Auke Kok | |
2013-05-13 | bus: test-bus-memfd - use pread()/pwrite() | Kay Sievers | |
2013-05-13 | bus: update test-bus-memfd | Kay Sievers | |
2013-05-12 | bus: remove KDBUS_MAKE_ACCESS_WORLD, remove (n_payload > 2) check | Kay Sievers | |
KDBUS_MAKE_ACCESS_WORLD is no longer needed, the kernel creates the kdbus device node with the uid/gid of the caller now. | |||
2013-05-11 | Add support for ConditionSecurity=ima | Auke Kok | |
Just as with SMACK, we don't really know if a policy has been loaded or not, as the policy interface is write-only. Assume therefore that if ima is present in securityfs that it is enabled. Update the man page to reflect that "ima" is a valid option now as well. | |||
2013-05-11 | Re-indent with spaces. | Auke Kok | |
2013-05-11 | bus: update test-bus-memfd | Kay Sievers | |
2013-05-10 | bus: fix test-bus-memfd | Kay Sievers | |