I've applied this to master:
commit 3a693ef7d5a949796274f42c7c5e67b933d6ed8f Author: Richard Hughes <email address hidden> Date: Sat Aug 13 19:08:54 2011 +0200
Add a configure argument --enable-volume-search
This allows distros to disable the external-volume probing, which may be slightly more secure at the expense of some 'just-workingness'.
:100644 100644 933b7e7... 8fbfe55... M configure.ac :100644 100644 460f08d... b3ec91f... M etc/Makefile.am :100644 000000 6d60d29... 0000000... D etc/colord.conf :000000 100644 0000000... 1864f8a... A etc/colord.conf.in
commit 7f3514b4e6057f678f50fe67455eecbdf6eb89d3 Author: Richard Hughes <email address hidden> Date: Sat Aug 13 18:41:22 2011 +0200
Add a configure argument of --enable-fd-fallback
This defaults to true, and allows distros to disable opening of the user profiles from the daemon.
This in theory is a little safer, and does not upset frameworks like SELinux.
The downside is that testing is made much harder and all clients have to support FD-passing in DBus messages.
:100644 100644 257a03c... c4a7bf4... M Makefile.am :100644 100644 fede541... 933b7e7... M configure.ac :100644 100644 af4e86b... d747c25... M src/cd-profile.c
I've applied this to master:
commit 3a693ef7d5a9497 96274f42c7c5e67 b933d6ed8f
Author: Richard Hughes <email address hidden>
Date: Sat Aug 13 19:08:54 2011 +0200
Add a configure argument --enable- volume- search
This allows distros to disable the external-volume probing, which may be
slightly more secure at the expense of some 'just-workingness'.
:100644 100644 933b7e7... 8fbfe55... M configure.ac
:100644 100644 460f08d... b3ec91f... M etc/Makefile.am
:100644 000000 6d60d29... 0000000... D etc/colord.conf
:000000 100644 0000000... 1864f8a... A etc/colord.conf.in
commit 7f3514b4e6057f6 78f50fe67455eec bdf6eb89d3
Author: Richard Hughes <email address hidden>
Date: Sat Aug 13 18:41:22 2011 +0200
Add a configure argument of --enable- fd-fallback
This defaults to true, and allows distros to disable opening of the user
profiles from the daemon.
This in theory is a little safer, and does not upset frameworks like SELinux.
The downside is that testing is made much harder and all clients have to support
FD-passing in DBus messages.
:100644 100644 257a03c... c4a7bf4... M Makefile.am
:100644 100644 fede541... 933b7e7... M configure.ac
:100644 100644 af4e86b... d747c25... M src/cd-profile.c