summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-06-19Don't fail in own_buf if items_written is NULLDenis Kenzior1-2/+3
2009-06-18Fix another logic bug in SS parserDenis Kenzior1-2/+10
If the passwords do not match, it is still a recognized string, but we must return invalid format
2009-06-18Minor style issueDenis Kenzior1-0/+1
2009-06-18Fix logic flow in SS parserDenis Kenzior1-6/+12
2009-06-18Add CallBarring::ChangePasswordAndrzej Zaborowski2-17/+144
2009-06-18Teach USSD to recognise password change strings.Andrzej Zaborowski5-9/+151
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-18Move struct ussd_data definition out of the header.Andrzej Zaborowski2-7/+7
No fuctional change.
2009-06-18Don't bother reporting subscriber numbers by typeDenis Kenzior1-60/+15
2009-06-18Cleanup EFmsisdn reading patchDenis Kenzior2-70/+27
2009-06-18Add a new extract_bcd_number utilityDenis Kenzior2-20/+28
2009-06-18Read own numbers from EFmsisdn instead of AT+CNUM.Andrzej Zaborowski2-15/+106
2009-06-18Minor style fixesDenis Kenzior2-11/+11
2009-06-18Add record based file capability to sim_opsAndrzej Zaborowski2-13/+34
Add capability to read / write / stat files on the SIM. This now supports cyclic, linear fixed and transparent SIM files. Parse GET RESPONSE result to find structure of the file (cyclic, linear fixed, or transparent), the file size and the record length. Add both read and update capability for binary and record-based files. Implement writing sim files through AT.
2009-06-17Phonebook API tweakDenis Kenzior1-3/+3
2009-06-17Add call-history driver typeDenis Kenzior6-1/+182
2009-06-17Return slist elements back to the allocatorDenis Kenzior1-0/+4
2009-06-16Refactor phonebook codeDenis Kenzior2-80/+65
Use immediate mode reporting, which means that the individual CPBR lines are reported up to the core immediately. This has a couple advantages: - We do not need to malloc/free a bunch of single variables and copy them over. Helps performance. - The lines are not buffered up and given to the plugin in one shot, instead processing is performed piecemeal. This helps with keeping memory consumption down to a minimum
2009-06-16Header guards not to be present in private headersDenis Kenzior4-19/+0
2009-06-16Fix SMS port addressingDenis Kenzior1-3/+4
2009-06-16SMS 8-Bit and 16-Bit ports are not the sameDenis Kenzior2-2/+10
2009-06-16Cleanup phonebook implementationDenis Kenzior1-38/+50
2009-06-16Fix style issuesDenis Kenzior1-6/+17
2009-06-16Change some definesDenis Kenzior1-6/+5
2009-06-16Make const-correctDenis Kenzior1-1/+1
2009-06-16Export phonebook as vCard 3.0 formatYang Gu4-1/+350
2009-06-14Add SMS fragment assembly capabilitiesDenis Kenzior1-4/+33
2009-06-14Add utilities for SMS re-assemblyDenis Kenzior2-0/+169
2009-06-14Fix SMS Concatenation header parsingDenis Kenzior1-2/+2
2009-06-14Change function signatureDenis Kenzior2-5/+6
2009-06-12Add Basic SMS reception capabilitiesDenis Kenzior2-1/+309
- Can receive 7Bit, 8Bit and UCS2 encoded messages - 8Bit is assumed to be a datagram to a certain port - Messages with Invalid format are ignored - Concatenation not yet supported
2009-06-12Add utility to extract text SMSDenis Kenzior2-0/+99
2009-06-12Add utility to extract datagramsDenis Kenzior2-0/+72
2009-06-12Add utility to extract SMS concatenation infoDenis Kenzior2-0/+88
2009-06-12Add utility to extract application port addressDenis Kenzior2-0/+74
2009-06-12Add a couple new sms_udh_iter utilitiesDenis Kenzior2-0/+12
2009-06-12Add pretty print function for SMS addressesDenis Kenzior2-0/+17
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