Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-16 | Handle network-initiated ussd requests. | Andrzej Zaborowski | 1 | -10/+152 | |
This adds the methods on the D-bus interface to allow the client to handle USSD requests from the network, according to 22.090. Unfortunately this document is not clear on every point and some details can't be implemented. This includes reporting unsupported request to the network, unsupported language, ME busy etc, because there isn't an AT command for that. | |||||
2010-02-15 | Fix: Use g_dbus_emit_signal in call-barring,meter | Andrzej Zaborowski | 2 | -21/+4 | |
2010-02-15 | Cleanup: Get rid of USSD_FLAG_PENDING | Denis Kenzior | 1 | -24/+10 | |
2010-02-12 | Fix: Trivial mistake | Denis Kenzior | 1 | -3/+0 | |
2010-02-12 | Add support for modem names | Denis Kenzior | 1 | -0/+25 | |
2010-02-10 | Fix: plugin version mismatch warning | Inaky Perez-Gonzalez | 1 | -1/+2 | |
When complaining about plugin version mismatch, print the version information | |||||
2010-02-10 | Clean: no error path needed | Inaky Perez-Gonzalez | 2 | -4/+10 | |
Remove unneeded error path and document the rationale behind it in __ofono_modem_get_list() and manager_get_properties(). | |||||
2010-02-10 | Style: if statement | Denis Kenzior | 1 | -2/+3 | |
2010-02-09 | Enable USSD_STATE_USER_ACTION | Aki Niemi | 1 | -5/+13 | |
If the network requests user action in the response to an MO USSD, we cannot immediately return to USSD_STATE_USER_IDLE. Instead, USSD_STATE_USER_ACTION is entered. Note that it is left up to the driver to notify() when the USSD transaction is closed by the network due to inactivity. Another way to return to USSD_STATE_IDLE is for the user to cancel() the transaction. | |||||
2010-02-09 | Move USSD status enum to header | Aki Niemi | 1 | -12/+3 | |
2010-02-08 | Fix: Tweak gprs attach logic | Denis Kenzior | 1 | -5/+5 | |
We use driver_attached to track whether the driver is attached / attaching. Unfortunately we only set it when set_attached succeeds. Instead we should set it right away when calling set_attached, so we cover pending attaches as well. | |||||
2010-02-08 | Fix: Add recheck flag to gprs | Denis Kenzior | 1 | -1/+14 | |
When a powered is toggled quickly, we ignore the second request. This flag tells us that we should recheck what the attach status should be once the current operation finishes | |||||
2010-02-08 | Fix: Don't use ofono_debug directly in the core | Denis Kenzior | 13 | -83/+82 | |
Use DBG macro which is integrated with the new debug framework. | |||||
2010-02-05 | Fix: Use snprintf instead of sprintf in the core | Denis Kenzior | 3 | -12/+15 | |
2010-02-04 | Add radio settings atom and driver API | Aki Niemi | 2 | -0/+378 | |
This interface exposes a read-write property for radio access technology selection mode. | |||||
2010-02-04 | Fix: Unnecessary initializations | Denis Kenzior | 1 | -2/+2 | |
2010-02-04 | Fix: missing break statement | Denis Kenzior | 1 | -0/+2 | |
2010-02-03 | Fix: Wrong variables use | Denis Kenzior | 1 | -2/+2 | |
Copy/paste error from above resulted in incorrect variables being used for comparison. | |||||
2010-02-03 | Fix: Check for \r in UCS2 alphabets | Denis Kenzior | 1 | -1/+1 | |
2010-01-28 | Fix some leftover oudated copyrights | Marcel Holtmann | 1 | -1/+1 | |
2010-01-26 | Remove empty block for SIGPIPE handling | Marcel Holtmann | 1 | -3/+0 | |
2010-01-26 | Add support for dynamic debug feature | Marcel Holtmann | 3 | -26/+49 | |
2010-01-20 | Fix: Process CBS settings even if no EFcbmid | Denis Kenzior | 1 | -3/+4 | |
If EFcbmid is not present, corrupt or empty the code that bootstraps the CBS settings is never called. | |||||
2010-01-20 | Fix: Print errors for unlikely CBS failures | Denis Kenzior | 1 | -2/+5 | |
These indicate driver / hardware issues rather than anything else. | |||||
2010-01-20 | Fix: NULL check both set_topics and clear_topics | Denis Kenzior | 1 | -1/+1 | |
2010-01-20 | Fix: Make the powered setting actually work | Denis Kenzior | 1 | -2/+2 | |
2010-01-20 | Fix: Default to powered=true for CBS | Denis Kenzior | 1 | -0/+7 | |
2010-01-16 | Add command line option for printing version number | Marcel Holtmann | 1 | -3/+11 | |
2010-01-13 | Fix: Don't try to unregister a null mcc/mnc | Denis Kenzior | 1 | -1/+7 | |
Network operators with null MCC & MNC are not registered, but we try to unregister them. Don't do this as it causes a crash. | |||||
2010-01-12 | Make setting CPHS MWIS actually work | Denis Kenzior | 1 | -2/+7 | |
2010-01-12 | Persist CBS Topics list, handle EF-CBMI, EF-CBMIR. | Andrzej Zaborowski | 1 | -24/+75 | |
The two SIM files are only used to bootstrap the topics list value if there's no previous value. | |||||
2010-01-12 | Style: Trailing whitespace & extra lines | Denis Kenzior | 2 | -3/+3 | |
2010-01-12 | Fix: Make the CPHS MWIS version actually work | Denis Kenzior | 1 | -33/+20 | |
2010-01-12 | Refactor: Move copy-pasted code into a function | Denis Kenzior | 1 | -25/+33 | |
2010-01-12 | Fix: Refactor error conditions | Denis Kenzior | 1 | -11/+26 | |
2010-01-12 | Reorder CPHS initializatin order | Denis Kenzior | 1 | -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-12 | Fix: Create a dedicated callback for syncs | Denis Kenzior | 1 | -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-12 | Remove #if 0 | Denis Kenzior | 1 | -2/+0 | |
2010-01-12 | Fix: Don't recurse infinitely | Denis Kenzior | 1 | -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-12 | Refactor: Rename & Restructure cphs_support | Denis Kenzior | 2 | -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-12 | Rename: Rename CPHS Phase enums | Denis Kenzior | 1 | -4/+3 | |
Be more consistent with the 3GPP Phase names | |||||
2010-01-12 | If EF-MWIS is not available use the CPHS version. | Andrzej Zaborowski | 2 | -3/+79 | |
2010-01-12 | Use CPHS version of mailbox numbers on SIM if 3GPP version not available. | Andrzej Zaborowski | 2 | -14/+117 | |
Otherwise just try to keep the CPHS version of the files in sync. | |||||
2010-01-12 | Retrieve CPHS phase (if any) from SIM. | Andrzej Zaborowski | 2 | -1/+47 | |
2010-01-11 | Remove trailing/leading whitespace | Aki Niemi | 1 | -2/+2 | |
2010-01-07 | Make primary context ids persistent | Denis Kenzior | 1 | -0/+11 | |
2010-01-07 | Fix: Be paranoid and check that last is in range | Denis Kenzior | 1 | -0/+3 | |
2010-01-07 | Add idmap_take utility | Denis Kenzior | 2 | -1/+14 | |
2010-01-07 | Use idmap to allocate primary context ids | Denis Kenzior | 1 | -7/+22 | |
2010-01-07 | Change the semantics to return id > max on failure | Denis Kenzior | 1 | -1/+1 | |