summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-06-19SMS sending in AT backendDenis Kenzior1-1/+74
2009-06-19Add SMS Sending SupportDenis Kenzior2-0/+182
2009-06-19Fixes to parser state when command prompt is usedDenis Kenzior1-1/+4
2009-06-19Add yet another unit testDenis Kenzior1-0/+83
2009-06-19Some fixes to sms_text_prepareDenis Kenzior1-6/+6
2009-06-19Add address from string utility for SMSDenis Kenzior2-0/+14
2009-06-19Fix minor bug in phone number handlingDenis Kenzior1-3/+3
2009-06-19Update unit testsDenis Kenzior3-2/+111
2009-06-19Utility to create SMS, both fragmented and notDenis Kenzior2-0/+162
2009-06-19Add utility functionDenis Kenzior1-1/+6
2009-06-19Minor style issueDenis Kenzior1-2/+0
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-18Implement CallBarring::ChangePassword in AT driverAndrzej Zaborowski1-2/+43
2009-06-18Add CallBarring::ChangePasswordAndrzej Zaborowski2-17/+144
2009-06-18Teach USSD to recognise password change strings.Andrzej Zaborowski6-11/+159
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-18Mention Yang's contributionDenis Kenzior1-0/+1
2009-06-18Mention Aki's contributionDenis Kenzior1-0/+1
2009-06-18Mention Rémi's contributionDenis Kenzior1-0/+1
2009-06-18Don't bother reporting subscriber numbers by typeDenis Kenzior1-60/+15
2009-06-18Cleanup EFmsisdn reading patchDenis Kenzior3-159/+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 Zaborowski3-15/+107
2009-06-18Minor style fixesDenis Kenzior3-12/+12
2009-06-18Add record based file capability to sim_opsAndrzej Zaborowski3-36/+210
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-18Use GET RESPONSE sim command to retrieve EF lengthAndrzej Zaborowski1-7/+10
Also accept 0x9f as a success status word 1 for READ BINARY (GSM specific).
2009-06-18Fix NetworkRegistration test by fixing indentation.Andrzej Zaborowski1-1/+1
[Sorry if you get this mail or some of the other mails a second time, I sent a copy from an unsubscribed address yesterday].
2009-06-17Phonebook API tweakDenis Kenzior1-3/+3
2009-06-17Add call-history driver typeDenis Kenzior10-3/+373
2009-06-17Return slist elements back to the allocatorDenis Kenzior1-0/+4
2009-06-16Refactor phonebook codeDenis Kenzior3-181/+124
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-16Use library functions appropriatelyDenis Kenzior1-22/+20
Instead of using custom parsing, use the existing library functionality in result iter open_list, next_range and close_list
2009-06-16No need for mainloop in this testDenis Kenzior1-6/+0
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-16Fix not being able to set some attributesDenis Kenzior1-0/+4
2009-06-16Fix test caseDenis Kenzior1-3/+0
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-16Don't use spaces and use tabs insteadDenis Kenzior1-7/+8
2009-06-16Re-arrange destruction orderDenis Kenzior1-1/+1
2009-06-16Make const-correctDenis Kenzior2-8/+2
2009-06-16Improve string parsing codeDenis Kenzior2-16/+21
Currently next_string and next_hexstring functions use a static buffer in the iterator to store the value. This value is clobbered as soon as next_string or next_hexstring is called. Instead, we copy the entire line in iter_next and use it as a scratch buffer. The only limitation is that lines of max 2048 are possible, however these are limited to around this size by parts of the standard.
2009-06-16Add g_at_send_listing functionDenis Kenzior2-6/+54
2009-06-16Export phonebook as vCard 3.0 formatYang Gu9-3/+690