summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2011-03-01location-reporting: don't add client-exit watch too earlyLucas De Marchi1-6/+4
Wait until driver gives us a file descriptor to start watching for client exit. This fixes a race when client exits before the driver calls location_reporting_enable_cb().
2011-02-28stk: Make sure to reset respond_on_exitAndrzej Zaborowski1-0/+1
This fixes a crash spotted by Lasse Kunnasluoto documented at http://lists.ofono.org/pipermail/ofono/2011-February/009211.html
2011-02-25voicecall: Add CNAP debugging ofono voicecallAntoine Reversat1-2/+3
2011-02-25sim: Document fall through case in switchcaseDenis Kenzior1-0/+2
2011-02-25sim: check lock state with call meterJussi Kangas1-0/+15
2011-02-25sim: Expose the __ofono_sim_recheck_pin APIJussi Kangas2-8/+9
2011-02-25sim: Do not teardown SIM state when PIN2 is askedJussi Kangas1-7/+24
We should not tear down the SIM state if PIN2 is being asked for, or if PIN2 is blocked and PUK2 is being asked. We also want to continue with SIM initialization if the modem requires PIN2 / PUK2 for some reason.
2011-02-25simutil: Add missing SIM enumJessica Nilsson1-0/+1
2011-02-24emulator: add support of void parameters in CMERFrédéric Danis1-12/+12
2011-02-24common: '+' is not valid phone number anymorePaavo Leinonen1-0/+3
Reject phone number if it contains only plus sign.
2011-02-24emulator: Remove unneeded parensDenis Kenzior1-1/+1
2011-02-23location-reporting: add atom implementationRafael Ignacio Zurita2-0/+395
2011-02-23emulator: return if SLC is not yet establishedDenis Kenzior1-1/+3
2011-02-23emulator: add BRSF supportFrédéric Danis1-1/+44
2011-02-23emulator: add CMER supportFrédéric Danis1-2/+105
2011-02-23emulator: Reflow the code slightlyDenis Kenzior1-14/+12
2011-02-23emulator: add CIND supportFrédéric Danis1-0/+81
2011-02-23emulator: add support of indicatorsFrédéric Danis2-1/+150
2011-02-23emulator: Disable echo for hfp emulatorsFrédéric Dalleau1-0/+2
2011-02-19emulator: fix whitespace corruptionDenis Kenzior1-1/+1
2011-02-18emulator: add dialing supportGustavo F. Padovan1-0/+121
It handles client ATD*99# request and then initiate the PPP negotiation. IP forward through the new ppp interface is not done yet. Initially based on patches from Zhenhua Zhang <zhenhua.zhang@intel.com>
2011-02-18sim: Check for SIM lockout conditionDenis Kenzior1-3/+12
When a user tries to lock/unlock/change a PIN and enters it wrongly several times, it is possible to lock themselves out. In this case we should drop to a pre-sim state, wait for the user to enter the PUK and re-init the sim.
2011-02-18sim: Move stuff around and remove forward declDenis Kenzior1-24/+23
2011-02-18sim: move stuff aroundDenis Kenzior1-49/+49
2011-02-17stk: Partially handle Refresh commandAndrzej Zaborowski1-0/+65
Only the four "NAA initialisation" modes are handled at the moment.
2011-02-17cbs: Set topics on EFcbmid change only if poweredDenis Kenzior1-5/+6
2011-02-17cbs: Watch for changes to relevant SIM filesAndrzej Zaborowski1-1/+31
2011-02-17network: Watch for changes to relevant SIM filesAndrzej Zaborowski1-0/+66
2011-02-17voicecall: Watch for changes to relevant SIM filesAndrzej Zaborowski1-7/+17
2011-02-17sim: Tweak the behavior of sim_refresh slightlyDenis Kenzior3-14/+14
Instead of notifying everyone of sim_inserted condition, we should simply notify the modem directly. It is the only one interested in this particular change. This partly reverts an earlier commit: 9498ad6b5633e350eb529f8efbe08270d95c8003
2011-02-17sim: Implement basic RefreshAndrzej Zaborowski2-12/+155
2011-02-17modem.c: Handle SIM ResetsAndrzej Zaborowski1-4/+8
The assumption so far was that SIM state would only go from NOT_PRESENT -> INSERTED -> READY -> NOT_PRESENT because there's no method to unauthenticate from SIM without removing. We need to be able to switch to INSERTED when SIM is being reset, reinitialised, etc. because going to NOT_PRESENT and then immediately INSERTED would be logically wrong.
2011-02-17emulator: always create emulators in offline stateFrédéric Danis3-1/+21
this allows to fix problem when atom created in online state are destroyed when modem goes to offline state
2011-02-17emulator: unref GIOChannel after creationFrédéric Dalleau1-0/+2
2011-02-16devinfo: Handle BT DUN +GMI/+GMM/+GMR commandsDenis Kenzior1-0/+78
2011-02-16emulator: Handle multiple emulator typesFrédéric Danis2-2/+13
2011-02-16emulator: Initial public API implementationDenis Kenzior1-0/+153
2011-02-10sms: return immediately if cached flag is setDenis Kenzior1-3/+3
2011-02-10modem: Tweak online & powered watch APIsDenis Kenzior2-5/+8
2011-02-10emulator: Add basic emulator skeletonDenis Kenzior2-0/+115
2011-02-10modem: Fix up previous commitDenis Kenzior2-5/+9
2011-02-10modem Add powered watch APIGuillaume Zajac2-0/+54
2011-02-10simfs: Fix leaking of the voicecall contextDenis Kenzior1-2/+9
When we're shutting down all atoms are removed and the voicecall context does not have a chance to be freed. Make sure simfs frees it.
2011-02-09call-barring: Remove unneeded variableDenis Kenzior1-1/+0
This was forgotten by the previous patch
2011-02-09call-barring: removed +CSSI type SS notificationsAndras Domokos1-74/+0
2011-02-08gprs: Fixup error pathDenis Kenzior1-6/+12
When we try to register the GPRS D-Bus interface and fail for some reason, calling gprs_unregister is not really kosher since much of the initialization has not yet been done. Call an intermediate function instead.
2011-02-08gprs,gprs-provision: add SPN to provisioning APIJukka Saunamaki3-25/+68
2011-02-08core: free GError objects returned by glibDenis Kenzior3-1/+9
2011-02-08sim: Fixup compiler complaintsDenis Kenzior1-1/+2
src/sim.c:2396: error: comparison between signed and unsigned integer expressions src/sim.c:2396: error: comparison between signed and unsigned integer expressions
2011-02-08sim: Allow usage of SIM codes longer than 8 digitsJussi Kangas6-60/+82
Some PIN codes (e.g. subsidy locks, etc) can have PIN codes much longer than the default 8 digits.