summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-06-12Add sms_extract_common functionDenis Kenzior2-15/+60
Extract common attributes from the various SMS types
2009-06-12Make SCTS to time function const-correctDenis Kenzior2-2/+2
2009-06-12Can't implement Multiparty Hangup without chldDenis Kenzior1-0/+6
2009-06-12Do not use chld=1 on mpty when another heldDenis Kenzior1-9/+20
If we're trying to hangup an active MPTY call, and we have calls on hold we shouldn't use CHLD=1 (release_all_active) since this will have the side-effect of activating the held calls
2009-06-12Fixup style issues with previous MCC/MNC patchDenis Kenzior2-12/+18
- Breakup MCC/MNC LENGTH constant - Don't hardcode numbers - Fix >80 column length - Fix test case to expect strings instead of shorts
2009-06-12Change MNC and MCC variable types to stringAki Niemi2-31/+24
This is to make sure both 2 and 3-digit MNC values are correctly handled. Both the modem plugin API as well as the D-Bus API are affected.
2009-06-11Add additional sanity checkDenis Kenzior1-0/+3
2009-06-11Make SMS UDH iterators const-correctDenis Kenzior2-5/+5
2009-06-11Fix for multiparty_hangupDenis Kenzior1-2/+2
Due to the use of an invalid structure, release_all_active was being called instead of release_all_held
2009-06-11Fix typoDenis Kenzior1-1/+1
2009-06-11Add TP-PID enumerationDenis Kenzior1-0/+17
2009-06-05Add utility for parsing MWI SMS DCS typesDenis Kenzior2-0/+56
2009-06-05Only USSD needs the special <cr> handlingDenis Kenzior3-15/+17
Apparently all Cell Broadcasts are always 88 bytes long, with a 6 byte header and 82 byte payload. <cr> character is used as a terminator and padding for the unused payload
2009-06-05Fixup headerDenis Kenzior1-0/+5
2009-06-05Reorder the header file a bitDenis Kenzior1-1/+2
2009-06-05Rename ud_len_in_octets to sms_udl_in_bytesDenis Kenzior2-15/+15
2009-06-05Rename sms utilities properlyDenis Kenzior2-4/+4
Rename encode_sms to sms_encode Rename decode_sms to sms_decode
2009-06-05Add SMS specific DCS decoding functionDenis Kenzior2-0/+84
2009-06-05Add utility to convert SCTS to local/remote timeDenis Kenzior2-0/+39
2009-06-05SMS-Command is also submitted with sc addressDenis Kenzior1-1/+2
2009-06-03Add User-Data-Header iterator utilitiesDenis Kenzior2-0/+205
2009-06-03Calculation for UCS2 cases was wrongDenis Kenzior1-3/+2
2009-06-01Squash another uninitialized warningDenis Kenzior1-1/+1
GCC detects that next_octet only sets oct if successful. However, we've already checked the length, so it should always succeed.
2009-06-01Squash another uninitialized warningDenis Kenzior1-1/+2
GCC is smart enough to detect that oct is only set if the next_octet function succeeds. However, we've already checked that buf is big enough, so it should always succeed. Still, lets keep gcc happy
2009-06-01Squish another uninitialized warning in CBDenis Kenzior1-1/+1
2009-06-01Squish another uninitialized warningDenis Kenzior1-1/+1
2009-06-01Change int type to enum for SS control callbacksDenis Kenzior4-6/+11
2009-06-01Squash another uninitialized value warningDenis Kenzior1-0/+2
2009-06-01Forgot to add thisDenis Kenzior1-0/+316
2009-05-29Add basic skeleton for SmsManager interfaceDenis Kenzior3-1/+18
2009-05-29Remove unnecessary defineDenis Kenzior1-2/+0
2009-05-28Remove unused functionDenis Kenzior1-17/+0
2009-05-28Don't emit the Operator changed if not registeredDenis Kenzior1-0/+3
SPN Update emits the Operator property changed signal. However, this should not happen if there is no current operator
2009-05-28Fix a few style issuesDenis Kenzior1-0/+5
2009-05-28Fix signal emission when the operator changesDenis Kenzior1-2/+6
If the operator changes without going through a searching state the Operator change signal was not properly emitted
2009-05-28Squash CallWaiting onto CallSettings interfaceDenis Kenzior4-555/+370
The CallWaiting interface had one settable attribute after the latest set of refactoring. Squash it onto the CallSettings interface where it belonged in the first place
2009-05-28Simplify CallWaiting plugin interfaceDenis Kenzior2-166/+37
The use of a struct with status & cls seemed pointless when only a single integer can work just as well. Also the Fax & Data attributes have been squished. oFono does not yet support those call types.
2009-05-28Fix CallWaiting ss request to query bearers betterDenis Kenzior1-2/+2
2009-05-28Squash gcc warning about uninitialized use of vDenis Kenzior1-1/+1
2009-05-28Tweak the call barring APIDenis Kenzior1-1/+1
2009-05-28Make CB operations take a mask of the bearersDenis Kenzior1-13/+23
Currently we only really support Voice calls, so only that bearer is enabled. However, in the future we might support other call types.
2009-05-28Make Operator attribute work when SPN is emptyDenis Kenzior1-1/+3
2009-05-27Delete the repeated calling of voicecall_createMinjun Li1-1/+1
2009-05-27Fix erroneous check in voicecall_busy to set_udubMinjun Li1-1/+1
The not implemented check should be checking for the presence of the set_udub function, not the presence of the release_specific function
2009-05-26Cleanup SimManager interfaceDenis Kenzior4-21/+106
Future-Proof own numbers support. For now we only report voice numbers Rename attributes to be a bit better
2009-05-26Create ofono_phone_number structDenis Kenzior8-112/+103
Creates a new structure in driver.h called ofono_phone_number. This is meant to replace const char *number, int number_type arguments everywhere. Fix up all existing code to use this structure instead.
2009-05-26Add SimManager interface.Andrzej Zaborowski7-8/+513
Implement basic SIM filesystem utilities. Obtain Service Provider Name EF-SPN record. Make NetworkRegistration use SPN for PLMN display. This implements PLMN display rules in 31.102 "EFSPN".
2009-05-21Simplify CallForwarding interfaceDenis Kenzior1-412/+177
Simplify the Call Forwarding interface using some of the ideas from the Call Barring interface. The code should be much easier to follow now Remove Data/Fax attributes and refactor how the Supplementary Service requests are performed. The Data/Fax attributes can still be controlled via supplementary service strings for GCF compliance, but have been removed from general consumption since oFono does not yet support Fax or Data bearers.
2009-05-21Fix Supplementary Service MMI strings per 22.030Denis Kenzior2-5/+24
2009-05-21Fix minor logic flow bug in CallBarringDenis Kenzior1-3/+2