Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-20 | bus-policy: add policy check function | Daniel Mack | |
Add policy_check() to actually check whether an incoming message is allowed by the policy. The code is not yet used from the proxy daemon, though. | |||
2014-09-20 | bus-policy: print numeric [gu]id in dump_items() | Daniel Mack | |
2014-09-20 | bus-policy: do not exit() from policy_dump() | Daniel Mack | |
This function is quite useful for debugging. Exiting from it seems unnecessary. | |||
2014-09-20 | bus-policy: implement dump_items() with LIST_FOREACH | Daniel Mack | |
Instead of making the function call itself recursively. | |||
2014-09-20 | bus-policy: resolve [ug]id of POLICY_ITEM_{USER,GROUP} | Daniel Mack | |
Do the lookup during parsing already, and set i->uid, or i->gid to the numerical values. | |||
2014-09-20 | bus_policy: set i->[ug]id_valid | Daniel Mack | |
2014-09-20 | bus-policy: append items rather than prepending them | Daniel Mack | |
In the D-Bus policy, the order of items matters, so make sure to store them in the same order as they are parsed by the sax parser. | |||
2014-09-20 | bus-policy: story mandatory items in right list | Daniel Mack | |
2014-09-15 | hashmap: introduce hash_ops to make struct Hashmap smaller | Michal Schmidt | |
It is redundant to store 'hash' and 'compare' function pointers in struct Hashmap separately. The functions always comprise a pair. Store a single pointer to struct hash_ops instead. systemd keeps hundreds of hashmaps, so this saves a little bit of memory. | |||
2014-07-16 | test-tables: add new entries | Zbigniew Jędrzejewski-Szmek | |
One missing string found. A few things had to be moved around to make it possible to test them. | |||
2014-06-16 | bus-proxy: policy - ignore unsupported tags and attributes | Kay Sievers | |
2014-06-10 | bus-proxy: properly index policy by uid/gid when parsing | Lennart Poettering | |
2014-06-10 | bus-proxy: read the right policy when running in user mode | Lennart Poettering | |
2014-06-08 | bus-policy.c: use draw_special_char(DRAW_ARROW) | Daniel Buch | |
Lets allow LC_ALL=C without corrupted output | |||
2014-06-07 | bus-proxyd: do not free NULL items | Kay Sievers | |
2014-06-06 | bus-proxy: properly read user/group policy items | Lennart Poettering | |
2014-06-06 | bus: add basic dbus1 policy parser | Lennart Poettering | |
Enforcement is still missing, but at least we can parse it now. |