summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-09-09gisi: disable logging by defaultRémi Denis-Courmont1-0/+1
The debug_func was not initialized.
2009-09-08Fix make distcheckDenis Kenzior1-2/+0
2009-09-08Add unit test for sms assembly serializationDenis Kenzior1-0/+55
2009-09-08Rework SMS fragment backup storageDenis Kenzior1-9/+47
The SMS address can actually contain other characters than 0-9, +, *, #, particularly when the alphanumeric address type is used. This is commonly used by services such as Google or carrier specific SMS services. Rework the SMS address storage to simply re-use the SMS address pdu format, which consists of up to 12 hex-encoded bytes.
2009-09-08Fix style issueDenis Kenzior1-4/+3
2009-09-08Fix off by one error in assembly serializeDenis Kenzior1-1/+1
The proper PDU was not being written out fully
2009-09-08Fixup unit test dataDenis Kenzior1-3/+3
50 in first octet of deliver isn't valid
2009-09-08Write state of SMS assembly to disk and restore on startup.Andrzej Zaborowski6-9/+276
This way we can continue receiving segmented messages over a reset or crash.
2009-09-08Fix style issueDenis Kenzior1-2/+2
2009-09-08Move create_dirs to storage.c, add file read/write utilitiesAndrzej Zaborowski4-66/+166
2009-09-08Read messages left over in ME storage on startup.Andrzej Zaborowski1-0/+125
On modems that don't support +CMT (or for class 2 SMSes) the messages are stored in the modem and then read and deleted from there in two separate steps with no warranty that deletion succeeds or (more likely) power is cut before the deletion happens. Over time the memory may become full and if we don't want to deal with this condition we need to check on startup if there are messages we haven't deleted. We can't differentiate between those messages and those the user already had on the SIM / modem before installing ofono or switching phones, so we might want to deliver messages with REC READ status with some kind of indication that these are potentially old so the UI doesn't emit spurious alerts. We don't do this now and just deliver as usual.
2009-09-08Do supported dialect detection in sms.cDenis Kenzior1-0/+8
2009-09-08Refactor SMS language dialect encoding / decodingDenis Kenzior2-67/+86
- Introduce new enum gsm_dialect instead of unsigned char arguments - Use ISO639 3 letter codes for conversion tables - Use a single lookup table instead of 4 different ones
2009-09-08Fix style issuesDenis Kenzior1-36/+18
2009-09-08Use SMS national language identifier when decodingAki Niemi2-2/+63
Adds support for decoding SMSs encoded using national language single shift and locking shift tables.
2009-09-08Add unit test for Turkish variantAki Niemi1-1/+216
Also fixes an error in the default table unit test.
2009-09-08Add support for national language variantsAki Niemi2-107/+512
Add API for supporting character conversion using national language variants. Also, add conversion tables for Turkish, Spanish and Portuguese, and fix the default table. The lookup algorithms were tweaked to support multiple tables.
2009-09-08Add option to phonesim to run with or without multiplexerMarcel Holtmann2-1/+39
2009-09-08Add modem properties for booleansMarcel Holtmann2-0/+31
2009-09-08Update test program for GAtMux APIMarcel Holtmann2-43/+101
2009-09-08Hook up GAtMux with GSM 07.10 implementationMarcel Holtmann2-4/+422
2009-09-08Remove AT command and re-init support from GSM 07.10Marcel Holtmann2-84/+5
2009-09-08Use NULL for init of function callbacksMarcel Holtmann1-10/+10
2009-09-08Export the GSM 07.10 status flagsMarcel Holtmann2-8/+9
2009-09-07Fix g_at_chat_unref from command callbackDenis Kenzior1-11/+13
The resources were being used after being freed in this case
2009-09-07Add a few more comments to the calypso pluginDenis Kenzior1-4/+12
2009-09-08Add more calypso specific quirks when using phonesimMarcel Holtmann1-2/+12
2009-09-08Mark some properties as integer so they get printed properlyMarcel Holtmann1-1/+2
2009-09-08Add support for using phonesim and calypso for testingMarcel Holtmann2-32/+90
2009-09-06Update GSM 07.10 unit testingMarcel Holtmann1-2/+63
2009-09-06Update test script with more property tweaksMarcel Holtmann1-3/+13
2009-09-06Add functions for disconnect and debug handlingMarcel Holtmann2-2/+36
2009-09-06Integrate the multiplexer into the AT chat libraryMarcel Holtmann6-17/+15
2009-09-06Use NULL instead of 0 for pointer argumentsMarcel Holtmann1-5/+7
2009-09-06First round of coding style updates for GSM 07.10 implementationMarcel Holtmann2-504/+529
2009-09-05Add skeleton for AT multiplexer APIMarcel Holtmann3-1/+174
2009-09-05Add unit testing tool for GSM 07.10 multiplexerMarcel Holtmann3-2/+65
2009-09-05Add missing HAVE_CONFIG_H checksMarcel Holtmann4-0/+16
2009-09-05Update copyright and license details for GSM 07.10 implementationMarcel Holtmann2-47/+42
2009-09-05Enable compilation of GSM 07.10 codeMarcel Holtmann2-3/+12
2009-09-05Fix previous casting removal fixMarcel Holtmann1-1/+1
2009-09-05Remove another unneeded castMarcel Holtmann1-1/+1
2009-09-05Use unsigned char array for buffer and remove char castingMarcel Holtmann2-48/+48
2009-09-05Make gsm0710_compute_crc and gsm0710_send_frame private functionsMarcel Holtmann2-112/+109
2009-09-05Fix weird casting for callback executionMarcel Holtmann1-12/+12
2009-09-05Fix mixed declarations and codeMarcel Holtmann1-6/+6
2009-09-05Import GSM 07.10 implementation from QtopiaMarcel Holtmann2-0/+685
2009-09-05Update modem configuration parameter parsing for generic AT pluginMarcel Holtmann1-2/+2
2009-09-04Fix unused variable warningDenis Kenzior1-2/+0
2009-09-04Update calypso modem driverDenis Kenzior1-1/+1
Use calypso voicecalls driver