Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-01-18 | ussd: Use __ofono_atom_find | Denis Kenzior | 1 | -6/+4 | |
2011-10-10 | core: Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2011-01-23 | ussd: Use global definition of supplementary services interface | Marcel Holtmann | 1 | -8/+9 | |
2010-11-29 | core: explicitly compare pointers to NULL | Lucas De Marchi | 1 | -25/+23 | |
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl> | |||||
2010-11-22 | src: coding style fixes - rule M6 | Jeevaka Badrappan | 1 | -4/+4 | |
2010-10-10 | ussd: pass call_in_progress to valid_ussd_string | Pekka Pessi | 1 | -1/+13 | |
Query the voicecall atom whether a call is in progress and pass this information along to valid_ussd_string. | |||||
2010-10-10 | common: fixup logic of valid_ussd_string() | Pekka Pessi | 1 | -1/+1 | |
The logic of valid_ussd_string was not quite correct as it didn't take care of size 1 USSD strings. In addition, call_in_progress parameter is passed in to take care of size 2 USSD strings which might start with a '1' according to the rules of 22.030. The comment about USSD routing is removed, it is out of scope of oFono. The cellular network routes the USSD requests based on the rules laid out in the 22.090, however, any string that can be encoded according to the rules of 23.030 is valid USSD. | |||||
2010-10-06 | ussd: check g_try_new0 return value | Pekka Pessi | 1 | -0/+3 | |
2010-09-21 | Fix multi-line comment style issues | Jeevaka Badrappan | 1 | -5/+7 | |
2010-09-16 | ussd: debug log notifys | Pekka Pessi | 1 | -0/+41 | |
2010-09-15 | ussd: Give proper errors | Denis Kenzior | 1 | -2/+2 | |
2010-09-15 | ussd: No need for these structure members | Denis Kenzior | 1 | -8/+0 | |
2010-09-15 | ussd: Add __ofono_ussd_initiate internal api | Jeevaka Badrappan | 1 | -5/+96 | |
2010-09-15 | ussd: Fix up minor style issue | Denis Kenzior | 1 | -2/+2 | |
2010-09-14 | ussd: Driver API changes | Jeevaka Badrappan | 1 | -6/+33 | |
To support 8bit and UCS2 formatted USSDs as well as Send USSD Proactive Command. | |||||
2010-09-09 | ussd: Add __ofono_ussd_is_busy | Yang Gu | 1 | -0/+11 | |
Send SS requires Call Forwarding / Call Settings / Call Barring to check whether USSD is currently busy. If it is, then the SIM should be notified appropriately. We introduce a function __ofono_ussd_is_busy to help with this. | |||||
2010-08-16 | ussd: Be extra pedantic trying to Cancel | Denis Kenzior | 1 | -0/+7 | |
If we initiated a Respond() transaction, but have not returned from the callback. Or if we already called Cancel and it hasn't returned yet. | |||||
2010-08-16 | ussd: Properly handle cancellations | Denis Kenzior | 1 | -13/+15 | |
2010-03-31 | Refactor: Return a string from USSD Respond method | Andrzej Zaborowski | 1 | -7/+24 | |
Return network's USSD reponses from the Respond method instead of signaling over D-Bus. This should make the UI writer's job a little easier. | |||||
2010-02-27 | Fix: Enter RESPONSE_SENT state in ussd response cb | Andrzej Zaborowski | 1 | -1/+1 | |
2010-02-16 | Refactor: ussd user response | Denis Kenzior | 1 | -14/+7 | |
When the user sends a response, the network can still continue the dialog, it is not a final response and we cannot transition to an idle state when the command finishes. Instead we set it back to a special state and treat subsequent network responses as unsolicited. | |||||
2010-02-16 | Cleanup: Minor API tweaks for USSD | Denis Kenzior | 1 | -3/+3 | |
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 | Cleanup: Get rid of USSD_FLAG_PENDING | Denis Kenzior | 1 | -24/+10 | |
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: Don't use ofono_debug directly in the core | Denis Kenzior | 1 | -8/+8 | |
Use DBG macro which is integrated with the new debug framework. | |||||
2010-01-01 | Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2009-12-17 | Style: Fix a few more occurences of if/else | Denis Kenzior | 1 | -1/+2 | |
See Linux coding style document for details | |||||
2009-10-16 | Parse +CUSD responses. | Andrzej Zaborowski | 1 | -0/+3 | |
2009-09-01 | change int vendor to unsigned int vendor | Denis Kenzior | 1 | -1/+1 | |
2009-09-01 | Add vendor flag capability to ussd | Denis Kenzior | 1 | -2/+2 | |
2009-08-20 | Remove unused function | Denis Kenzior | 1 | -8/+0 | |
2009-08-19 | Fix cut and paste error | Denis Kenzior | 1 | -1/+1 | |
2009-08-17 | Move ussd-status enum out of common.h | Denis Kenzior | 1 | -0/+9 | |
2009-08-17 | Cleanup SSC entries if USSD exits first | Denis Kenzior | 1 | -0/+8 | |
2009-08-17 | Refactor supplementary service control strings | Denis Kenzior | 1 | -124/+63 | |
The registration was done by using the storage in the modem. Refactored to use the new atom watch APIs and storing the control entries in the ussd atom itself | |||||
2009-08-17 | Evolve the USSD API | Denis Kenzior | 1 | -55/+111 | |
2009-08-13 | Make ss_passwd_register slightly more efficient | Denis Kenzior | 1 | -1/+1 | |
2009-08-13 | Make ss_control_register slightly more efficient | Denis Kenzior | 1 | -1/+1 | |
2009-07-29 | Remove all uses of modem.h | Denis Kenzior | 1 | -1/+0 | |
2009-07-29 | Rename modem_add_interface / modem_remove_interface | Denis Kenzior | 1 | -2/+2 | |
Move to ofono_modem_add_interface, ofono_modem_remove_interface and put in ofono/modem.h | |||||
2009-07-29 | Get rid of dbus-gsm.h | Denis Kenzior | 1 | -2/+0 | |
2009-07-29 | Rename dbus_gsm_pending_reply | Denis Kenzior | 1 | -1/+1 | |
2009-07-29 | Rename dbus_gsm error functions to __ofono_error | Denis Kenzior | 1 | -14/+14 | |
2009-07-29 | Move & Rename dbus_gsm_connection | Denis Kenzior | 1 | -5/+5 | |
Move to ofono/dbus.h ofono_dbus_get_connection | |||||
2009-06-18 | Fix another logic bug in SS parser | Denis Kenzior | 1 | -2/+10 | |
If the passwords do not match, it is still a recognized string, but we must return invalid format | |||||
2009-06-18 | Fix logic flow in SS parser | Denis Kenzior | 1 | -6/+12 | |
2009-06-18 | Teach USSD to recognise password change strings. | Andrzej Zaborowski | 1 | -7/+137 | |
This is slightly hacky, part of ussd.c responsible for registering services is duplicated and parse_ss_control_string is modified to accept a fourth SI fragment in the input string. | |||||
2009-06-18 | Move struct ussd_data definition out of the header. | Andrzej Zaborowski | 1 | -0/+7 | |
No fuctional change. |