Need a way for external processes to ask for sim unlocking.

Bug #1302049 reported by Antti Kaijanmäki
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Network Menu
Fix Released
High
Antti Kaijanmäki
indicator-network (Ubuntu)
Fix Released
Undecided
Unassigned
indicator-network (Ubuntu RTM)
Fix Released
Undecided
Antti Kaijanmäki

Bug Description

indicator-network-service contains the logic to drive the simunlock snap decision. Currently the only way of triggering sim unlocking is to manually click on the "Unlock SIM..." item inside indicator network.

Greeter (and why not some telephony related apps) needs a way to ask indicator-network-service to perfom a sim unlocking.
Currently the phone does not ask for PIN code automatically after bootup because the greeter has no way of asking indicator-network-service to show the dialog.

Related branches

Changed in indicator-network:
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Antti Kaijanmäki (kaijanmaki)
Pete Woods (pete-woods)
summary: - Need a way for external processes to aks for sim unlocking.
+ Need a way for external processes to ask for sim unlocking.
Changed in indicator-network:
importance: Critical → High
Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

the attached branch now contains connectivity service for the session bus with the following details:

service: com.ubuntu.connectivity1
object: /com/ubuntu/connectivity1/Private
interface: com.ubuntu.connectivity1.Private

That interface has a method UnlockAllModems() that invokes the pin dialogs for any locked modems.
The method takes 0 parameters, returns void and does not block.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-network - 0.5.1+14.10.20140820.6-0ubuntu1

---------------
indicator-network (0.5.1+14.10.20140820.6-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Antti Kaijanmäki ]
  * Restructured the source tree to separate the different components
    better.
  * Add Connectivity Service. (LP: #1302049)
  * Connectivity Service Qt and QML bindings. (LP: #1341548)
  * Documentation for the connectivity Qt C++ and QML API Also fix
    licensing information. (LP: #1341548)
  * Move in connectivity-cpp from lp:connectivity-api. Move out
    libconnectivity-qt and qtdeclarative5-connectivity-plugin. to
    lp:connectivity-api (LP: #1341548)
 -- Ubuntu daily release <email address hidden> Wed, 20 Aug 2014 22:31:54 +0000

Changed in indicator-network (Ubuntu):
status: New → Fix Released
Changed in indicator-network (Ubuntu RTM):
status: New → In Progress
Changed in indicator-network:
status: Triaged → Fix Released
Changed in indicator-network (Ubuntu RTM):
assignee: nobody → Antti Kaijanmäki (kaijanmaki)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-network - 0.5.1+14.10.20140826-0ubuntu1

---------------
indicator-network (0.5.1+14.10.20140826-0ubuntu1) 14.09; urgency=low

  [ Jussi Pakkanen ]
  * Exit gracefully on dbus error conditions. (LP: #1343341)
 -- Ubuntu daily release <email address hidden> Tue, 26 Aug 2014 15:04:09 +0000

Changed in indicator-network (Ubuntu RTM):
status: In Progress → Fix Released
Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

nor fixed in rtm yet,

Changed in indicator-network (Ubuntu RTM):
status: Fix Released → Triaged
Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

archive src-copy.

Changed in indicator-network (Ubuntu RTM):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.