Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sim: Sim PIN1 cache upon modem reset/crash | Nandini Rebello | 2019-01-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | Adding SIM PIN caching feature to oFono. oFono now caches the SIM PIN1 type against the ICCID throughout its lifetime in a link list and enters implicitly upon modem reset/crash. Note, that this behavior can violate 3GPP spec 21.111, section 5.3 - User Data stored in ME if that section is interpreted very strictly. However, our interpretation is that firmware resets are allowed, based on historic precedent. Helps in user experience by not barring out cellular services unless pin is entered manually. Handles cases of incorrect pin and sim pin changed externally. Clear cached PIN incase modem disabled manually and selectively when sim is removed. Seperate 'pin_cache_enter_cb' added without dbus calls to handle implict entering of cached pin. For now this behavior is applicable to all modems by default. In the future it may be needed to make this behavior opt in or otherwise configurable. | ||||
* | stkutil: Use l_queue instead of GSList | Denis Kenzior | 2018-12-28 | 1 | -3/+3 |
| | |||||
* | dbus: Use dbus_validate_path | Slava Monich | 2018-01-18 | 1 | -2/+0 |
| | | | | Instead of __ofono_dbus_valid_object_path | ||||
* | sim: added ImsPrivateIdentity to SimManager | James Prestwood | 2017-11-06 | 1 | -0/+2 |
| | | | | | | If the ISIM AID is found a new AID based context will be created and the EFIMPI file will be read from the SIM which contains the ImsPrivateIdentity. | ||||
* | sim: AID session management | James Prestwood | 2017-11-03 | 1 | -0/+30 |
| | | | | | | | | | | | | | | | Accessing an AID requires opening a channel to that application. This patch implements session management API's so that other atoms can access a given AID. Now any atom can get a session ID from the sim atom. This will either reuse an existing session or open a new channel. Once done, the atom should release the session which will automatically close the channel when no atoms are using it. The major functional change to the sim atom is the AID discovery phase of initialization. Now, the sim atom is not 'ready' until AID discovery finishes where before, the sim was 'ready' after the IMSI had been obtained. If application discovery is not supported then the the sim atom behaves as it did before. | ||||
* | sim: new API to check for a UST service only | James Prestwood | 2017-10-11 | 1 | -0/+2 |
| | | | | | | | | | The existing service check API takes both SST and UST services and could inadvertently return success on a service if one (SST or UST) service did not exist. This adds an API specifically for checking for a UST service, and if the UST dir is not available it will return FALSE, rather than possibly returning true on some other SST service. | ||||
* | ims: add implementation for IMS atom | Ankit Navik | 2017-10-09 | 1 | -0/+2 |
| | | | | | | This implementation includes: * D-Bus interface * interaction with driver | ||||
* | lte: add implementation for LTE atom | Dragos Tatulea | 2016-11-15 | 1 | -0/+1 |
| | | | | | | | | This implementation can only get/set the default APN setting. But anything expected for this atom is there: * D-Bus interface * sync-ing settings to/from file * interaction with driver | ||||
* | src: add LTE atom define | Dragos Tatulea | 2016-11-09 | 1 | -0/+1 |
| | |||||
* | netmon: Add ofono/netmon.h into ofono.h | Denis Kenzior | 2016-03-31 | 1 | -0/+2 |
| | |||||
* | netmon: Add serving cell info support | Nishanth V | 2016-03-31 | 1 | -0/+1 |
| | |||||
* | emulator: Improve SLC establishment logic | Denis Kenzior | 2014-10-20 | 1 | -0/+9 |
| | |||||
* | git: Fixup messed up permissions | Denis Kenzior | 2013-12-21 | 1 | -0/+0 |
| | |||||
* | siri: Add atom implementation | Krzysztof Wilk | 2013-12-18 | 1 | -0/+1 |
| | |||||
* | handsfree-audio: Add Manager registration | Claudio Takahasi | 2013-02-20 | 1 | -0/+3 |
| | | | | | | Adds the initial implementation of new experimental Handsfree Audio Manager interface. This patch adds the interface registration and the declaration of it's methods. | ||||
* | dbus: Add Terminated error | Philippe Nunes | 2012-09-11 | 1 | -0/+1 |
| | |||||
* | ofono: Avoid shadowing other atom variables | Marcel Holtmann | 2012-07-15 | 1 | -2/+2 |
| | |||||
* | dbus: Add NotRecognized error | Denis Kenzior | 2012-06-18 | 1 | -0/+1 |
| | |||||
* | dbus: Add __ofono_error_from_error utility function | Philippe Nunes | 2012-05-30 | 1 | -0/+3 |
| | |||||
* | dbus: Add new error types | Philippe Nunes | 2012-05-30 | 1 | -0/+2 |
| | |||||
* | emulator: Force indicator event implementation | Frédéric Danis | 2012-03-20 | 1 | -0/+3 |
| | |||||
* | ofono: Add __ofono_atom_find macro | Denis Kenzior | 2012-01-18 | 1 | -0/+8 |
| | |||||
* | ofono.h: add API to get cdma provider name | Philippe Nunes | 2012-01-07 | 1 | -0/+4 |
| | |||||
* | sim: Add __ofono_sim_cphs_service_available | Denis Kenzior | 2011-12-16 | 1 | -0/+2 |
| | |||||
* | dbus: Add new D-Bus error message NotRegistered | Guillaume Zajac | 2011-11-04 | 1 | -0/+1 |
| | |||||
* | core: Update copyright information | Marcel Holtmann | 2011-10-10 | 1 | -1/+1 |
| | |||||
* | log: Rename program executable variable | Marcel Holtmann | 2011-10-06 | 1 | -1/+2 |
| | |||||
* | log: Add support for backtrace symbole resolving | Marcel Holtmann | 2011-10-05 | 1 | -1/+1 |
| | |||||
* | handsfree: Add skeleton implementation | Mikel Astiz | 2011-09-09 | 1 | -0/+1 |
| | |||||
* | log: Use separate function for enable logging | Marcel Holtmann | 2011-08-15 | 1 | -0/+2 |
| | |||||
* | cdma-netreg: Add initial stub implementation | Bertrand Aygon | 2011-08-05 | 1 | -0/+2 |
| | |||||
* | voicecall: api for set/clear alpha and icon id | Jeevaka Badrappan | 2011-07-25 | 1 | -0/+6 |
| | |||||
* | message-waiting: API to retrieve voicemail number | Frédéric Danis | 2011-06-21 | 1 | -0/+4 |
| | |||||
* | private-network: add initial implementation | Guillaume Zajac | 2011-05-24 | 1 | -0/+5 |
| | |||||
* | cdma-sms: Add CDMA SMS Support | Lei Yu | 2011-05-24 | 1 | -0/+2 |
| | |||||
* | voicecall: add API to find call by status | Frédéric Danis | 2011-04-19 | 1 | -0/+3 |
| | |||||
* | dbus: Add __ofono_error_emergency_active | Jeevaka Badrappan | 2011-04-04 | 1 | -0/+1 |
| | |||||
* | modem: add increment/decrement emergency mode api | Jeevaka Badrappan | 2011-04-04 | 1 | -0/+3 |
| | |||||
* | modem: Add __ofono_modem_foreach_registered_atom | Denis Kenzior | 2011-03-30 | 1 | -0/+5 |
| | |||||
* | src: add atom type for gnss | Jarko Poutiainen | 2011-03-28 | 1 | -0/+2 |
| | |||||
* | sms: Move CancelMessage(o) method | Denis Kenzior | 2011-03-18 | 1 | -0/+3 |
| | | | | | Move this method to the Message Cancel() method instead and introduce new __ofono_sms_txq_cancel API | ||||
* | src: add initial CDMA Connection Manager support | Christian Lam | 2011-03-17 | 1 | -0/+2 |
| | |||||
* | ssn: remove SSN atom completely | Andras Domokos | 2011-03-11 | 1 | -17/+0 |
| | |||||
* | sim: Expose the __ofono_sim_recheck_pin API | Jussi Kangas | 2011-02-25 | 1 | -0/+2 |
| | |||||
* | location-reporting: add atom implementation | Rafael Ignacio Zurita | 2011-02-23 | 1 | -0/+2 |
| | |||||
* | sim: Tweak the behavior of sim_refresh slightly | Denis Kenzior | 2011-02-17 | 1 | -0/+2 |
| | | | | | | | | | Instead of notifying everyone of sim_inserted condition, we should simply notify the modem directly. It is the only one interested in this particular change. This partly reverts an earlier commit: 9498ad6b5633e350eb529f8efbe08270d95c8003 | ||||
* | sim: Implement basic Refresh | Andrzej Zaborowski | 2011-02-17 | 1 | -0/+4 |
| | |||||
* | emulator: always create emulators in offline state | Frédéric Danis | 2011-02-17 | 1 | -0/+5 |
| | | | | | this allows to fix problem when atom created in online state are destroyed when modem goes to offline state | ||||
* | emulator: Handle multiple emulator types | Frédéric Danis | 2011-02-16 | 1 | -0/+1 |
| | |||||
* | modem: Tweak online & powered watch APIs | Denis Kenzior | 2011-02-10 | 1 | -3/+6 |
| |