summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
2009-12-04Update voicecall atom to use new callid apiDenis Kenzior1-9/+7
2009-12-04Add utility to get the next free call idDenis Kenzior1-0/+11
2009-12-04Refactor: call id allocation / releaseDenis Kenzior2-5/+10
2009-12-03Fix: Exit right awayDenis Kenzior1-0/+3
If no plugin needs to run the eventloop to shutdown cleanly, exit right away.
2009-12-02Fix: Be a bit more signal-handler safeDenis Kenzior1-5/+12
2009-12-02Fix: Paste errorDenis Kenzior1-2/+0
2009-12-02When SIGTERM is received, run the event loopDenis Kenzior3-13/+71
This feature will continue running the event loop for another 10 seconds or so or until all the modems have been shut down. This will allow the modem drivers to properly shutdown their respective devices.
2009-12-02Refactor: Set powered to false if disable timedoutDenis Kenzior1-1/+12
2009-12-02Fix: unregister modem when unregistering driverDenis Kenzior1-0/+12
2009-12-02Refactor: modem de-registrationDenis Kenzior1-9/+3
2009-12-02Fix: Remove all atoms when attempting to power offDenis Kenzior1-9/+9
The current behavior is to remove atoms when the modem has powered off successfully. The modem driver must now take special precautions to cancel all pending actions of the atom drivers, since they would have been destroyed.
2009-12-02Fix: Store refs as 16 bits, not 8Denis Kenzior1-1/+1
Refs are handled as 16 bits properly everywhere, yet are stored as 8 bits in the assembly.
2009-12-01Fix: Don't forget to cleanup the atom watchDenis Kenzior1-0/+7
2009-12-01Fix: Simplify logic to use g_memdupDenis Kenzior1-5/+3
2009-12-01Fix: Be more signed/unsigned correctDenis Kenzior1-3/+3
2009-12-01Style: Use unsigned int instead of unsignedDenis Kenzior1-1/+2