summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-01-01stk: Fix crash with Modem-Handled SIM RefreshDenis Kenzior1-1/+7
2013-01-01Revert "stk: Fix crash in SIM refresh handling"Denis Kenzior1-2/+2
This reverts commit dfd1fae50b8197b0b4ed81fed3139726e4ae1bf5.
2012-12-17handsfree: Implement BatteryChargeLevelDenis Kenzior1-0/+27
2012-11-29sms: Don't try to start the queue if already activeDenis Kenzior1-0/+3
If the queue is currently inside a submit operation and the network registration state changes, do not try to schedule the next operation.
2012-11-28stk: Fix Set Up Call with pause charactersDenis Kenzior1-1/+14
Set Up Call with extra DTMF characters after the phone number should be set up with only the dialed number. Otherwise we get a sequence like this: {VoiceCallManager} [CallAdded] /ifx_0/voicecall01 { LineIdentification = +012340123456c1c2, Name = , Emergency = False, Multiparty = False, RemoteHeld = False, State = alerting, RemoteMultiparty = False }
2012-11-28stk: Print what kind of info the SIM wantsDenis Kenzior1-3/+45
In Provide Local Information implementation
2012-11-28voicecall: Add extra debug infoDenis Kenzior1-0/+3
2012-11-28voicecall: Fix crashDenis Kenzior1-4/+7
2012-11-28sim: Fix crashDenis Kenzior1-3/+4
ofonod[32055]: ++++++++ backtrace ++++++++ ofonod[32055]: #0 0x7f6af0ee3b30 in /lib64/libc.so.6 ofonod[32055]: #1 0x4c2466 in __ofono_watchlist_remove_item() at src/watch.c:57 ofonod[32055]: #2 0x4b5b73 in ofono_sim_remove_spn_watch() at src/sim.c:2715 ofonod[32055]: #3 0x497c30 in netreg_unregister() at src/network.c:1817 ofonod[32055]: #4 0x4912e1 in __ofono_atom_unregister() at src/modem.c:277 ofonod[32055]: #5 0x491387 in flush_atoms() at src/modem.c:425 ofonod[32055]: #6 0x4b6cb8 in __ofono_sim_refresh() at src/sim.c:3154 ofonod[32055]: #7 0x4b8c41 in handle_command_refresh() at src/stk.c:2302 ofonod[32055]: #8 0x4baf0d in ofono_stk_proactive_command_handled_notify() at src/stk.c:3048 ofonod[32055]: #9 0x46c60f in satn_notify() at drivers/ifxmodem/stk.c:229 ofonod[32055]: #10 0x7f6af1711455 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #11 0x43e729 in at_chat_match_notify() at gatchat/gatchat.c:421 ofonod[32055]: #12 0x440da8 in received_data() at gatchat/gatio.c:125 ofonod[32055]: #13 0x441834 in dispatch_sources() at gatchat/gatmux.c:157 ofonod[32055]: #14 0x441bbd in received_data() at gatchat/gatmux.c:215 ofonod[32055]: #15 0x7f6af173dfc3 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #16 0x7f6af16ef065 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #17 0x7f6af16efd0f in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #18 0x7f6af16efef9 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #19 0x7f6af16f032f in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #20 0x48f5f8 in main() at src/main.c:249 ofonod[32055]: #21 0x7f6af0ed04bd in /lib64/libc.so.6 ofonod[32055]: +++++++++++++++++++++++++++
2012-11-28stk: Handle self explanatory icons in idle mode textDenis Kenzior1-5/+9
2012-11-28stk: Handle icon self explanatory in play toneDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in get inputDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in get inkeyDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in display textDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in menusDenis Kenzior1-0/+5
2012-11-28sim: Fix crashDenis Kenzior1-1/+1
When modem is brought online, then sim removed and re-inserted. We crash when going online again due to the spn related data-structures not being initialized properly
2012-11-23sim: Read icons with a full SIM/USIM pathDenis Kenzior1-4/+18
2012-11-23simfs: Handle optional EF pathsDenis Kenzior2-2/+11
2012-11-25sim: Assume CPHS files are in ADFusimMarcel Holtmann1-8/+8
2012-11-22simutil: Add 2G and 3G path lookup utilitiesDenis Kenzior2-0/+68
2012-11-22simfs: Update to the new SIM apiDenis Kenzior1-4/+8
2012-11-22sim: Update to the new sim reading APIDenis Kenzior1-1/+1
2012-11-22simutil: Introduce 2G and 3G parent pathsDenis Kenzior2-60/+41
2012-11-22voicecall: Handle RESETTING sim stateDenis Kenzior1-0/+1
2012-11-22modem: Handle RESETTING sim stateDenis Kenzior1-0/+1
2012-11-22simutil: Add file type information to sim_dbDenis Kenzior2-54/+59
2012-11-22simutil: Rename structure variableDenis Kenzior1-1/+1
2012-11-22sim: Fix SIM re-init case of SIM RefreshDenis Kenzior1-14/+11
When the SIM is being refreshed, we try to access the SIM too fast after the SIM REFRESH proactive command is received. Instead set the sim atom into the 'RESETTING' state and wait until the modem driver signals the sim insertion again.
2012-11-22stk: Fix crash in SIM refresh handlingDenis Kenzior1-2/+2
2012-11-22stk: Always include IdleModeText in GetPropertiesDenis Kenzior1-1/+1
2012-11-22sim: destroy spn info as part of sim main stateDenis Kenzior1-36/+38
2012-11-22stk: Use the shorter timeout for select itemDenis Kenzior1-1/+1
2012-11-22stk: use longer timeout for ImmediateResponseDenis Kenzior1-0/+3
2012-11-22stk: Use short timeout for get_inkeyDenis Kenzior1-1/+1
2012-11-22stk: Use a shorter timeout for DisplayTextDenis Kenzior1-2/+2
For any commands that are tagged as wait-for-user to clear, we should use the shorter timeout. The test system expects 25 to 35 seconds.
2012-11-02modem: Add support for modem type TESTDenis Kenzior1-0/+2
2012-10-31stk: Tweak the concept of continuous tonesDenis Kenzior1-4/+12
The spec explicitly mentions continuous or repeatable tones. 02.40 only mentions the RP-ACK tone as a single tone, all other tones seem to be repeatable
2012-10-25systemd: prevent duplicate logging messages in journalMarti Raudsepp1-0/+1
By default, both stderr and syslog messages go to the systemd journal, which results in duplicate messages being logged. Thanks to Vinicius Costa Gomes for pointing out this problem.
2012-10-01smsutil: Fix warningDenis Kenzior1-1/+1
src/smsutil.c: In function ‘cbs_decode_text’: src/smsutil.c:4116:16: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
2012-09-17stkagent: Sanitize any output from the agentPhilippe Nunes1-3/+53
2012-09-17smsutil: Fix up style issues from previous commitDenis Kenzior1-4/+3
2012-09-17smsutil: <CR> is not necessarily a CBS padding characterPhilippe Nunes1-2/+12
2012-09-17smsutil: Fix CR padding logic for 7-bit caseDenis Kenzior1-3/+11
2012-09-17smsutil: Fix style issuesPhilippe Nunes1-14/+14
2012-09-17stk: AID shall not be displayed in certain casesPhilippe Nunes1-0/+12
When the icon is marked as self explanatory, the AID should not be displayed.
2012-09-17stk: move number conversion to a utility functionPhilippe Nunes1-15/+43
The dialing number provided by the Setup Call proactive command may contain pause and DTMF characters.
2012-09-11sms: Optimize behavior of previous commitDenis Kenzior1-5/+7
The previous commit fixed the bug, however performing a linear-search through the entire tx-queue is quite wasteful. The current usage pattern is to always modify the entry at the tail of the queue, so optimize.
2012-09-11sms: Fix to find SMS entry posted by STKPhilippe Nunes1-6/+5
SMS initiated by proactive command are not exposed on D-BUS. Therefore, there is no message associated with the entry created from STK.
2012-09-11ussd: Recover idle state after a transaction errorPhilippe Nunes1-0/+10
The "USSD terminated by network" notification is handled to recover the idle state in case of USSD transaction error.
2012-09-11dbus: Add Terminated errorPhilippe Nunes2-0/+9