Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-06 | sd-bus: don't allow creating message objects that are not attached to a bus | Lennart Poettering | |
It seems unnecessary to support this, and we rather should avoid allowing this at all, so that people don't program against this sloppily and we end up remarshalling all the time... | |||
2014-06-05 | sd-daemon: introduce sd_pid_notify() and sd_pid_notifyf() | Lennart Poettering | |
sd_pid_notify() operates like sd_notify(), however operates on a different PID (for example the parent PID of a process). Make use of this in systemd-notify, so that message are sent from the PID specified with --pid= rather than the usually shortlived PID of systemd-notify itself. This should increase the likelyhood that PID 1 can identify the cgroup that the notification message was sent from properly. | |||
2014-06-05 | bus: make use of sd_bus_try_close() in exit-on-idle services | Lennart Poettering | |
2014-06-05 | sd-event: restore correct timeout behaviour | Lennart Poettering | |
2014-06-05 | kdbus: when uploading bus name policy, resolve users/groups out-of-process | Lennart Poettering | |
It's not safe invoking NSS from PID 1, hence fork off worker processes that upload the policy into the kernel for busnames. | |||
2014-06-02 | networkd: introduce vti tunnel | Susant Sahani | |
This patch enables vti tunnel support. example conf: file : vti.netdev [NetDev] Name=vti-tun Kind=vti MTUBytes=1480 [Tunnel] Local=X.X.X.X Remote=X.X.X.X file: vti.network [Match] Name=em1 [Network] Tunnel=vti-tun TODO: Add more attributes for vti tunnel IFLA_VTI_IKEY IFLA_VTI_OKEY | |||
2014-06-02 | networkd: introduce gre tunnel | Susant Sahani | |
This patch enables gre tunnel support. example conf: file : gre.netdev [NetDev] Name=gre-tun Kind=gre MTUBytes=1480 [Tunnel] Local=X.X.X.X Remote=X.X.X.X file: gre.network [Match] Name=em1 [Network] Tunnel=gre-tun TODO: Add more attributes for gre tunnel IFLA_GRE_IFLAGS IFLA_GRE_IFLAGS IFLA_GRE_IKEY IFLA_GRE_OKEY | |||
2014-05-24 | timedated: refuse manual system time updates when automatic timesync is enabled | Kay Sievers | |
2014-05-22 | cgroups: simplify CPUQuota= logic | Lennart Poettering | |
Only accept cpu quota values in percentages, get rid of period definition. It's not clear whether the CFS period controllable per-cgroup even has a future in the kernel, hence let's simplify all this, hardcode the period to 100ms and only accept percentage based quota values. | |||
2014-05-19 | sd-login: add C API to query primary session of a user | Lennart Poettering | |
2014-05-18 | machined: add logic to query IP addresses of containers | Lennart Poettering | |
2014-05-16 | bus: fix unitialized variable access in error path | Zbigniew Jędrzejewski-Szmek | |
2014-05-15 | sd-bus: make sure we properly handle NULL callback functions | Lennart Poettering | |
2014-05-15 | sd-bus: fix an assert when running in kdbus mode | Lennart Poettering | |
2014-05-15 | resolve: fix copy/paste error | Lennart Poettering | |
2014-05-15 | sd-bus: don't hit assert when installing match | Lennart Poettering | |
2014-05-15 | sd-bus: always keep slot reference while dispatching callback | Lennart Poettering | |
Also, make sure we automatically destroy reply callbacks that are floating. | |||
2014-05-15 | sd-resolve: add "floating" resolve queries | Lennart Poettering | |
Same story as for sd-bus and sd-event: allow passing NULL to store query in in which case the query is freed automatically. | |||
2014-05-15 | sd-event: introduce concept of "floating" event sources | Lennart Poettering | |
These are the counterpart of "floating" bus slots, i.e. event sources that are bound to the lifetime of the event object itself, and thus don't require an explicit reference to be kept. | |||
2014-05-15 | Remove unnecessary casts in printfs | Zbigniew Jędrzejewski-Szmek | |
No functional change expected :) | |||
2014-05-15 | sd-bus: introduce sd_bus_slot objects encapsulating callbacks or vtables ↵ | Lennart Poettering | |
attached to a bus connection This makes callback behaviour more like sd-event or sd-resolve, and creates proper object for unregistering callbacks. Taking the refernce to the slot is optional. If not taken life time of the slot will be bound to the underlying bus object (or in the case of an async call until the reply has been recieved). | |||
2014-05-14 | bus: add userdata API for bus name tracker objects | Lennart Poettering | |
2014-05-12 | networkd: introduce ipip tunnel | Susant Sahani | |
This patch enables basic ipip tunnel support. It works with kernel module ipip example conf: file: ipip.netdev [NetDev] Name=ipip-tun Kind=ipip MTUBytes=1480 [Tunnel] Local=192.168.223.238 Remote=192.169.224.239 TTL=64 file: ipip.network [Match] Name=em1 [Network] Tunnel=ipip-tun [tomegun: - drop unused variable - take ref when enslaving] | |||
2014-05-10 | rtnl: message - fix check for broadcast messages | Tom Gundersen | |
2014-05-10 | rtnl: message - read group membership of incoming messages | Tom Gundersen | |
2014-05-10 | rtnl: message - verify that we read the pending message size from the kernel | Tom Gundersen | |
Reuse the auth-checking for both the peek and the real read. | |||
2014-05-10 | rtnl: message - move code around | Tom Gundersen | |
No functional change. | |||
2014-05-10 | rtnl: change from bitmask to enum for rtnl groups | Tom Gundersen | |
The bitmask is deprecated in the kernel, so move to the new interface. At the moment this does not make a difference for us, but it avoids having to change the API in the future. | |||
2014-05-10 | sd-rtnl: message - add support for getting prefixlen from address messages | Tom Gundersen | |
2014-05-05 | sd-resolve: make sure we can destroy a query object from its own callback ↵ | Lennart Poettering | |
handler | |||
2014-05-05 | sd-event: allow disabling event sources when an event object is dying anyway | Lennart Poettering | |
2014-05-05 | sd-event: make it easy to bind signal handling to event loop exits | Lennart Poettering | |
By passing a NULL callback provide a simple way to make event loops exit on SIGTERM and other signals. | |||
2014-05-03 | sd-rtnl-message: append - fix uninitialized memory | Tom Gundersen | |
We were not properly clearing the padding at the front of some containers. | |||
2014-05-03 | sd-rtnl: route - allow setting multiple matching routes | Tom Gundersen | |
2014-04-29 | sd-resolve: rework sd-resolve to be callback based, similar in style to ↵ | Lennart Poettering | |
sd-bus and sd-event | |||
2014-04-25 | core: expose CFS CPU time quota as high-level unit properties | Lennart Poettering | |
2014-04-24 | bus: update kdbus.h | Kay Sievers | |
2014-04-24 | test-resolve.c: Cleanup and make use of sockaddr_pretty() | Daniel Buch | |
2014-04-23 | delta: draw arrows with draw_special_char() | Lennart Poettering | |
Let's unify generation of unicode chars at one place. Also, don't add an extra space into chars we print, except for the tree chars where this is really necessary. | |||
2014-04-23 | bus: simplification | Lennart Poettering | |
2014-04-22 | bus: remove "on behalf" kdbus logic (ABI break) | Kay Sievers | |
2014-04-20 | doc: fix items' names in PORTING-DBUS1 | Lukasz Skalski | |
2014-04-21 | silence warnings | Thomas Hindoe Paaboel Andersen | |
2014-04-20 | sd-rtnl: log when queues are exhausted | Tom Gundersen | |
2014-04-19 | sd-rtnl: socet_read_message - make sure we only shrink the partial rqueue ↵ | Tom Gundersen | |
when processing multi-part message | |||
2014-04-19 | sd-rtnl: message - expose DUMP flag in the api | Tom Gundersen | |
2014-04-19 | sd-rtnl: add multi-part message test | Tom Gundersen | |
2014-04-19 | sd-rtnl: message - concatenate multi-part messages from different packets | Tom Gundersen | |
2014-04-19 | sd-rtnl: message - don't put NULL message on rqueue | Tom Gundersen | |
If nothing interesting was receieved we should not put anything on the queue. | |||
2014-04-19 | sd-rtnl: message - make room for all pending messages, not just the first | Tom Gundersen | |
Also, don't actually read any of the message when peeking, just get its length. |