comes before its implementation in
the serie. Furthermore, the signal now sends a global status
(delivered/partially_delivered/not_delivered) with the details as a dictionary.
Ronald Tessier (6):
service: Use MMS_META_UUID_SUFFIX
mmsutil: Decode delivery_ind msg
service: Process delivery_ind
---
src/service.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/service.c b/src/service.c
index b3ecc1e..ab88370 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1514,15 +1514,17 @@ static void load_messages(struct mms_service *service)
---
src/service.c | 104 +
1 file changed, 104 insertions(+)
diff --git a/src/service.c b/src/service.c
index ab88370..e867aa1 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1300,6 +1300,107 @@ static void emit_service_removed(struct
---
src/mmsutil.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/mmsutil.c b/src/mmsutil.c
index a9a12eb..69e4b1d 100644
--- a/src/mmsutil.c
+++ b/src/mmsutil.c
@@ -964,6 +964,23 @@ static gboolean decode_send_req(struct wsp_header_iter
*iter,
---
doc/message-api.txt |8
1 file changed, 8 insertions(+)
diff --git a/doc/message-api.txt b/doc/message-api.txt
index 2922e5d..033253c 100644
--- a/doc/message-api.txt
+++ b/doc/message-api.txt
@@ -31,6 +31,14 @@ Signals PropertyChanged(string name, variant
value)
---
src/service.c | 125 +++--
1 file changed, 121 insertions(+), 4 deletions(-)
diff --git a/src/service.c b/src/service.c
index e867aa1..f72bb6f 100644
--- a/src/service.c
+++ b/src/service.c
@@ -80,6 +80,15 @@ static const char
---
test/monitor-mms | 13 +
1 file changed, 13 insertions(+)
diff --git a/test/monitor-mms b/test/monitor-mms
index 188d028..ab77765 100755
--- a/test/monitor-mms
+++ b/test/monitor-mms
@@ -29,6 +29,13 @@ def property_changed(name, value, member, path, interface):
iface =
This patch concerns mmsd.
The number of significant digits is country dependant, mmsd cannot know the
local numbering plan and so needs this information from the upper layer.
---
TODO | 13 +
1 file changed, 13 insertions(+)
diff --git a/TODO b/TODO
index 6e54f6f..3635a2f 100644
Hi Denis,
On 08/28/2012 04:29 PM, Denis Kenzior wrote:
Hi Ronald,
On 08/24/2012 08:06 AM, Ronald Tessier wrote:
---
doc/message-api.txt |7 +++
1 file changed, 7 insertions(+)
Please order any D-Bus API changes before the D-Bus API implementations.
E.g. this patch should
Add list-services script.
This script lists all services with their properties.
Ronald Tessier (1):
test: Add test script to list services properties
test/list-services | 27 +++
1 file changed, 27 insertions(+)
create mode 100755 test/list-services
--
1.7.9.5
---
test/list-services | 27 +++
1 file changed, 27 insertions(+)
create mode 100755 test/list-services
diff --git a/test/list-services b/test/list-services
new file mode 100755
index 000..bd52d71
--- /dev/null
+++ b/test/list-services
@@ -0,0 +1,27 @@
signal.
Ronald Tessier (12):
mmsutil: Define mms_delivery_ind struct
mmsutil: Decode delivery_ind msg
service: Store msg_id provided by M-Send.conf PDU
service: Move mms_address_to_string() up
service: Add a group [delivery_status] in the msg status
service: Support M-Delivery.ind
---
src/service.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/service.c b/src/service.c
index db9c514..b073ca9 100644
--- a/src/service.c
+++ b/src/service.c
@@ -629,7 +629,7 @@ static gboolean result_request_send_conf(struct mms_request
*request)
---
src/mmsutil.c | 22 +-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/src/mmsutil.c b/src/mmsutil.c
index a9a12eb..7042276 100644
--- a/src/mmsutil.c
+++ b/src/mmsutil.c
@@ -964,6 +964,24 @@ static gboolean decode_send_req(struct wsp_header_iter
*iter,
This group contains an entry for each message recipients. Each recipient
entry will be updated when the corresponding report will be received
and then remove the temporary stored delivery report.
---
src/service.c | 33 +
1 file changed, 33 insertions(+)
diff
---
src/service.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/src/service.c b/src/service.c
index ec1b1b9..8087477 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2325,6 +2325,21 @@ static void process_request_queue(struct mms_service
*service)
---
src/service.c |5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/service.c b/src/service.c
index 8087477..b3ecc1e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1357,7 +1357,8 @@ static gboolean load_message_from_store(const char
*service_id,
else if
---
src/service.c | 26 +-
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/service.c b/src/service.c
index b073ca9..c3dc40a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -354,6 +354,19 @@ static gboolean mmap_file(const char *path, void
---
src/service.c | 111 ++---
1 file changed, 107 insertions(+), 4 deletions(-)
diff --git a/src/service.c b/src/service.c
index b3ecc1e..44184cb 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1300,6 +1300,104 @@ static void
---
src/store.c |8 +++-
src/store.h |5 +
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/store.c b/src/store.c
index b09c17b..f1c5714 100644
--- a/src/store.c
+++ b/src/store.c
@@ -42,8 +42,6 @@
#define TFR
#endif
-#define MMS_SHA1_UUID_LEN 20
-
static
---
test/monitor-mms | 10 ++
1 file changed, 10 insertions(+)
diff --git a/test/monitor-mms b/test/monitor-mms
index 188d028..ef17a13 100755
--- a/test/monitor-mms
+++ b/test/monitor-mms
@@ -29,6 +29,10 @@ def property_changed(name, value, member, path, interface):
iface =
---
src/service.c | 48 +---
1 file changed, 45 insertions(+), 3 deletions(-)
diff --git a/src/service.c b/src/service.c
index 44184cb..ba23b4a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -218,6 +218,40 @@ static void
signal.
Ronald Tessier (12):
mmsutil: Define mms_delivery_ind struct
mmsutil: Decode delivery_ind msg
service: Store msg_id provided by M-Send.conf PDU
service: Move mms_address_to_string() up
service: Add a group [delivery_status] in the msg status
service: Support M-Delivery.ind
---
src/mmsutil.h |8
1 file changed, 8 insertions(+)
diff --git a/src/mmsutil.h b/src/mmsutil.h
index cc3ec67..e32c761 100644
--- a/src/mmsutil.h
+++ b/src/mmsutil.h
@@ -122,6 +122,13 @@ struct mms_notification_resp_ind {
enum mms_message_notify_status notify_status;
};
---
src/mmsutil.c | 22 +-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/src/mmsutil.c b/src/mmsutil.c
index a9a12eb..7042276 100644
--- a/src/mmsutil.c
+++ b/src/mmsutil.c
@@ -964,6 +964,24 @@ static gboolean decode_send_req(struct wsp_header_iter
*iter,
---
src/service.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/service.c b/src/service.c
index db9c514..b073ca9 100644
--- a/src/service.c
+++ b/src/service.c
@@ -629,7 +629,7 @@ static gboolean result_request_send_conf(struct mms_request
*request)
---
src/service.c | 26 +-
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/service.c b/src/service.c
index b073ca9..c3dc40a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -354,6 +354,19 @@ static gboolean mmap_file(const char *path, void
This group contains an entry for each message recipients. Each recipient
entry will be updated when the corresponding report will be received
and then remove the temporary stored delivery report.
---
src/service.c | 33 +
1 file changed, 33 insertions(+)
diff
---
src/service.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/src/service.c b/src/service.c
index ec1b1b9..8087477 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2325,6 +2325,21 @@ static void process_request_queue(struct mms_service
*service)
---
src/service.c |5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/service.c b/src/service.c
index 8087477..b3ecc1e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1357,7 +1357,8 @@ static gboolean load_message_from_store(const char
*service_id,
else if
---
src/store.c |8 +++-
src/store.h |5 +
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/store.c b/src/store.c
index b09c17b..f1c5714 100644
--- a/src/store.c
+++ b/src/store.c
@@ -42,8 +42,6 @@
#define TFR
#endif
-#define MMS_SHA1_UUID_LEN 20
-
static
---
src/service.c | 48 +---
1 file changed, 45 insertions(+), 3 deletions(-)
diff --git a/src/service.c b/src/service.c
index 44184cb..ba23b4a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -218,6 +218,40 @@ static void
---
src/service.c | 111 ++---
1 file changed, 107 insertions(+), 4 deletions(-)
diff --git a/src/service.c b/src/service.c
index b3ecc1e..44184cb 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1300,6 +1300,104 @@ static void
---
test/monitor-mms | 10 ++
1 file changed, 10 insertions(+)
diff --git a/test/monitor-mms b/test/monitor-mms
index 188d028..ef17a13 100755
--- a/test/monitor-mms
+++ b/test/monitor-mms
@@ -29,6 +29,10 @@ def property_changed(name, value, member, path, interface):
iface =
---
doc/message-api.txt |7 +++
1 file changed, 7 insertions(+)
diff --git a/doc/message-api.txt b/doc/message-api.txt
index 2922e5d..274bb98 100644
--- a/doc/message-api.txt
+++ b/doc/message-api.txt
@@ -31,6 +31,13 @@ Signals PropertyChanged(string name, variant
value)
Add list-services script.
This script lists all services with their properties.
Ronald Tessier (1):
test: Add test script to list services properties
test/list-services | 27 +++
1 file changed, 27 insertions(+)
create mode 100755 test/list-services
--
1.7.9.5
---
test/list-services | 27 +++
1 file changed, 27 insertions(+)
create mode 100755 test/list-services
diff --git a/test/list-services b/test/list-services
new file mode 100755
index 000..bd52d71
--- /dev/null
+++ b/test/list-services
@@ -0,0 +1,27 @@
This patch concerns mmsd and is related to delivery-report flag setting.
Describe and implement the GetProperties DBus api.
Add a test script to retrieve service properties.
Ronald Tessier (3):
service: Add DBus method to get service properties
doc: Describe GetProperties in service-api
---
src/service.c | 29 +
1 file changed, 29 insertions(+)
diff --git a/src/service.c b/src/service.c
index 22d19c7..db9c514 100644
--- a/src/service.c
+++ b/src/service.c
@@ -887,6 +887,31 @@ out:
return reply;
}
+static DBusMessage
---
doc/service-api.txt |7 +++
1 file changed, 7 insertions(+)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 25f2d0d..1bf820e 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -36,6 +36,13 @@ Methods array{object,dict} GetMessages()
---
test/get-properties | 26 ++
1 file changed, 26 insertions(+)
create mode 100755 test/get-properties
diff --git a/test/get-properties b/test/get-properties
new file mode 100755
index 000..8887fcb
--- /dev/null
+++ b/test/get-properties
@@ -0,0 +1,26 @@
---
src/service.c | 46 ++
1 file changed, 46 insertions(+)
diff --git a/src/service.c b/src/service.c
index 7243efd..22d19c7 100644
--- a/src/service.c
+++ b/src/service.c
@@ -887,6 +887,48 @@ out:
return reply;
}
+static DBusMessage
---
doc/service-api.txt | 13 +
1 file changed, 13 insertions(+)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 02396ff..25f2d0d 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -82,6 +82,12 @@ Methods array{object,dict} GetMessages()
---
Makefile.am |2 +-
test/set-dr | 25 +
2 files changed, 26 insertions(+), 1 deletion(-)
create mode 100755 test/set-dr
diff --git a/Makefile.am b/Makefile.am
index 3ae0749..6130ba2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -52,7 +52,7 @@ CLEANFILES =
---
src/service.c | 42 ++
1 file changed, 42 insertions(+)
diff --git a/src/service.c b/src/service.c
index 83e1fe1..7243efd 100644
--- a/src/service.c
+++ b/src/service.c
@@ -57,6 +57,9 @@
#define MAX_ATTACHMENTS_NUMBER 25
#define MAX_ATTEMPTS 3
---
src/store.c | 56
src/store.h |4
2 files changed, 60 insertions(+)
diff --git a/src/store.c b/src/store.c
index 88d9e77..b09c17b 100644
--- a/src/store.c
+++ b/src/store.c
@@ -358,3 +358,59 @@ void
---
doc/service-api.txt |6 ++
src/service.c | 46 ++
2 files changed, 52 insertions(+)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 02396ff..f247d3a 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -82,6
---
test/set-dr | 25 +
1 file changed, 25 insertions(+)
create mode 100755 test/set-dr
diff --git a/test/set-dr b/test/set-dr
new file mode 100755
index 000..99c72b1
--- /dev/null
+++ b/test/set-dr
@@ -0,0 +1,25 @@
+#!/usr/bin/python
+
+import sys
+import dbus
+
This patch concerns mmsd and is related to delivery-report flag setting.
A specific delivery-report flag is defined for mmsd, it is managed via a DBus
api (SetProperty, described in the doc section) and stored in a setting file.
Ronald Tessier (4):
store: Add utilities for mms settings file
This patch concerns mmsd and is related to delivery-report flag setting.
A specific delivery-report flag is defined for mmsd, it is managed via a DBus
api (SetProperty, described in the doc section) and stored in a setting file.
Ronald Tessier (4):
store: Add utilities for mms settings file
---
src/store.c | 56
src/store.h |4
2 files changed, 60 insertions(+)
diff --git a/src/store.c b/src/store.c
index 88d9e77..b09c17b 100644
--- a/src/store.c
+++ b/src/store.c
@@ -358,3 +358,59 @@ void
---
doc/service-api.txt |6 ++
src/service.c | 46 ++
2 files changed, 52 insertions(+)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 02396ff..f247d3a 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -82,6
---
test/set-dr | 25 +
1 file changed, 25 insertions(+)
create mode 100755 test/set-dr
diff --git a/test/set-dr b/test/set-dr
new file mode 100755
index 000..99c72b1
--- /dev/null
+++ b/test/set-dr
@@ -0,0 +1,25 @@
+#!/usr/bin/python
+
+import sys
+import dbus
+
This set of patches concerns mmsd and is related to delivery_report.
Add delivery report flag and API (to set its value) to service.
Get and track the delivery report setting used by oFono in the message manager
and use it in mmsd.
Ronald Tessier (3):
service: manage delivery report setting
---
src/service.c | 13 +
src/service.h |2 ++
2 files changed, 15 insertions(+)
diff --git a/src/service.c b/src/service.c
index 83e1fe1..5913a55 100644
--- a/src/service.c
+++ b/src/service.c
@@ -75,6 +75,7 @@ struct mms_service {
char *identity;
char *path;
---
src/service.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/src/service.c b/src/service.c
index 5913a55..e3812a7 100644
--- a/src/service.c
+++ b/src/service.c
@@ -918,6 +918,8 @@ static DBusMessage *send_message(DBusConnection *conn,
if (msg-transaction_id == NULL)
---
plugins/ofono.c | 135 +++
1 file changed, 135 insertions(+)
diff --git a/plugins/ofono.c b/plugins/ofono.c
index 45fac91..8f2e71f 100644
--- a/plugins/ofono.c
+++ b/plugins/ofono.c
@@ -40,6 +40,7 @@
#define OFONO_SIM_INTERFACE
---
doc/storage.txt | 36
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/doc/storage.txt b/doc/storage.txt
index 8e76382..de74a77 100644
--- a/doc/storage.txt
+++ b/doc/storage.txt
@@ -18,6 +18,7 @@ Meta file Example
[info]
read=false
These patches concern mmsd and update documentation to describe new
functionalities to add to mmsd.
Ronald Tessier (2):
doc: Describe delivered group in storage doc
doc: Add new D-Bus methods to service interface
doc/service-api.txt | 20
doc/storage.txt | 36
---
doc/service-api.txt | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 36e1161..02396ff 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -63,6 +63,26 @@ Methods
---
src/mmsutil.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/mmsutil.h b/src/mmsutil.h
index 79c74db..6c7b37f 100644
--- a/src/mmsutil.h
+++ b/src/mmsutil.h
@@ -105,6 +105,7 @@ struct mms_send_req {
char *to;
time_t date;
char
This set of patches concerns mmsd and implements the first task listed in the
MMS Delivery Report section of TODO.
Ronald Tessier (6):
mmsutil: Add delivery report to send_req struct
doc: Modify SendMessage D-Bus API
service: Retrieve delivery-report parameter
mmsutil: Encode delivery
---
src/service.c | 12 +++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/src/service.c b/src/service.c
index 83e1fe1..8150c29 100644
--- a/src/service.c
+++ b/src/service.c
@@ -456,6 +456,14 @@ static gboolean send_message_get_args(DBusMessage
*dbus_msg,
if
---
doc/service-api.txt |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 36e1161..57e8942 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -36,7 +36,8 @@ Methods array{object,dict} GetMessages()
---
src/mmsutil.c |9 -
src/mmsutil.h |5 +
2 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/src/mmsutil.c b/src/mmsutil.c
index 89f1c29..a9a12eb 100644
--- a/src/mmsutil.c
+++ b/src/mmsutil.c
@@ -1395,7 +1395,7 @@ static header_encoder encoder_for_type(enum
---
unit/test-mmsutil.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/unit/test-mmsutil.c b/unit/test-mmsutil.c
index 30a6c6c..4efbbcc 100644
--- a/unit/test-mmsutil.c
+++ b/unit/test-mmsutil.c
@@ -935,6 +935,7 @@ static const struct mms_encode_test
---
test/send-message | 19 +--
1 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/test/send-message b/test/send-message
index 558fdaa..8522375 100755
--- a/test/send-message
+++ b/test/send-message
@@ -4,20 +4,23 @@ import sys
import dbus
import csv
-if
Hi Marcel,
On 06/07/2012 04:43 AM, Marcel Holtmann wrote:
Hi Ronald,
doc/storage.txt | 30 ++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/doc/storage.txt b/doc/storage.txt
index 8e76382..0aa6d9d 100644
--- a/doc/storage.txt
+++
related to message sending to support new delivery flag.
+
+ Priority: Medium
+ Complexity: C2
+ Owner: Ronald Tessier ronald.tess...@linux.intel.com
+
+- Update message status stored in its associated Meta file.
+ Add a group [delivery_status] in the message status to handle delivery
+ reports
These patches concern mmsd and update TODO and documentation to describe new
functionalities to add to mmsd.
Ronald Tessier (3):
TODO: Add new tasks
doc: Describe delivered group in storage doc
doc: Add new D-Bus methods to service interface
TODO| 67
---
doc/storage.txt | 30 ++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/doc/storage.txt b/doc/storage.txt
index 8e76382..0aa6d9d 100644
--- a/doc/storage.txt
+++ b/doc/storage.txt
@@ -18,6 +18,7 @@ Meta file Example
[info]
read=false
---
doc/service-api.txt | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 36e1161..5c18cad 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -63,6 +63,26 @@ Methods
related to message sending to support new delivery flag.
+
+ Priority: Medium
+ Complexity: C2
+ Owner: Ronald Tessier ronald.tess...@linux.intel.com
+
+- Update message status stored in its associated Meta file.
+ Add a group [delivery_status] in the message status to handle delivery
+ reports
These patches concern mmsd and update TODO and documentation to describe new
functionalities to add to mmsd.
Ronald Tessier (3):
TODO: Add new tasks
doc: Describe delivered group in storage doc
doc: Add new D-Bus methods to service interface
TODO| 67
---
doc/storage.txt | 30 ++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/doc/storage.txt b/doc/storage.txt
index 8e76382..0aa6d9d 100644
--- a/doc/storage.txt
+++ b/doc/storage.txt
@@ -18,6 +18,7 @@ Meta file Example
[info]
read=false
---
doc/service-api.txt | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 36e1161..5c18cad 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -63,6 +63,26 @@ Methods
On 05/22/2012 03:22 PM, Lucas De Marchi wrote:
On Mon, May 21, 2012 at 12:59 PM, Ronald Tessier
ronald.tess...@linux.intel.com wrote:
---
doc/service-api.txt | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/doc/service-api.txt b/doc/service
These patches concern mmsd and update TODO and documentation to describe new
functionalities to add to mmsd.
Ronald Tessier (3):
TODO: Add new tasks
doc: Describe delivered group in storage doc
doc: Add new D-Bus methods to service interface
TODO| 67
---
doc/storage.txt | 30 ++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/doc/storage.txt b/doc/storage.txt
index 8e76382..0aa6d9d 100644
--- a/doc/storage.txt
+++ b/doc/storage.txt
@@ -18,6 +18,7 @@ Meta file Example
[info]
read=false
related to message sending to support new delivery flag.
+
+ Priority: Medium
+ Complexity: C2
+ Owner: Ronald Tessier ronald.tess...@linux.intel.com
+
+- Update message status stored in its associated Meta file.
+ Add a group [delivery_status] in the message status to handle delivery
+ reports
---
doc/service-api.txt | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 36e1161..02396ff 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -63,6 +63,26 @@ Methods
These patches concern mmsd and are related to lastest patches applied.
Ronald Tessier (2):
test: Add python get-conversation test
TODO: Update TODO to remove GetConversation entry
Makefile.am |3 ++-
TODO | 10 --
test/get-conversation | 34
---
Makefile.am |3 ++-
test/get-conversation | 34 ++
2 files changed, 36 insertions(+), 1 deletions(-)
create mode 100755 test/get-conversation
diff --git a/Makefile.am b/Makefile.am
index c3a4486..3ae0749 100644
--- a/Makefile.am
+++
---
TODO | 10 --
1 files changed, 0 insertions(+), 10 deletions(-)
diff --git a/TODO b/TODO
index 8d82b90..a4330b3 100644
--- a/TODO
+++ b/TODO
@@ -16,16 +16,6 @@ Background
once the task is better understood.
-D-Bus API
-=
-
-- Add the org.ofono.mms.Service interface
GetMessages method has no argument and the implementation does not
return any error.
---
doc/service-api.txt |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 46989f4..d87644b 100644
--- a/doc/service-api.txt
+++
These patches concern mmsd and implement GetConversation D-Bus API.
Ronald Tessier (4):
service: Retrieve get_conversation() args
service: Fill conversation list with messages
service: Sort conversation list by message date
doc: Update service-api.txt
doc/service-api.txt |6 ++
src
---
src/service.c | 23 +++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/src/service.c b/src/service.c
index 689a4e1..a8e818a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -703,6 +703,29 @@ static DBusMessage *get_conversation(DBusConnection *conn,
{
Fill a GList with all messages of a conversation based on number param.
A message is a member of a conversation if the given number belongs to
its recipients list (this is what is_recipient() checks).
'-' and '.' are valid chars in a phone number but they have to be
ignored during checking. To be
---
src/service.c | 28 +++-
1 files changed, 27 insertions(+), 1 deletions(-)
diff --git a/src/service.c b/src/service.c
index 93beceb..6bcdede 100644
--- a/src/service.c
+++ b/src/service.c
@@ -698,6 +698,31 @@ static DBusMessage *get_messages(DBusConnection *conn,
---
doc/service-api.txt |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 46989f4..36e1161 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -24,11 +24,17 @@ Methods array{object,dict}
---
src/service.c | 37 +
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/src/service.c b/src/service.c
index 24c89b6..18c11f4 100644
--- a/src/service.c
+++ b/src/service.c
@@ -690,11 +690,48 @@ static DBusMessage *get_messages(DBusConnection
---
src/service.c | 88 -
1 files changed, 87 insertions(+), 1 deletions(-)
diff --git a/src/service.c b/src/service.c
index 18c11f4..2787c3a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -719,13 +719,85 @@ static gboolean
---
src/service.c | 27 +++
1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/src/service.c b/src/service.c
index 2787c3a..1bd4671 100644
--- a/src/service.c
+++ b/src/service.c
@@ -719,6 +719,31 @@ static gboolean get_conversation_get_args(DBusMessage
---
doc/service-api.txt |9 -
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/doc/service-api.txt b/doc/service-api.txt
index 46989f4..99e80be 100644
--- a/doc/service-api.txt
+++ b/doc/service-api.txt
@@ -24,11 +24,18 @@ Methods array{object,dict}
to recover error internally when possible and
drop messages that are not decodable.
Ronald Tessier (1):
service: remove files when unable to decode received msg
Sébastien Bianti (9):
service: add debug prints
service: remove useless variable
service: add attempts counter variable
service
these are the same except the first
patch (don't always remove message's files, only when the message
is not decodable).
Ronald Tessier (1):
service: remove files when unable to decode received msg
Sébastien Bianti (9):
service: add debug prints
service: remove useless variable
service: add
Remove files when message is not decodable.
---
src/service.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/service.c b/src/service.c
index f148252..7f2a302 100644
--- a/src/service.c
+++ b/src/service.c
@@ -961,6 +961,7 @@ static gboolean
From: Sébastien Bianti sebastien.bia...@linux.intel.com
---
src/service.c |8 +++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/service.c b/src/service.c
index 7f2a302..e36f318 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1806,8 +1806,10 @@ static gboolean
From: Sébastien Bianti sebastien.bia...@linux.intel.com
---
src/service.c |7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/service.c b/src/service.c
index e36f318..4ec49e6 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1803,7 +1803,6 @@ static gboolean
From: Sébastien Bianti sebastien.bia...@linux.intel.com
---
src/service.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/service.c b/src/service.c
index 4ec49e6..4c8a87e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -55,6 +55,7 @@
#define
1 - 100 of 120 matches
Mail list logo