Hi Julien,

Often they think they remove all the favorite networks in the UI list,
and they don't understand that some networks are still stored.

What do they want to do? Selectively removing some known networks, or removing all known ones?
If it's the later, a small script could just do that for them.

Sometimes it results in unwanted wifi passphrase leaks,

How come? The passphrase are stored in a restricted directory in /var/lib/connman
If someone/something can read there, the machine is corrupted anyway.

or connection to a no longer wanted network.

Well they can fix that then at that point, via un-favoriting the network at that point. ;)

The naive way of thinking is to return these networks with
GetServices method of net.connman.Manager interface.

Imagine the mess: you might have 20 networks available + how many unreachable ones?
It's even more confusing than the current situation, as you noticed already.

These services may required a new "unreachable" state.

Does someone already think about a possible implementation for this use
case ?

This has been discussed already, and yet nothing proper has been specified.

Something like a new Manager method, to get the unreachable known networks,
with a possibility to remove them. A "StoredService" object or kind of, with only readable
properties and one method Remove().

It's not like it would make the UI very nice anyway, that's the main reason I guess this
issue hasn't been resolved.

Tomasz
_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to