summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-01-12Fix: Refactor error conditionsDenis Kenzior1-11/+26
2010-01-12Reorder CPHS initializatin orderDenis Kenzior1-114/+119
Two issues - CPHS MWIS file must always be read, the specification isn't clear whether it depends on the Mailbox service to be available - CPHS MBDN file must be read after we read EFmbdn, otherwise it will not be processed properly
2010-01-12Fix: Create a dedicated callback for syncsDenis Kenzior1-4/+16
When synchronizing CPHS MBDN, create a separate callback that doesn't try to emit signals, etc since the main work has already been done when EFmbdn was set successfully.
2010-01-12Remove #if 0Denis Kenzior1-2/+0
2010-01-12Fix: Don't recurse infinitelyDenis Kenzior1-7/+12
We try to keep the CPHS MBDN elementary file in sync with EFmbdn, unfortunately we share the same callback, which leads to infinite recursive writes. Also cleanup the set_mbdn_request structure if the write fails.
2010-01-12Refactor: Rename & Restructure cphs_supportDenis Kenzior2-9/+15
- 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-4/+3
Be more consistent with the 3GPP Phase names
2010-01-12If EF-MWIS is not available use the CPHS version.Andrzej Zaborowski2-3/+79
2010-01-12Use CPHS version of mailbox numbers on SIM if 3GPP version not available.Andrzej Zaborowski2-14/+117
Otherwise just try to keep the CPHS version of the files in sync.
2010-01-12Retrieve CPHS phase (if any) from SIM.Andrzej Zaborowski2-1/+47
2010-01-11Remove trailing/leading whitespaceAki Niemi1-2/+2
2010-01-07Make primary context ids persistentDenis Kenzior1-0/+11
2010-01-07Fix: Be paranoid and check that last is in rangeDenis Kenzior1-0/+3
2010-01-07Add idmap_take utilityDenis Kenzior2-1/+14
2010-01-07Use idmap to allocate primary context idsDenis Kenzior1-7/+22
2010-01-07Change the semantics to return id > max on failureDenis Kenzior1-1/+1
2010-01-07Fix: Fail if no driver or id range setDenis Kenzior1-4/+5
2010-01-07Use the new from_range idmap constructorDenis Kenzior1-22/+5
2010-01-07Add idmap_from_range constructorDenis Kenzior2-11/+37
2010-01-07Refactor: Use idmap to allocate CIDsDenis Kenzior1-29/+18
2010-01-07Add initial implementation of idmap utilitiesDenis Kenzior2-0/+192
2010-01-06Refactor: Allow persisent modem namesDenis Kenzior1-4/+11
2010-01-06Set phase to unknown until we probe itDenis Kenzior1-0/+1
2010-01-06Refactor: Preserve Phase obtained from the SIMDenis Kenzior1-4/+2
2010-01-06Index SIM cache by phase also.Andrzej Zaborowski2-8/+47
2010-01-01Update copyright informationMarcel Holtmann33-33/+33
2009-12-24Use error label instead of err or err_outMarcel Holtmann3-23/+23
2009-12-17Style: Fix a few more occurences of if/elseDenis Kenzior12-16/+33
See Linux coding style document for details
2009-12-17Style: Flip the if statementDenis Kenzior1-3/+3
The if case should have the multiple expressions
2009-12-17Style: Add empty lines where neededDenis Kenzior1-0/+2
2009-12-17Add Powered property to CbsManager.Andrzej Zaborowski1-12/+160
2009-12-17Style: Fixup style issuesDenis Kenzior1-1/+3
2009-12-17Handle EF-CBSMID contents.Andrzej Zaborowski3-10/+59
2009-12-17Add utility for checking if CBS topic is in rangeAndrzej Zaborowski2-1/+23
2009-12-16Support 51.011 EFecc format.Andrzej Zaborowski1-4/+43
EFecc has different formats in G2 and G3 UICC specs.
2009-12-14Fix: Concatenation of datagram SMS messagesDenis Kenzior1-4/+8
The 16 bit port address was not being computed correctly.
2009-12-09Add context-id allocation / deallocation codeDenis Kenzior1-3/+76
This also disables attempts to use multiple active contexts. The code isn't setup to do this yet.
2009-12-09Refactor: use unsigned ints for cidsDenis Kenzior1-3/+4
2009-12-08Fix: Reset active contexts if gprs is detachedDenis Kenzior1-0/+21
When we lose network registration or are forcefully detached from the network we must reset all active contexts to inactive.
2009-12-08Reset context settings when context is deactivatedDenis Kenzior1-0/+1
2009-12-08Style: Remove extra blank lineDenis Kenzior1-1/+0
2009-12-08Fix: Be more paranoid even during shutdownDenis Kenzior1-1/+1
2009-12-08Fix: Print a warning in set_poweredDenis Kenzior1-4/+8
If ofono_modem_set_powered is used with no driver set, print a warning
2009-12-08Fix remove all atoms in ofono_modem_set_poweredZhenhua Zhang1-0/+3
We should remove all atoms when we disable the modem. In function set_powered, we remove all atoms if modem is powered down by dbus call.
2009-12-08Remove: Unused code related to modem powered prefsDenis Kenzior1-8/+0
2009-12-08Revert: Previous powered patchDenis Kenzior1-4/+4
2009-12-08Fix a crash during isimodem initializationAlexander Kanavin1-4/+4
2009-12-04Don't generate multiple g_sources, 1 is enoughDenis Kenzior1-3/+8
2009-12-04Use signalfd for signal handlingDenis Kenzior1-32/+58
2009-12-04Optimize: call list signal emissionDenis Kenzior1-9/+0