New issue
Advanced search Search tips

Issue 642612 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

ProxyResolutionServiceProvider should send replies instead of emitting signals

Project Member Reported by derat@chromium.org, Aug 31 2016

Issue description

ProxyResolutionServiceProvider in Chrome is weird. It exports a ResolveNetworkProxy D-Bus method on org.chromium.LibCrosServiceInterface, but instead of returning the proxy information in a response, it emits a signal on a caller-supplied interface.

This was implemented a long time ago, and I think it was done this way because we didn't really have a good way of making asynchronous method calls at the time. Since this code is being refactored for mus+ash, it might be a good time to also audit the callers and update Chrome to return the proxy data directly if feasible. We might be able to immediately start returning the proxy info in a response (as well as a signal) and update callers one at a time, even.
 
Labels: Proj-Mustash-Mash
Components: Internals>Services>Ash
Labels: -Proj-Mustash-Mash
Labels: Enterprise-Triaged

Sign in to add a comment