Chrome's ResolveNetworkProxy D-Bus method, currently exported via org.chromium.LibCrosService, should be moved to a new service:
name: org.chromium.NetworkProxyService
path: /org/chromium/NetworkProxyService
interface: org.chromium.NetworkProxyServiceInterface
(I'm not opinionated about the names. They could perhaps be NetworkProxyResolverService or ProxyResolverService or something like that to indicate that the service only does resolution instead of actual proxying.)
As part of this, we should also make the method reply asynchronously instead of emitting a signal ( issue 446115 ).
This service is called by multiple clients:
crash-reporter
update_engine
tlsdated
network_ProxyResolver autotest
security_DbusMap (which looks like it compares exported methods against a hardcoded list, argh why do we keep doing this to ourselves? :-/)
Comment 1 by jamescook@chromium.org
, Mar 20 2017