summaryrefslogtreecommitdiffstats
path: root/src/sms.c
AgeCommit message (Collapse)AuthorFilesLines
2009-11-05Add basic state saving for SMS atomDenis Kenzior1-0/+39
Message ID and Reference number for concatenated messages should be persisted.
2009-11-05Add hooks to call into sms history for SMS atomDenis Kenzior1-1/+21
2009-11-05Refactor: Make SendMessage asyncDenis Kenzior1-27/+79
This commit does two things. First it makes SendMessage an async method, which returns only when the SMS message has been successfully sent or failed. This also adds a set number of tries that oFono will resubmit the PDU to the SMSC. If any fragment fails to be submitted, the entire send message attempt is deemed a failure and an error is returned to the caller.
2009-11-05Refactor: Move SMS SendMessage to 1 recipient onlyDenis Kenzior1-28/+12
2009-10-21Migrate from RFC2822 to ISO8601Olivier Le Thanh Duong1-2/+2
2009-09-22Assume sms is registered only when sim readyDenis Kenzior1-58/+12
2009-09-08Write state of SMS assembly to disk and restore on startup.Andrzej Zaborowski1-1/+57
This way we can continue receiving segmented messages over a reset or crash.
2009-09-01change int vendor to unsigned int vendorDenis Kenzior1-1/+1
2009-09-01Add vendor flag capability for smsDenis Kenzior1-2/+2
2009-08-20Fix unused variable modemDenis Kenzior1-1/+0
2009-08-19Evolve message waiting low level APIDenis Kenzior1-12/+45
2009-08-19Evolve SMS driver APIDenis Kenzior1-145/+185
2009-08-07Store the tx_next g_source so it can be removedDenis Kenzior1-3/+11
2009-08-04Get rid of message-waiting.hDenis Kenzior1-1/+0
2009-08-04Add a MessageWaiting interface to track message waiting indications.Andrzej Zaborowski1-9/+21
The state of the indications is kept in memory and written back to the SIM after any changes.
2009-07-29Remove all uses of modem.hDenis Kenzior1-1/+0
2009-07-29Rename modem_add_interface / modem_remove_interfaceDenis Kenzior1-2/+2
Move to ofono_modem_add_interface, ofono_modem_remove_interface and put in ofono/modem.h
2009-07-29Get rid of dbus-gsm.hDenis Kenzior1-2/+0
2009-07-29Rename dbus_gsm_pending_replyDenis Kenzior1-4/+4
2009-07-29Rename dbus_gsm_dict_appendDenis Kenzior1-4/+4
2009-07-29Move & Rename PROPERTIES_ARRAY_SIGNATUREDenis Kenzior1-2/+2
2009-07-29Rename dbus_gsm_signal_property_changedDenis Kenzior1-1/+1
2009-07-29Fix segfaultDenis Kenzior1-2/+2
2009-07-29Rename dbus_gsm error functions to __ofono_errorDenis Kenzior1-16/+16
2009-07-29Move & Rename dbus_gsm_connectionDenis Kenzior1-4/+4
Move to ofono/dbus.h ofono_dbus_get_connection
2009-07-27Use int for MoreMessagestoSend (mms)Denis Kenzior1-2/+2
2009-07-14Fix stupid false positive warnings about uninitialized variablesMarcel Holtmann1-1/+3
The GCC check for uninitialized variables is so useful that dealing with the false positives is just a minor inconvenience. The following GCC trick helps to silence them: #define uninitialized_var(x) x = x This way no code obfuscation is needed to compile smoothly and the code stays readable. And the author has to actually think about it.
2009-07-13Fix unused variableDenis Kenzior1-1/+0
2009-07-13Remove uninitialized warningDenis Kenzior1-0/+3
2009-06-19Add SMS Sending SupportDenis Kenzior1-0/+177
2009-06-16Fix SMS port addressingDenis Kenzior1-3/+4
2009-06-14Add SMS fragment assembly capabilitiesDenis Kenzior1-4/+33
2009-06-12Add Basic SMS reception capabilitiesDenis Kenzior1-1/+304
- 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-01Forgot to add thisDenis Kenzior1-0/+316