summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-07-29Remove dbus_gsm_set_connection from headerDenis Kenzior2-3/+1
Not actually needed outside of dbus-gsm.c
2009-07-29Move & Rename dbus_gsm_connectionDenis Kenzior16-93/+94
Move to ofono/dbus.h ofono_dbus_get_connection
2009-07-29Add new ofono/dbus.h headerDenis Kenzior3-2/+37
2009-07-29Experimental support for modems with no UCS2/UTF8Denis Kenzior1-2/+28
Some modems, like the G1 do not support UCS2/UTF8. However, we can still attempt to export some phonebook entries which are probably going to be simple Latin1 characters (e.g. 411, etc)
2009-07-29Fix tolower undeclared warningDenis Kenzior1-0/+1
2009-07-27Handle phonebook text field with uppercase typeYang Gu1-2/+2
2009-07-27Fix phonebook comment to report CSCSYang Gu1-1/+1
2009-07-27Fix phonebook problem when charset is in a listYang Gu1-1/+1
2009-07-27Add support for cyclic filesDenis Kenzior1-0/+1
2009-07-27Refactor SIM file access codeDenis Kenzior4-47/+39
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 Zaborowski3-1/+204
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 Zaborowski3-7/+47
2009-07-27Use int for MoreMessagestoSend (mms)Denis Kenzior3-6/+8
2009-07-21Fix a crash with unsolicited notificationsDenis Kenzior1-1/+1
When a line comes in from the modem, we check against prefixes in outstanding commands and unsolicited notifications. If the outstanding command has not yet been sent (cmd_bytes_written == 0), we still check it resulting in access violation.
2009-07-18Release 0.2Marcel Holtmann2-1/+8
2009-07-18Add test-simutil binary to ignore listMarcel Holtmann1-0/+1
2009-07-17Test EONS handling.Andrzej Zaborowski2-1/+83
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-17Fix typos in doc/overview.txtAndres Salomon1-2/+2
2009-07-16Refactor phonebook codeDenis Kenzior1-249/+208
2009-07-16Don't escape phonebooksDenis Kenzior1-1/+1
2009-07-16Fix style issueDenis Kenzior1-1/+0
2009-07-16Add character set support in phonebookYang Gu2-29/+339
2009-07-16Add experimental support for MT incoming sms storeDenis Kenzior1-16/+88
Some Nokia modems only support "MT" as the incoming sms store. Presumably the modem has some intelligence to pick the right store depending on the SMS class. This means that oFono must now track what the current store is, and issue a CPMS, CMGR & CMGD when a CMTI notification arrives.
2009-07-16Add CFUN=1 for the ti_calypso driverDenis Kenzior1-2/+2
2009-07-15Add extra_pdu_crlf quirk to ti_calypso driverDenis Kenzior1-0/+5
2009-07-15Add extra_pdu_crlf quirkDenis Kenzior2-1/+10
2009-07-15Remove from pending list if create failsDenis Kenzior1-0/+2
2009-07-15Fix printing binary version of the pduDenis Kenzior1-1/+1
2009-07-15Add set / get flags for GAtChatDenis Kenzior2-0/+19
2009-07-15Fix uninitialized warningDenis Kenzior1-2/+2
2009-07-15Add option to disable compiler optimizationMarcel Holtmann1-1/+8
2009-07-15Fix modem wakeup handlingDenis Kenzior1-0/+8
2009-07-15Fix CNMI parsing, it uses ranges not just a listDenis Kenzior1-2/+6
2009-07-15Fix range handlingDenis Kenzior1-5/+2
2009-07-15Add some more debugging to SMS driverDenis Kenzior1-0/+14
2009-07-15Fix sms looking for text mode instead of pdu modeDenis Kenzior1-1/+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.