Michal Schmidt
d5099efc47
hashmap: introduce hash_ops to make struct Hashmap smaller
...
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-09-15 16:08:50 +02:00
Zbigniew Jędrzejewski-Szmek
86bbe5bfbc
test-tables: add new entries
...
One missing string found.
A few things had to be moved around to make it possible to test them.
2014-07-16 19:00:03 -04:00
Kay Sievers
ba98e746e6
bus-proxy: policy - ignore unsupported tags and attributes
2014-06-16 16:04:18 +02:00
Lennart Poettering
13f8b8cbb4
bus-proxy: properly index policy by uid/gid when parsing
2014-06-10 17:56:52 +02:00
Lennart Poettering
2e2b36084a
bus-proxy: read the right policy when running in user mode
2014-06-10 17:56:51 +02:00
Daniel Buch
e76ae7ee96
bus-policy.c: use draw_special_char(DRAW_ARROW)
...
Lets allow LC_ALL=C without corrupted output
2014-06-08 09:26:26 -04:00
Kay Sievers
0c347259d3
bus-proxyd: do not free NULL items
2014-06-07 16:22:28 +02:00
Lennart Poettering
4457430353
bus-proxy: properly read user/group policy items
2014-06-06 19:52:50 +02:00
Lennart Poettering
bcf3295d2b
bus: add basic dbus1 policy parser
...
Enforcement is still missing, but at least we can parse it now.
2014-06-06 19:41:24 +02:00