summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-07-27Refactor SIM file access codeDenis Kenzior3-27/+33
SIM File Access conditions would be reported similarly between various stacks, so it seems like the core logic of figuring out the access conditions belongs up in the daemon. This also fixes various problems, including: - access conditions read from bytes 10-12, instead of 9-11. - read/update, invalidate/rehabilitate and increase conditions read from the wrong bits (0-3 instead of 4-7 and vice versa)
2009-07-27Kill unused variable warnDenis Kenzior1-1/+1
2009-07-27Kill implicit declaration warnDenis Kenzior1-0/+1
2009-07-27Kill 'Suggest parantheses around truth value' warnDenis Kenzior1-1/+1
2009-07-27Cache EF-PNN, EF-OPL sim files on disk.Andrzej Zaborowski1-0/+197
This uses plain files in /var/lib/ofono for storing contents of the operator lists to avoid possibly numerous queries to the SIM on every startup. Files are indexed with IMSI. I'm not 100% sure about the autoconf magic. Users need to rerun bootstrap-configure after applying this. Depends on [PATCH] Return SIM file access conditions from read_file_info.
2009-07-27Return SIM file access conditions from read_file_info.Andrzej Zaborowski2-2/+24
2009-07-27Use int for MoreMessagestoSend (mms)Denis Kenzior2-3/+3
2009-07-17Use registration status constants consistently.Andrzej Zaborowski1-3/+7
2009-07-17Don't dereference before the null check.Andrzej Zaborowski1-2/+4
2009-07-17Clean-up in sim.c.Andrzej Zaborowski4-47/+33
2009-07-17Make PNN / OPL work.Andrzej Zaborowski2-6/+10
2009-07-16Don't escape phonebooksDenis Kenzior1-1/+1
2009-07-15Fix uninitialized warningDenis Kenzior1-2/+2
2009-07-14Remove unneeded functionDenis Kenzior1-4/+0
2009-07-14Fix warningsDenis Kenzior1-4/+4
2009-07-14Fix uninitialized variableDenis Kenzior1-1/+0
2009-07-14Make CSSN use proper typesDenis Kenzior2-8/+8
2009-07-14Refactor how EONS is usedDenis Kenzior1-6/+81
2009-07-14This function now uses on network_operator_dataDenis Kenzior1-2/+2
2009-07-14Refactor EONS to have lac / non-lac versionsDenis Kenzior2-4/+27
PNN/OPL database has fields which provide global operator naming, or specific to a cell range. The cell range can only be obtained if the operator is the current one.
2009-07-14Refactor Network Registration for EONS capabilityDenis Kenzior1-90/+105
2009-07-14Make sure record length is not zeroDenis Kenzior1-1/+6
Record length can be reported as 0 by the driver if it is for a a binary (non-record based) file. Set it to the file length in this case
2009-07-14Get rid of some div by zero errorsDenis Kenzior2-3/+9
2009-07-14Fix missing headerDenis Kenzior1-0/+1
2009-07-14Use ofono_set_sim_readyDenis Kenzior1-1/+1
2009-07-14Return the entire EONS info, not just the longnameDenis Kenzior2-17/+19
2009-07-14Refactor OPL codeDenis Kenzior5-202/+221
2009-07-14Fix parsing of mcc_mnc codeDenis Kenzior1-12/+12
The digits above 0-9 were not handled correctly
2009-07-14Fix CellId data type to be uint32 as intendedDenis Kenzior1-1/+1
2009-07-14Move SPDI to network.cDenis Kenzior5-140/+157
2009-07-14Preserve PNN orderDenis Kenzior1-1/+3
2009-07-14Move SPN reading to network.cDenis Kenzior2-109/+68
2009-07-14Get rid of unneededDenis Kenzior1-17/+0
2009-07-14Move PNN reading to network.cDenis Kenzior2-64/+42
2009-07-14Refactor sim_pnn_operator_parseDenis Kenzior2-9/+7
2009-07-14Move PNN operator parsing to simutilDenis Kenzior3-27/+51
2009-07-14Move function to simutil.cDenis Kenzior3-43/+56
2009-07-14Move enum to simutil.hDenis Kenzior2-3/+3
2009-07-14Remove unneeded functionDenis Kenzior1-9/+0
2009-07-14Remove unneeded variablesDenis Kenzior1-4/+0
2009-07-14Move enum to simutil.hDenis Kenzior2-8/+10
2009-07-14Refactor MSISDN readingDenis Kenzior1-50/+33
2009-07-14If reading one fails, don't bother reading restDenis Kenzior1-3/+9
2009-07-14Add TODO commentDenis Kenzior1-0/+4
2009-07-14Change the way SIM is initializedDenis Kenzior1-35/+56
2009-07-14Add sim file reading / writing utilitiesDenis Kenzior2-4/+204
2009-07-14Add IMSI getter methodDenis Kenzior2-0/+10
2009-07-14Add get/set sim readiness functionsDenis Kenzior2-0/+30
2009-07-14Remove some SPN stuff from SIMDenis Kenzior1-10/+0
2009-07-14Add sim ready notify functionsDenis Kenzior2-0/+35