Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-25 | core: include following set data in dump | Lennart Poettering | |
2013-11-25 | swap: always track the current real device node of all swap devices, even ↵ | Lennart Poettering | |
when not active This way, we can avoid executing two /bin/swapon jobs to be dispatched for the same swap device if it is configured for two different paths. Previously we were just tracking the device nodes of active swap devices, which would not allow us to recognize the identity of two swap devices before they are active. https://bugs.freedesktop.org/show_bug.cgi?id=69835 | |||
2013-11-25 | shutdown: during final killing spree also send SIGHUP in addition to SIGTERM ↵ | Lennart Poettering | |
to deal with shells This makes shutdown a bit faster if debug-shell.service is enabled. | |||
2013-11-25 | delete unused variables | Thomas Hindoe Paaboel Andersen | |
2013-11-25 | networkd: add support for [Address] sections | Tom Gundersen | |
This will allow specifying more options per address than the simple Address= entry in the [Network] section. Preliminary support for the same functionality for [Route] sections are added, but not yet hooked up, as more testing is needed. | |||
2013-11-25 | conf-parser: distinguish between multiple sections with the same name | Tom Gundersen | |
Pass on the line on which a section was decleared to the parsers, so they can distinguish between multiple sections (if they chose to). Currently no parsers take advantage of this, but a follow-up patch will do that to distinguish [Address] Address=192.168.0.1/24 Label=one [Address] Address=192.168.0.2/24 Label=two from [Address] Address=192.168.0.1/24 Label=one Address=192.168.0.2/24 Label=two | |||
2013-11-25 | device: fix typo | Lennart Poettering | |
2013-11-25 | udev-builtin-keyboard: More useful error message | Martin Pitt | |
Make the "Error calling EVIOCSKEYCODE" error message more useful by mentioning which scan/key code it tried to set. | |||
2013-11-25 | systemctl: remove debug log message | Lennart Poettering | |
2013-11-25 | systemctl: when status is called without arguments show pager | Lennart Poettering | |
2013-11-25 | core: fix bus serialization of conditions | Lennart Poettering | |
2013-11-25 | core: fix serialization of exec command structs | Lennart Poettering | |
2013-11-25 | core: set some event source priorities to enforce dispatching order | Lennart Poettering | |
2013-11-25 | swap: split state machine state ACTIVATING into two | Lennart Poettering | |
We expect the event on /proc/swaps before we expect the SIGCHILD, reflect this in the state machine. | |||
2013-11-25 | device: modernizations | Lennart Poettering | |
2013-11-25 | core: dispatch run queue only if there's nothing else to do | Lennart Poettering | |
Always read all external events before we decide what we do next. | |||
2013-11-25 | cgroups-agent: down-grade log level | Lennart Poettering | |
2013-11-25 | udev: net_setup_link - don't use Description as Alias | Tom Gundersen | |
Use Description only internally, and allow Alias to be set as a separate option. For instance SNMP uses ifalias for a specific purpose, so let's not write to it by default. | |||
2013-11-25 | socket-proxyd: Add --listener option for listener/destination pairs. | David Strauss | |
2013-11-24 | core: set finish_timestamp only after all jobs have finished | Kay Sievers | |
2013-11-23 | networkd: fix build | Tom Gundersen | |
Forgot to 'git add'... | |||
2013-11-23 | networkd: use Type=notify | Tom Gundersen | |
Also start earlier during boot. | |||
2013-11-22 | bus: protected dual timestamp property macro for misusage | Lennart Poettering | |
2013-11-22 | core: don't warn loudly if we cannot send a bus signal to a disconnected client | Lennart Poettering | |
2013-11-22 | systemctl: indicate in list-dependencies whether a unit is already running | Lennart Poettering | |
2013-11-22 | service: honour that for services RestartSec=0 means immediate restarts but ↵ | Lennart Poettering | |
TimeoutSec= means no timing out at all | |||
2013-11-22 | job: fix serialization | Lennart Poettering | |
2013-11-22 | bus: when closing a bus, drop all refs to queued messages, so that the bus ↵ | Lennart Poettering | |
can be freed | |||
2013-11-22 | build-sys: move more files from core/ to share/ that are generic enough | Lennart Poettering | |
2013-11-22 | test: test-sched-prio - skip if XDG_RUNTIME_DIR is not set | Kay Sievers | |
================================= No control group support available, not creating root group. Failed to determine XDG_RUNTIME_DIR Assertion 'r >= 0' failed at src/test/test-sched-prio.c:42, function main(). Aborting. ================================= | |||
2013-11-22 | macro: fix problem with __LINE__ macro expansion | Lukasz Skalski | |
David: I already applied a fix for that, but this patch definitely looks nicer. I changed CONCATENATE_HELPER() -> XCONCATENATE() similar to XSTRINGIFY and added the UNIQUE() helper. | |||
2013-11-22 | core: fix timestamp assignment | Kay Sievers | |
2013-11-22 | macro: fix assert_cc() fallback | David Herrmann | |
We need two-level macro-expansion, otherwise __LINE__ will not get evaluated. | |||
2013-11-22 | bus: rework sd_bus_error APIs | Lennart Poettering | |
All calls that set a sd_bus_error structure will now return the same error converted to a negative errno. This may be used as syntactic sugar to return from a function and setting a bus_error structure in one go. Also, translate all Linux Exyz (EIO, EINVAL, EUCLEAN, EPIPE, ...) automatically into counterparts in the (new) "Posix.Error." namespace. If we fail to allocate memory for the components of a sd_bus_error automatically reset it to an OOM error which we always can write. | |||
2013-11-22 | cgroups: Cache controller masks and optimize queues. | David Strauss | |
2013-11-22 | bus: deal with duplicate values from enumerators | Lennart Poettering | |
2013-11-22 | event: rename sd_event_get() to sd_event_source_get_event() | Lennart Poettering | |
2013-11-22 | bus: add calls to query attached objects | Lennart Poettering | |
2013-11-22 | bus: also add error parameter to object find and enumerator callbacks | Lennart Poettering | |
Just in order to bring things inline with the method and property callbacks. | |||
2013-11-21 | bus: restore selinux access control to PID 1 for properties | Lennart Poettering | |
2013-11-21 | timer: make timer accuracy configurable | Lennart Poettering | |
And make it default to 1min | |||
2013-11-21 | core: actually make SwitchRoot() bus call do the deed | Lennart Poettering | |
2013-11-21 | core: fix serilization of ListJobs() response | Lennart Poettering | |
2013-11-21 | core: fix serialization of client tracker | Lennart Poettering | |
2013-11-21 | core: fix deserialization of StartTransientUnit() parameters | Lennart Poettering | |
2013-11-21 | bus: properly serialize unit file change list | Lennart Poettering | |
2013-11-21 | logind,machined,run: properly invoke StartTransientUnit() bus call | Lennart Poettering | |
2013-11-21 | bus: rework message handlers to always take an error argument | Lennart Poettering | |
Message handler callbacks can be simplified drastically if the dispatcher automatically replies to method calls if errors are returned. Thus: add an sd_bus_error argument to all message handlers. When we dispatch a message handler and it returns negative or a set sd_bus_error we send this as message error back to the client. This means errors returned by handlers by default are given back to clients instead of rippling all the way up to the event loop, which is desirable to make things robust. As a side-effect we can now easily turn the SELinux checks into normal function calls, since the method call dispatcher will generate the right error replies automatically now. Also, make sure we always pass the error structure to all property and method handlers as last argument to follow the usual style of passing variables for return values as last argument. | |||
2013-11-21 | hostnamed: modernizations | Lennart Poettering | |
2013-11-21 | manager: always sort environment block, it's prettier | Lennart Poettering | |