Hey Antti, At the moment dekko is using QNetworkConfiguration and QNetworkSession to determine the current network status and try and keep in sync with network dropping out and coming back up again. I had planned to re- implement this anyway, as this approach doesn't provide a way to determine cheap vs expensive connections.
The information I would like to be able to access through the Connectivity API is exactly what I see in http://bazaar.launchpad.net /~unity-api-team/connectivity- api/trunk.14.04/view/head:/examples/example_networking_status.cpp. The ability to subscribe to network status & characteristic changes. So if you can make something available similar to the above example, that would be awesome :-) -- You received this bug notification because you are a member of Unity API bugs, which is subscribed to Network Menu. https://bugs.launchpad.net/bugs/1341548 Title: Online detection does not work with confined apps on Nexus 4 Status in dekko: Incomplete Status in Network Menu: Triaged Bug description: Dekko is not detecting if Online correctly. If I look at the server logs, I don't see anything in the email server logs for dekko to connect. If I look in ~/.cache/upstart/application-click- com.ubuntu.developer.dpniel.dekko_dekko_0.2.2.log, I don't see anything about connecting. If I click the globe in dekko, I see that it is in offline mode and selecting one of the others seems to make no difference (I see nothing in the server logs and the upstart logs) and the setting doesn't stick (ie, it *always* says 'Offline mode'). I thought this might be bug #1226844, but if I adjust /var/lib/apparmor/profiles/*dekko* to remove 'deny' from in front of the NetworkManager and ofono rules and run apparmor_parser -r /var/lib/apparmor/profiles/*dekko*, there are no denials but it still doesn't detect if I am online or not when on 3G. If I get on wifi instead of 3G, dekko can detect if I am online if I apply the apparmor changes I mentioned above (though, there are still NetworkManager dbus denials). For dekko to work as a confined application (ie, shipped in the Ubuntu App Store) it is going to need to operate without these NetworkManager and ofono DBus APIs, because they are not allowed to app store apps. Previous description: In addidtion to TLS on port 143, it would be nice to support imaps on port 993. To manage notifications about this bug go to: https://bugs.launchpad.net/dekko/+bug/1341548/+subscriptions -- Mailing list: https://launchpad.net/~unity-api-bugs Post to : [email protected] Unsubscribe : https://launchpad.net/~unity-api-bugs More help : https://help.launchpad.net/ListHelp

