Hi Julien,

> My users are requesting stronger than before to be able to remove
> unreachable favorites services.
> 
> At the moment it's not possible with ConnMan API.
> 
> I understand that returning unreachable networks is quiet confusing,
> but I think their request is legitimate.
> 
> Often they think they remove all the favorite networks in the UI list,
> and they don't understand that some networks are still stored.
> 
> Sometimes it results in unwanted wifi passphrase leaks,
> or connection to a no longer wanted network.
> 
> The naive way of thinking is to return these networks with
> GetServices method of net.connman.Manager interface.
> 
> These services may required a new "unreachable" state.

and this is a clear NO to such an API. I have seen the Android mess that 
happens in their UI and I do not even want to go anywhere close this.

It needs to be an independent list of object paths with most likely a separate 
interface. If the device is reachable and known they can share an object path 
in that case, but that is about it. We might be getting away with the same 
Service interface and just having Connect etc. return a new and unique error 
message. I do not even have objection if want to change the IP address of a 
service that is not in range. That can be all possible, but you have to 
retrieve that list differently.

This is also a pretty much strong requirement, because otherwise all other 
semantics will break. The current GetServices API is an actual stable API. We 
guarantee that these devices have been found and in range.

Regards

Marcel

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to