summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-08-12voicecall: Don't hangup waiting callsDenis Kenzior1-1/+8
During hangup_all operation. For multiparty hangups, waiting calls are not part of the mpty call.
2010-08-12voicecall: Make logic bit cleanerDenis Kenzior1-4/+4
2010-08-12voicecall: Minor style issuesDenis Kenzior1-3/+2
2010-08-12voicecall: Reflow the logic of voicecall_hangupDenis Kenzior1-33/+38
2010-08-12voicecall: Add support for function hangup_allSjur Brændeland1-13/+43
This patch fixes problem for modems that cannot terminate DIALING/ALERTING calls with CHUP=1X. The main change is that voicecall driver's hangup function is split into the functions hangup_all and hangup_active. Changes: - In cases where hangup previously was used, hangup_all is used if implemented otherwise hangup_active is used. - Call in state DIALING/ALERTING is released with hangup_active if implemented. - manager_hangup_all will simply call hangup_all if implemented. - manager_hangup_all will release calls in state ALERTING/DIALING/INCOMING using hangup_active otherwise release_specific.
2010-08-11Add a few debug statements to STK coreMarcel Holtmann1-4/+22
2010-08-10Add SimToolkitAgent interface to D-Bus configurationMarcel Holtmann1-0/+1
2010-08-09gprs: Fix release cid in gprs_deactive_for_removeZhenhua Zhang1-0/+3
Similiar to pri_deactive_callback, we should release the context id in gprs_deactive_for_remove() as well.
2010-08-05sms: struct tx_queue_entry: add a destructorInaky Perez-Gonzalez1-6/+22
Introduce a destructor function to encapsulate all the release steps for this data type, as more are to be added later.
2010-08-05storage: make write_file transaction-safeInaky Perez-Gonzalez1-11/+36
write_file(), as written wasn't transaction-safe; a crash bewtween a file being open and the buffer being written before a safe close would leave the file with a set of undetermined contents. Modified to the file is written to a temporary file name; once completed, it is renamed to the final name. This way, a crash in the middle doesn't leave half-baked files.
2010-08-05sim: Use less space for locked_pinsDenis Kenzior1-10/+6
Use only as required, since we only track PINs in this one, not PUKs
2010-08-05sim: Fix LockedPins in case SIM wants a PUK firstDenis Kenzior1-0/+26
In the case that oFono is started with the SIM asking for a PUK, we don't report LockedPins properly.
2010-08-04stkagent: No need to split these on two linesDenis Kenzior1-8/+4
2010-08-04stk: Rip out the HELP stuff for nowDenis Kenzior2-42/+0
We're not supporting it in the current API and doing so is actually very painful.
2010-08-04stkagent: Introduce CALLBACK_END macroDenis Kenzior1-85/+28
2010-08-04stk: Handle the Get Input proactive commandAndrzej Zaborowski1-0/+96
2010-08-04stkagent: Implement RequestInput/RequestDigitsAndrzej Zaborowski2-0/+192
2010-08-04stk: Handle the Get Inkey proactive commandAndrzej Zaborowski1-0/+200
2010-08-04stkagent: Implement RequestConfirmation/Key/DigitAndrzej Zaborowski2-0/+264
2010-07-30stkagent: Remove stk_agent_busyDenis Kenzior2-8/+2
2010-07-30stk: Remove unneeded checkDenis Kenzior1-5/+0
The agent_remove_source will be canceled as part of the session agent destruction notify.
2010-07-30stk: Fix typo in commentDenis Kenzior1-1/+1
2010-07-30stk: Handle the case where no agent is registeredDenis Kenzior1-0/+19
2010-07-30stk: Get rid of cancel resultDenis Kenzior2-24/+57
And also rework how immediate response display text gets handled.
2010-07-30stk: Introduce destroy semantics to stkagentDenis Kenzior3-19/+35
2010-07-30stk: Handle errors when sending to the agent failsDenis Kenzior1-4/+13
2010-07-30stk: Get rid of nested switchDenis Kenzior1-47/+56
2010-07-30stk: Handle the new termination semanticsDenis Kenzior1-2/+20
The termination semantics were changed in stkagent. Now if an agent sends an invalid response or an unexpected error, then the agent is terminated, even if it is the default agent.
2010-07-30stk: Simplify sending of terminal responsesDenis Kenzior1-32/+43
Introduce a new send_simple_response function
2010-07-30stkagent: Make DisplayText invocation match APIDenis Kenzior3-6/+3
For now we match the proposed API until we decide that changes are needed.
2010-07-30stkagent: Remove stk_agent_generic_cbDenis Kenzior2-5/+5
2010-07-30stkagent: Get rid of nasty g_timeout tricksDenis Kenzior3-137/+144
2010-07-30stkagent: Get rid of unneeded checksDenis Kenzior1-9/+0
2010-07-30stkagent: Shorten logicDenis Kenzior1-7/+2
2010-07-30stkagent: Simplify stkagent logicDenis Kenzior1-22/+21
2010-07-30stkagent: Refactor stkagent apiDenis Kenzior3-15/+18
2010-07-30stkagent: Rename stk_agent_removeDenis Kenzior3-9/+9
to stk_agent_free
2010-07-30stkagent: Reorder stkagent.hDenis Kenzior1-11/+11
2010-07-30stk: Handle the Display Text proactive command.Andrzej Zaborowski3-0/+130
2010-07-30stk: Handle the Select Item proactive command.Andrzej Zaborowski3-1/+137
2010-07-30stk: Handle the main menu.Andrzej Zaborowski1-4/+171
2010-07-30stk: Utilities to deal with menus.Andrzej Zaborowski3-0/+121
2010-07-30stk: Add STK agent registration api.Andrzej Zaborowski1-0/+149
2010-07-30Add STK agent utilities and logic.Andrzej Zaborowski2-0/+346
2010-07-27netreg: Add MCC/MNC to NetworkRegistrationDenis Kenzior1-0/+32
These are the same values as on the NetworkOperator interface for the current operator. Just added for convenience.
2010-07-26stkutil: convert img to xpmKristen Carlson Accardi2-0/+156
2010-07-23sms: rename create_tx_queue_entry()Inaky Perez-Gonzalez1-3/+3
This is for symmetry with tx_queue_entry_free()
2010-07-23sms: document use_delivery_reportsInaky Perez-Gonzalez1-0/+3
In function sms_text_prepare
2010-07-23sms: sms_assembly_encode_address export and renameInaky Perez-Gonzalez2-4/+5
The new name better reflects the function's purpose. We need to export it, as for generating unique message naming (for persistence and D-Bus object naming), we'll be using the address.
2010-07-23introduce DECLARE_SMS_ADDR_STR()Inaky Perez-Gonzalez2-2/+8
Introduce DECLARE_SMS_ADDR_STR(), which declares a string variable of the right size for passing to sms_assembly_decode_address(). This way we detach each client having to have the knowledge of what the right size is, leaving that decission to the infrastructure provider. Updated couple of sites in smsutil.c to use it vs a raw declaration.