summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-08-12Fix commentMarcel Holtmann1-1/+1
2009-08-12Add function for printing warningsMarcel Holtmann1-0/+18
2009-08-08Fix compile warningDenis Kenzior1-1/+3
2009-08-07Quiet an error if a modem is removed quicklyDenis Kenzior1-0/+3
2009-08-07Fix segfault upon modem removal due to g_sourceDenis Kenzior1-7/+16
Network registration was not removing operator list scan g_source, which was causing a crash in one of two potential places.
2009-08-07Refactor SIM file cacheDenis Kenzior1-105/+91
2009-08-07Re-enable reading of SPN & PNN on phonesimDenis Kenzior1-0/+4
2009-08-07Make the sim op queue have a removable gsourceDenis Kenzior1-7/+21
2009-08-07Don't use g_timeout_add to retrieve imsiDenis Kenzior1-6/+3
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-27/+13
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-29/+14
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-27/+13
2009-08-07No need to use g_timeout_add hereDenis Kenzior1-23/+18
2009-08-07No need to use g_timeout_addDenis Kenzior1-18/+9
Simply calling the function here should be sufficient
2009-08-07Store the tx_next g_source so it can be removedDenis Kenzior1-3/+11
2009-08-07Use g_source instead of flag for mpty list changesDenis Kenzior1-6/+11
2009-08-07Use g_source instead of flag for call list changesDenis Kenzior1-7/+10
2009-08-07Fix sim ADN type of number handlingDenis Kenzior1-2/+2
The type of number stored here is not quite the same as SMS number, and should be parsed differently
2009-08-07Refactor setting MSISDNDenis Kenzior1-27/+33
- Empty lists should be supported, as clearing the MSISDN is OK - Initialization of empty MSISDN record should also be possible - Overwriting of unused records should be possible - Simplify resource cleanup
2009-08-07Keep new numbers in the main sim data structureDenis Kenzior1-17/+10
No sense to allocate / free memory for a single pointer
2009-08-07Move error label to a more logical placeDenis Kenzior1-3/+3
2009-08-07Move variable declarations to a move logical placeDenis Kenzior1-2/+3
2009-08-07Make SubscriberNumbers writable.Andrzej Zaborowski1-5/+203
This implements writing SubscriberNumbers if the SIM allows this (optional to the SIM provider). Because the property is an array of phone numbers, setting the property needs to write multiple records on the SIM so it's not atomic and potentially can fail partially. In this case we have to report a write error to DBus client but at the same time file may be changed and we send a PropertyChanged.
2009-08-07Make SIM op queue more robust.Andrzej Zaborowski1-6/+6
This allows ofono_sim_read and ofono_sim_write callbacks to queue new read or write operations. The callback must not be called between removing the operation from queue and checking queue length.
2009-08-06Fix styleDenis Kenzior1-2/+2
2009-08-06Fix styleDenis Kenzior1-2/+5
2009-08-06Add whitespace properlyDenis Kenzior1-1/+1
2009-08-06Fix trailing whitespaceDenis Kenzior1-7/+7
2009-08-06No spaces between variable and ++/--Denis Kenzior1-7/+7
2009-08-06Fix trailing whitespaceDenis Kenzior1-1/+1
2009-08-06Squash warningDenis Kenzior1-0/+2
2009-08-06Squash warningDenis Kenzior1-0/+3
2009-08-06Squash warningDenis Kenzior1-1/+0
2009-08-05Attempt to update MBDN based on Enhanced VM IEIAndrzej Zaborowski1-6/+13
2009-08-05Implement committing the EF-MBDN records to SIMAndrzej Zaborowski1-6/+24
2009-08-05Add utility for building ADN recordsAndrzej Zaborowski2-0/+29
Used to populate MSISDN, MBDN, etc records on the SIM
2009-08-05Expose address encode/decode utilitiesAndrzej Zaborowski2-16/+27
These can be used elsewhere, in particular for decoding the enhanced message waiting notification ieis
2009-08-05Add encode_bcd_number utility functionAndrzej Zaborowski2-0/+12
2009-08-05Don't emit signals for unexposed propertiesDenis Kenzior1-5/+7
Signals shouldn't be emitted, but we should still track the information so it can be written to the SIM reliably
2009-08-05Don't hardcode info len to 6Denis Kenzior1-1/+1
2009-08-05Make method asyncDenis Kenzior1-1/+2
2009-08-05Remove unused declarationDenis Kenzior1-4/+2
2009-08-05Use invalid_args instead of invalid_formatAndrzej Zaborowski3-6/+6
2009-08-04Refactor how mwis updates are doneDenis Kenzior1-106/+50
2009-08-04Name the callback properlyDenis Kenzior1-2/+2
2009-08-04Don't emit SubscriberNumbers multiple timesDenis Kenzior1-7/+6
We would emit the signal even if the record could not be parsed
2009-08-04Refactor how MBDN set is doneDenis Kenzior1-55/+91
2009-08-04Don't gmalloc something that is max 140 bytesDenis Kenzior1-6/+1
2009-08-04Get rid of message-waiting.hDenis Kenzior5-35/+7
2009-08-04Fix minor style issuesDenis Kenzior1-8/+16