summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-06-16Rework CMGR as an unsolicited notificationDenis Kenzior1-13/+14
Since the PDU line doesn't have a prefix, the parser can get confused if other unsolicited notifications arrive. There is already explicit support for unsolicited notifications with PDU, so we use that instead
2009-06-14Add SMS fragment assembly capabilitiesDenis Kenzior1-4/+33
2009-06-14Add Unit test for SMS re-assembly codeDenis Kenzior1-0/+83
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-15Fix to use negative error return in gisi/client.cAki Niemi1-1/+1
2009-06-15Rename ISI client and PhoNet netlink APIsAki Niemi10-116/+146
- Add g_ prefix to functions - Add G-prefix and use CamelCasing in types
2009-06-12Add Basic SMS reception capabilitiesDenis Kenzior3-11/+329
- 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-12Fix memory leakDenis Kenzior1-0/+3
2009-06-12Fixup style issues with previous MCC/MNC patchDenis Kenzior4-32/+35
- 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 Niemi3-61/+51
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-11Fix another pointer cast to use GINT_TO_POINTERDenis Kenzior1-3/+3
2009-06-11Add additional sanity checkDenis Kenzior1-0/+3
2009-06-11Make SMS UDH iterators const-correctDenis Kenzior2-5/+5
2009-06-11Phonet/ISI client helperRémi Denis-Courmont3-1/+410
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
2009-06-11Phonet datagram socket helpersRémi Denis-Courmont3-1/+126
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
2009-06-11Phonet Netlink helpersRémi Denis-Courmont5-2/+241
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
2009-06-11Check for restrict keywordRémi Denis-Courmont1-0/+1
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
2009-06-11configure: set compiler flags at the endRémi Denis-Courmont1-2/+2
This fixes interferences with warning-unsafe autoconf macros. Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
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-08Additional fixes to multiline responsesDenis Kenzior1-5/+33
The previous fix did not take into account the logic in have_line function, which takes care of certain modems that do not prefix their responses by <cr><lf> at all. This fix should take both into consideration
2009-06-08Fix multiline responses in GAtChatDenis Kenzior1-0/+11
The standard is a bit fuzzy on how multiline responses are returned GAtChat assumed that they will always start with <cr><lf>, however this doesn't seem to be correct. Add a new state which is entered when a response is obtained. If <cr> is encountered, then it is processed regularly, otherwise the parser assumes that the next line is part of the multiline response
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 Kenzior3-19/+19
2009-06-05Rename sms utilities properlyDenis Kenzior4-15/+15
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 Kenzior3-0/+55
2009-06-05Add proper handling for various messagesDenis Kenzior1-0/+204
Handle Deliver / Status Report / Cell Broadcast messages and send the appropriate acknowledgement PDUs (+CNMA) if required
2009-06-05SMS-Command is also submitted with sc addressDenis Kenzior1-1/+2
2009-06-05Add colons to SMS prefixesDenis Kenzior1-5/+5
2009-06-03Add SMS interface initialization code for atmodemDenis Kenzior2-1/+455
2009-06-03Add check for error pathDenis Kenzior1-0/+3
2009-06-03Add check for error pathDenis Kenzior1-0/+3
2009-06-03Add UDH Iterator unit testDenis Kenzior1-0/+119