summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* bus: rework benchmark test to actually yield useful resultsLennart Poettering2013-05-29
|
* bus: when adding memfds to cache and we shorten them, make sure to unmap the ↵Lennart Poettering2013-05-29
| | | | remainder
* bus: properly unmap mapped areaLennart Poettering2013-05-29
|
* keymap: Add Logitech USB (iTouch)Martin Pitt2013-05-24
| | | | https://launchpad.net/bugs/1152377
* bus: update kdbus.h from upstreamKay Sievers2013-05-24
|
* systemctl: mangle names when avoiding dbusVáclav Pavlín2013-05-23
| | | | | | | | | 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.
* Fix --no-ask-passwordJan Janssen2013-05-23
| | | | | | 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.
* man: mention net.ifnames in kernel-command-line(3)Zbigniew Jędrzejewski-Szmek2013-05-22
|
* bus: add benchmark tool to determine the right threshold for copying vs. memfdLennart Poettering2013-05-22
|
* man: Document missing optionsJan Janssen2013-05-21
|
* systemctl: make systemctl is-enabled work for templated unitsMichael Tremer2013-05-21
| | | | | | | | | | | | | | | | | | | 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.]
* service: kill processes with SIGKILL on watchdog failureMichael Olbrich2013-05-21
| | | | | | | | | | 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.
* systemctl: honor "--no-legend" in 'list-sockets'Mantas Mikulėnas2013-05-21
|
* keymap: Add DIXONSPMartin Pitt2013-05-21
| | | | https://launchpad.net/bugs/1157334
* keymap: Add BenQ JoyBookMartin Pitt2013-05-21
| | | | https://launchpad.net/bugs/727139
* keymap: Add Samsung 900XC3Martin Pitt2013-05-21
| | | | https://launchpad.net/bugs/1012365
* core: fix DBus property ExecMainExitTimestampMichal Schmidt2013-05-20
| | | | | Possibly due to copy&paste error it was identical to ExecMainStartTimestamp.
* bus: add test for bloom filter prefix matchLennart Poettering2013-05-20
|
* bus: add a more comprehensive test for the bloom filter logicLennart Poettering2013-05-20
|
* bus: calculate bloom filter for matchLennart Poettering2013-05-20
| | | | Yay! Filtering using kernel bloom filter matches works now! Yippieh!
* Standardize on 'file system' and 'namespace' in man pages.David Strauss2013-05-18
| | | | | | This change is based on existing usage in systemd and online. 'File-system' may make sense in adjectival form, but man pages seem to prefer 'file system' even in those situations.
* bus: do not pass a pointer but a uint64_t address in RECVKay Sievers2013-05-17
|
* Make it possible to disable smack separately from xattr supportKarol Lewandowski2013-05-17
| | | | Additionally, compile out rule loading if feature is disabled.
* bus: add APIs for negotiating what is attached to messagesLennart Poettering2013-05-17
|
* bus: add minimal locking around the memfd cacheLennart Poettering2013-05-17
| | | | | | | 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.
* bus: return ECHILD as soon as people try to reuse a bus connection across a ↵Lennart Poettering2013-05-17
| | | | fork()
* bus: actually unmap kdbus pool after useLennart Poettering2013-05-17
|
* bus: keep kernel bus fd around during entire life-time of busLennart Poettering2013-05-17
| | | | | | | 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.
* systemd-delta: count overrides only of the requested typeZbigniew Jędrzejewski-Szmek2013-05-16
|
* systemd-delta: add support for drop-in snippetsLukas Nykryn2013-05-16
|
* bus: make bus ref counting atomicLennart Poettering2013-05-16
| | | | | This is preparation to allow sd_bus_message obejcts to be processed in a different thread from their originating sd_bus object.
* bus: synthesize timeout message errors instead of returning error codesLennart Poettering2013-05-16
|
* bus: implement sd_bus_message_append_string_memfd()Lennart Poettering2013-05-16
|
* bus: send memfds as payload only on directed messages and for large partsLennart Poettering2013-05-16
|
* systemd-python: do not attempt to convert str to bytesZbigniew Jędrzejewski-Szmek2013-05-16
| | | | Bug-spotted-by: Steven Hiscocks <steven-systemd@hiscocks.me.uk>
* Fix syscall(__NR_fanotify_mark, ...) on armChengwei Yang2013-05-15
|
* journal: correctly convert usec_t to timespec.Michał Bartoszkiewicz2013-05-15
| | | | Use timespec_store instead of (incorrectly) doing it inline.
* bus: implement receiving side of memfd hookupLennart Poettering2013-05-16
|
* bus: put together messages with memfd payload correctlyLennart Poettering2013-05-16
|
* utmp: turn systemd-update-utmp-shutdown.service into a normal runtime serviceLennart Poettering2013-05-16
| | | | | | | | | | 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
* update TODOLennart Poettering2013-05-15
|
* units: rework systemd-random-seed-{load,save}.service to be a single serviceLennart Poettering2013-05-15
| | | | | | That way ordering it with MountsRequiredFor= works properly, as this no longer results in mount units start requests to be added to the shutdown transaction that conflict with stop requests for the same unit.
* bus: add support for adding memfds into message payloadLennart Poettering2013-05-15
|
* journalctl: add -k/--dmesgZbigniew Jędrzejewski-Szmek2013-05-14
|
* build-sys: fix gtkdocize checkZbigniew Jędrzejewski-Szmek2013-05-14
| | | | | | gtkdocize: GTK_DOC_CHECK not called in configure.ac Fixup for 6581f00f7ea.
* build-sys: properly report missing gtk-docZbigniew Jędrzejewski-Szmek2013-05-14
| | | | | | | | | This brings the check for ENABLE_GTK_DOC in line with HAVE_INTROSPECTION and other similar checks. Only the status line that is printed with uninstalled gtk-doc is changed. https://bugs.freedesktop.org/show_bug.cgi?id=63108
* sd-journal: check if the pointers passed are the sameThomas Hindoe Paaboel Andersen2013-05-14
|
* keymap: Add support for Eject button on MSI GE60/GE70Johan Heikkilä2013-05-14
|
* bus: rework message struct to keep header with fields in same malloc() blockLennart Poettering2013-05-15
| | | | | | 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.
* bus: add macro for iterating through body parts of a messageLennart Poettering2013-05-15
|