Differences from previous version:
- Now we don't re-encode the SMS to a PDU when storing it to disk
- Sms' ref is not incremented
- When restoring sms pdus, directories and files that do not match the expected
names are filtered out
I've tested this patch series using phonesim by calling exit(1) in some places
to simulate crashes. The pending sms messages were correctly sent once oFono
was up again.
Lucas De Marchi (3):
sms: store pending tx pdus on disk
sms: delete sent sms messages from backup
sms: restore pending tx messages from backup
src/ofono.h | 1 +
src/sms.c | 96 +++++++++++++++++++++
src/smsutil.c | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/smsutil.h | 19 ++++
4 files changed, 376 insertions(+), 0 deletions(-)
--
1.7.3.5