Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-13 | rtnl: rename rtnl_bus_send_with_reply_and_block() to rtnl_bus_call() | Tom Gundersen | |
Follow the equivalent rename in sd-bus to stay as similar as possible. | |||
2013-11-13 | logind: create the session fifo before saving the session file | Thomas Hindoe Paaboel Andersen | |
If the session fifo is not created the session state written to the session file is "closing". This caused the lock screen in gnome-shell to go into a loop trying to find the active session. The problem was introduced in the sd-bus port in cc3773810855956bad92337cee8fa193584ab62e Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=71525 | |||
2013-11-14 | activate: fix crash when -s is passed | Mantas Mikulėnas | |
getopt_long() was told to accept -s which was never implemented. | |||
2013-11-14 | activate: mention -E in the help text | Mantas Mikulėnas | |
2013-11-14 | systemctl: honor --no-legend in 'list-jobs' | Mantas Mikulėnas | |
2013-11-13 | udev: declare some symbols static | Kay Sievers | |
2013-11-12 | systemd-python: fix booted() and add two functions to docs | Zbigniew Jędrzejewski-Szmek | |
For some reason sphinx doesn't want to show inherited C functions. | |||
2013-11-12 | build-sys: add a link test for exported symbols | Zbigniew Jędrzejewski-Szmek | |
I know that this is a pretty big net to catch some small fish, but we *do* regularly forget to properly export symbols that were supposed to be exported. This time sd_bus_get_current and some renamed symbols are caught. | |||
2013-11-12 | uaccess: Add new DRM render nodes | Kristian Høgsberg | |
2013-11-12 | udev: declare some symbols static | Kay Sievers | |
2013-11-12 | bus: test-bus-objects - add missing header | Kay Sievers | |
2013-11-12 | bus: add missing dump.[ch] | Lennart Poettering | |
2013-11-12 | bus: beautify bus_message_dump() output a bit | Lennart Poettering | |
2013-11-12 | busctl: show machine name of all registered names | Lennart Poettering | |
2013-11-12 | bus: set no_auto_start flag for GetMachineId calls, so that we don't ↵ | Lennart Poettering | |
auto-start if we want to know the machine of a bus service | |||
2013-11-12 | bus: detect blocking message calls to our own connection and return ELOOP early | Lennart Poettering | |
2013-11-12 | bus: add api to control auto start message flag | Lennart Poettering | |
2013-11-12 | id128: introduce SD_ID128_STRING_MAX consant for sizing id128 strings | Lennart Poettering | |
2013-11-12 | bus: export utf8 validator calls as pure functions | Lennart Poettering | |
2013-11-12 | bus: introduce concept of a default bus for each thread and make use of it ↵ | Lennart Poettering | |
everywhere We want to emphasize bus connections as per-thread communication primitives, hence introduce a concept of a per-thread default bus, and make use of it everywhere. | |||
2013-11-12 | bus: introduce concept of a "default" event loop per-thread and make use of ↵ | Lennart Poettering | |
it everywhere Try to emphasize a bit that there should be a mapping between event loops and threads, hence introduce a logic that there's one "default" event loop for each thread, that can be queried via "sd_event_default()". | |||
2013-11-12 | test: fix minor memory leak in test-event | Lennart Poettering | |
2013-11-12 | bus: rename sd_bus_send_with_reply_and_block() to sd_bus_call() | Lennart Poettering | |
The call is one of the most important ones we expose, where we place major emphasis on. We should make sure to give it a short, memorable name. | |||
2013-11-11 | systemctl: warning: ‘r’ may be used uninitialized in this function | Kay Sievers | |
2013-11-11 | systemctl: avoid unitialized access when showing 0 timers | Zbigniew Jędrzejewski-Szmek | |
2013-11-11 | bus: add APIs for adding iovecs to messages as string or arrays | Lennart Poettering | |
2013-11-11 | systemctl: add new "list-timers" command | Lennart Poettering | |
2013-11-11 | timer: consider (usec_t) -1 an invalid timestamp | Lennart Poettering | |
2013-11-11 | timer: properly format relative timestamps in the future | Lennart Poettering | |
2013-11-10 | bus: we really need to get rid of the :no-sender hack | Lennart Poettering | |
This is where a hack from PID 1 spilled into the client side. We need to get rid of this as soon as PID 1 is converted to libsystemd-bus. | |||
2013-11-10 | bus: actually export sd_utf8_is_valid() and sd_ascii_is_valid() | Lennart Poettering | |
2013-11-10 | bus: use ENXIO as error condition when trying to exit a container when we ↵ | Lennart Poettering | |
are not in any So far we used ENXIO whenever the user tried to read something from a function that didn't carry the right type, and hence use the same error here to indicate that what the user expected and what was in the message didn't match up. | |||
2013-11-10 | analyze: plot the time spent setting up security modules | Thomas Hindoe Paaboel Andersen | |
2013-11-10 | button: don't exit if we cannot handle a button press | Lennart Poettering | |
2013-11-09 | bus: fix build with old glibc | Zbigniew Jędrzejewski-Szmek | |
2013-11-09 | systemctl: make sure daemon-reload returns success | Zbigniew Jędrzejewski-Szmek | |
Also change sd_bus_message_exit_container to return -ENOENT when not in a container, to make it easier to distinguish different errors. | |||
2013-11-10 | network: fix tests | Tom Gundersen | |
One of the tests were assuming the network configuration dirs exist. We can't do that, so disable it for now. | |||
2013-11-09 | systemctl: fix printing of individual properties | Zbigniew Jędrzejewski-Szmek | |
2013-11-09 | systemd: fix memory leak in cgroup code | Zbigniew Jędrzejewski-Szmek | |
If the unit already was in the hashmap, path would be leaked. | |||
2013-11-09 | networkd: add a basic network daemon | Tom Gundersen | |
This daemon listens for and configures network devices tagged with 'systemd-networkd'. By default, no devices are tagged so this daemon can safely run in parallel with existing network daemons/scripts. Networks are configured in /etc/systemd/network/*.network. The first .network file that matches a given link is applied. The matching logic is similar to the one for .link files, but additionally supports matching on interface name. The mid-term aim is to provide an alternative to ad-hoc scripts currently used in initrd's and for wired setups that don't change much (e.g., as seen on servers/and some embedded systems). Currently, static addresses and a gateway can be configured. Example .network file: [Match] Name=wlp2s0 [Network] Description=My Network Gateway=192.168.1.1 Address=192.168.1.23/24 Address=fe80::9aee:94ff:fe3f:c618/64 | |||
2013-11-09 | net-util: add inet address/family parsing | Tom Gundersen | |
2013-11-09 | bootctl: remove unused options from getopt_long | Thomas Hindoe Paaboel Andersen | |
2013-11-09 | bus: let magic ":no-sender" pass the validation | Kay Sievers | |
2013-11-08 | bus: port remaining code over to use bus_error_message() | Lennart Poettering | |
2013-11-08 | localectl: port over to bus_log_create_error() | Lennart Poettering | |
2013-11-08 | shutdown: unify handling of reboot() syscall a bit | Lennart Poettering | |
2013-11-08 | systemctl: properly initialize column widths for list-jobs | Lennart Poettering | |
2013-11-08 | systemctl: rename 'listen' | Kay Sievers | |
src/systemctl/systemctl.c: In function ‘get_listening’: src/systemctl/systemctl.c:535:25: warning: declaration of ‘listen’ shadows a global declaration [-Wshadow] src/systemctl/systemctl.c: In function ‘list_sockets’: src/systemctl/systemctl.c:690:44: warning: declaration of ‘listen’ shadows a global declaration [-Wshadow] | |||
2013-11-08 | bus: allow queuing more local msgs | Lennart Poettering | |
When issuing a synchronous "systemctl daemon-reload" requests this will send out a tonload of UnitRemoved+UnitNew signals, that we will queue locally. When we wait for the message reply, we should be able to queue those, hence bump the limits on locally queuing messages. | |||
2013-11-08 | Remove dead code and unexport some calls | Lennart Poettering | |
"make check-api-unused" informs us about code that is not used anymore or that is exported but only used internally. Fix these all over the place. |