Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-24 | Remove dead lines in various places | Zbigniew Jędrzejewski-Szmek | |
As pointed-out by clang -Wunreachable-code. No behaviour changes. | |||
2014-02-20 | api: in constructor function calls, always put the returned object pointer ↵ | Lennart Poettering | |
first (or second) Previously the returned object of constructor functions where sometimes returned as last, sometimes as first and sometimes as second parameter. Let's clean this up a bit. Here are the new rules: 1. The object the new object is derived from is put first, if there is any 2. The object we are creating will be returned in the next arguments 3. This is followed by any additional arguments Rationale: For functions that operate on an object we always put that object first. Constructors should probably not be too different in this regard. Also, if the additional parameters might want to use varargs which suggests to put them last. Note that this new scheme only applies to constructor functions, not to all other functions. We do give a lot of freedom for those. Note that this commit only changes the order of the new functions we added, for old ones we accept the wrong order and leave it like that. | |||
2014-01-31 | use memzero(foo, length); for all memset(foo, 0, length); calls | Greg KH | |
In trying to track down a stupid linker bug, I noticed a bunch of memset() calls that should be using memzero() to make it more "obvious" that the options are correct (i.e. 0 is not the length, but the data to set). So fix up all current calls to memset(foo, 0, length) to memzero(foo, length). | |||
2014-01-29 | bus: when proxying messages from the bus driver patch the driver's ↵ | Lennart Poettering | |
well-known name into the sender | |||
2014-01-29 | bus: fake security labels again | Lennart Poettering | |
(The kernel module got fixed, so let's reenable this again) | |||
2014-01-22 | bus: temporarily disable faking of seclabels, as this is broken in kdbus ↵ | Lennart Poettering | |
right now | |||
2014-01-22 | bus: set debug name of proxy bus connections | Lennart Poettering | |
2014-01-12 | bus-proxyd: add some more debugging | Tom Gundersen | |
Make sure we print a message when exiting with an error. | |||
2014-01-12 | bus: properly handle EOF error conditions in proxyd | Lennart Poettering | |
EOF is not an error so we should not print an error message about it. | |||
2014-01-02 | Use format patterns for usec_t, pid_t, nsec_t, usec_t | Zbigniew Jędrzejewski-Szmek | |
It is nicer to predefine patterns using configure time check instead of using casts everywhere. Since we do not need to use any flags, include "%" in the format instead of excluding it like PRI* macros. | |||
2014-01-02 | Move bus path definitions to def.h | Zbigniew Jędrzejewski-Szmek | |
2013-12-26 | bus: add a temporary hard-coded policy to proxyd to make gdm work | Lennart Poettering | |
gdm relies on the policy to deny its own requests to not deadlock. Given that we currently do not enforce any policy in the dbus1 compat proxy service this means that gdm will necessarily deadlock on our systems. To work around this, enforce a fixed policy teomporarily, until we interpret the legacy XML policy in full. Booh, gdm, booh, for requring this and making me waste two days on tracking this brokenness down. | |||
2013-12-26 | bus: don't process Peer interface messages in the proxy | Lennart Poettering | |
2013-12-25 | bus: be a bit more verbose when debug mode is on | Lennart Poettering | |
2013-12-24 | log: log_error() and friends add a newline after each line anyway, so avoid ↵ | Lennart Poettering | |
including it in the log strings | |||
2013-12-24 | util: unify SO_PEERCRED/SO_PEERSEC invocations | Lennart Poettering | |
Introduce new call getpeercred() which internally just uses SO_PEERCRED but checks if the returned data is actually useful due to namespace quirks. | |||
2013-12-24 | bus: fake client side creds in the proxy to the caller's creds | Lennart Poettering | |
2013-12-23 | bus-proxyd: init cleanup variable | Kay Sievers | |
2013-12-23 | bus-proxyd: synthesize NameAcquire/NameLost signals for socket clients | Lennart Poettering | |
2013-12-22 | Revert "bus-proxyd: use a loop instead of c&p" | Kay Sievers | |
This reverts commit 9818fa6d6d32d87a3e1b96934a54523ea6b02879. The proxy does not work anymore with this patch. | |||
2013-12-21 | man: add systemd-dbus-proxy@.service(8) and systemd-dbus.proxy(8) | Zbigniew Jędrzejewski-Szmek | |
2013-12-21 | bus-proxyd: use a loop instead of c&p | Zbigniew Jędrzejewski-Szmek | |
2013-12-21 | bus-proxyd: show address nicely in --help | Zbigniew Jędrzejewski-Szmek | |
2013-12-21 | bus: poll() on the right fds in proxyd | Lennart Poettering | |
2013-12-21 | bus: send status message from proxyd to systemd about client we are working for | Lennart Poettering | |
2013-12-21 | bus: properly react to Disconnected messages in bus-proxyd | Lennart Poettering | |
2013-12-21 | bus: change bus-proxyd command line parsing to be more similar to other tools | Lennart Poettering | |
2013-12-13 | bus: install systemd-bus-proxyd unit files for compatibility with dbus1 | Lennart Poettering | |
2013-11-30 | bus-proxyd: Fix CLI help. --bus-path is also usable as -p. | David Strauss | |
2013-11-29 | rename stdio-bridge to bus-proxyd | Kay Sievers | |