summaryrefslogtreecommitdiffstats
path: root/include/sim.h
AgeCommit message (Collapse)AuthorFilesLines
2012-11-23include: Tweak ofono_sim_read_bytes APIDenis Kenzior1-0/+1
Reading of icons requires us to specify the path
2012-11-22include: Add path and path_len argumentsDenis Kenzior1-0/+7
The CRSM command has an additional parameter called pathlen which can be used to specify the path of the elementary file outside the well-known path range.
2012-11-22include: Add RESETTING stateDenis Kenzior1-0/+1
2012-08-16sim: add function to get password typeAugust Mayer1-0/+2
2012-06-16sim: Revert adding special callback for EFiccidDenis Kenzior1-5/+0
This reverts commit 1960dbbc79e43f33f23886c2a12e508a0350aad1.
2012-06-16sim: Revert adding special callback for EFmsisdnDenis Kenzior1-6/+0
This reverts commit c3124b66d903a43ce639e3de8e838ef39419fc4f.
2012-06-16sim: Revert adding special callback for EFadDenis Kenzior1-6/+0
This reverts commit 5522df64fac7b57d3d9db2272fc9be97c8815b94.
2012-06-16sim: Add special callback for reading MCC and MNC valueMarcel Holtmann1-0/+6
2012-06-16sim: Add special callback for reading MSISDN valueMarcel Holtmann1-0/+6
2012-06-16sim: Add special callback for reading ICCID valueMarcel Holtmann1-0/+5
2012-06-16sim: Use ofono_bool_t instead of gbooleanMarcel Holtmann1-2/+2
2012-01-18include: Add ofono_sim_get_spn() declarationOleg Zhurakivskyy1-0/+1
2012-01-15sim: Add SPN watch capabilityOleg Zhurakivskyy1-0/+8
2011-10-10core: Update copyright informationMarcel Holtmann1-1/+1
2011-07-19include: Introduce a new SIM_LOCKED_OUT stateDenis Kenzior1-0/+1
This is the same as SIM_INSERTED state, except we have already queried the always-readable EFs
2011-02-07sim: Add API for watching files changed via stkDenis Kenzior1-0/+9
2011-02-03sim: ofono_sim_context api header changesAndrzej Zaborowski1-3/+7
This patch introduces sim FS contexts which are used to queue file read and write operations. When a context is freed all pending operations in that context are cancelled preventing callbacks from being called causing segfaults.
2011-01-26include: don't use c++ keyword in public headerLucas De Marchi1-1/+1
2011-01-20sim: getters for mcc and mnc definitionJukka Saunamaki1-0/+2
2011-01-10include: add method to query pin RetriesLucas De Marchi1-0/+5
2010-10-15sim: add new parameter to file-info utilityPetteri Tikander1-0/+1
2010-09-09sim: Break out sim file reading into simfsDenis Kenzior1-1/+1
2010-09-09sim: read EFiidfKristen Carlson Accardi1-0/+4
EFiidf can be larger than 256 bytes, so allow callers to read portions of the EFiidf from a specified offset. Cache EFiidf files as blocks of 256 bytes so that it's not necessary to read the entire (potentially large) file.
2010-08-30sim: Turn around the order of argumentsDenis Kenzior1-4/+4
The void *user argument was first. It should be last instead to be consistent with the other watch functions.
2010-04-15Add Sim Toolkit atomAndrzej Zaborowski1-3/+0
- Add ofono_stk atom in stk.c - Move envelope command from sim driver to stk driver
2010-04-15Drivers can notify core of SIM insertion / removalAndrzej Zaborowski1-1/+2
Add ofono_sim_inserted_notify function to notify the core of SIM insertion / removal. Make every plugin generate a sim inserted event on start. For devices with removable card, the event should be emitted after the plugin detects such event. For devices that need to wait for SIM card initialization, they can emit this event later.
2010-04-15Extend sim-ready watch with card insert/ejectAndrzej Zaborowski1-5/+12
2010-01-12Refactor: Rename & Restructure cphs_supportDenis Kenzior1-1/+1
- Rename to cphs_service_table to be more inline with the specification. - Since the spec allows arbitrary length service tables, use an unsigned char * return instead of a short. - Use bit_field function instead of defining an enum
2010-01-12Rename: Rename CPHS Phase enumsDenis Kenzior1-7/+3
Be more consistent with the 3GPP Phase names
2010-01-12Use CPHS version of mailbox numbers on SIM if 3GPP version not available.Andrzej Zaborowski1-0/+4
Otherwise just try to keep the CPHS version of the files in sync.
2010-01-12Retrieve CPHS phase (if any) from SIM.Andrzej Zaborowski1-0/+9
2010-01-06Set phase to unknown until we probe itDenis Kenzior1-0/+1
2010-01-06Refactor: Preserve Phase obtained from the SIMDenis Kenzior1-3/+4
2010-01-06Index SIM cache by phase also.Andrzej Zaborowski1-0/+7
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-17Add SIM download envelope function to SIM driverAndrzej Zaborowski1-0/+3
2009-10-02Refactor: Move elementary file type checkingDenis Kenzior1-3/+2
Every single EF read callback checks the file type reported out of the SIM is what it expects. Instead this should be done in one place and the errors reported accordingly
2009-09-23Add plugin interface for getting PIN lock state.Andrzej Zaborowski1-0/+6
It may be useful to have the information of whether card is currently locked and emit events when this changes but if we want to have it as a property, we would need properties for all types of locks and it wouldn't be all that useful.
2009-09-22Refactor: Do not use int instead of enumDenis Kenzior1-3/+4
27.007 does not define an enumeration for SIM PIN/PUK values. This should be handled by ofono enum instead
2009-09-22Rearrange sim password enumDenis Kenzior1-18/+20
2009-09-22Move some stuff aroundDenis Kenzior1-0/+19
2009-09-22Do PIN authenticationAndrzej Zaborowski1-0/+19
This adds checking whether PIN is required during SIM initialisation and delaying the sim ready notifications until after correct PIN is given.
2009-09-01Make remove functions not return anythingDenis Kenzior1-1/+1
2009-09-01change int vendor to unsigned int vendorDenis Kenzior1-2/+3
2009-09-01Add vendor flag capability to simDenis Kenzior1-2/+2
2009-08-19Evolve SIM driverDenis Kenzior1-0/+136