[PATCHv2 0/6] mmsd: support delivery_ind notification

2012-09-12 Thread Ronald Tessier
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

[PATCHv2 1/6] service: Use MMS_META_UUID_SUFFIX

2012-09-12 Thread Ronald Tessier
--- 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)

[PATCHv2 3/6] service: Process delivery_ind notification

2012-09-12 Thread Ronald Tessier
--- 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

[PATCHv2 2/6] mmsutil: Decode delivery_ind msg

2012-09-12 Thread Ronald Tessier
--- 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,

[PATCHv2 4/6] doc: Add ReportChanged signal description

2012-09-12 Thread Ronald Tessier
--- 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)

[PATCHv2 6/6] service: Send a delivery changed signal

2012-09-12 Thread Ronald Tessier
--- 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

[PATCHv2 5/6] test: Add ReportChanged to monitored signals

2012-09-12 Thread Ronald Tessier
--- 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 =

[PATCH] TODO: Set number of significant digits in settings

2012-09-12 Thread Ronald Tessier
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

Re: [PATCH 12/12] doc: Add ReportChanged signal description

2012-09-04 Thread Ronald Tessier
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

[PATCH] mmsd: (resending) Add list-services script

2012-08-24 Thread Ronald Tessier
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

[PATCH] test: Add test script to list services properties

2012-08-24 Thread Ronald Tessier
--- 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 @@

[PATCH 00/12] mmsd: (resending) Support Delivery Report notification

2012-08-24 Thread Ronald Tessier
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

[PATCH 03/12] service: Store msg_id provided by M-Send.conf PDU

2012-08-24 Thread Ronald Tessier
--- 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)

[PATCH 02/12] mmsutil: Decode delivery_ind msg

2012-08-24 Thread Ronald Tessier
--- 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,

[PATCH 05/12] service: Add a group [delivery_status] in the msg status

2012-08-24 Thread Ronald Tessier
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

[PATCH 06/12] service: Support M-Delivery.ind in mms_service_push_notify()

2012-08-24 Thread Ronald Tessier
--- 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)

[PATCH 07/12] service: Support delivery_ind notif on start

2012-08-24 Thread Ronald Tessier
--- 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

[PATCH 04/12] service: Move mms_address_to_string() up

2012-08-24 Thread Ronald Tessier
--- 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

[PATCH 09/12] service: Process delivery_ind notification

2012-08-24 Thread Ronald Tessier
--- 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

[PATCH 08/12] store: Define MMS_META_UUID_XXX len and suffix

2012-08-24 Thread Ronald Tessier
--- 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

[PATCH 11/12] test: Add ReportChanged to monitored signals

2012-08-24 Thread Ronald Tessier
--- 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 =

[PATCH 10/12] service: Send a delivery changed signal

2012-08-24 Thread Ronald Tessier
--- 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

[PATCH 00/12] mmsd: Support Delivery Report notification

2012-08-17 Thread Ronald Tessier
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

[PATCH 01/12] mmsutil: Define mms_delivery_ind struct

2012-08-17 Thread Ronald Tessier
--- 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; };

[PATCH 02/12] mmsutil: Decode delivery_ind msg

2012-08-17 Thread Ronald Tessier
--- 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,

[PATCH 03/12] service: Store msg_id provided by M-Send.conf PDU

2012-08-17 Thread Ronald Tessier
--- 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)

[PATCH 04/12] service: Move mms_address_to_string() up

2012-08-17 Thread Ronald Tessier
--- 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

[PATCH 05/12] service: Add a group [delivery_status] in the msg status

2012-08-17 Thread Ronald Tessier
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

[PATCH 06/12] service: Support M-Delivery.ind in mms_service_push_notify()

2012-08-17 Thread Ronald Tessier
--- 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)

[PATCH 07/12] service: Support delivery_ind notif on start

2012-08-17 Thread Ronald Tessier
--- 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

[PATCH 08/12] store: Define MMS_META_UUID_XXX len and suffix

2012-08-17 Thread Ronald Tessier
--- 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

[PATCH 10/12] service: Send a delivery changed signal

2012-08-17 Thread Ronald Tessier
--- 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

[PATCH 09/12] service: Process delivery_ind notification

2012-08-17 Thread Ronald Tessier
--- 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

[PATCH 11/12] test: Add ReportChanged to monitored signals

2012-08-17 Thread Ronald Tessier
--- 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 =

[PATCH 12/12] doc: Add ReportChanged signal description

2012-08-17 Thread Ronald Tessier
--- 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)

[PATCH] mmsd: Add list-services script

2012-08-10 Thread Ronald Tessier
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

[PATCH] test: Add test script to list services properties

2012-08-10 Thread Ronald Tessier
--- 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 @@

[PATCH 0/3] mmsd: Add GetProperties method

2012-08-09 Thread Ronald Tessier
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

[PATCH 1/3] service: Add DBus method to get service properties

2012-08-09 Thread Ronald Tessier
--- 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

[PATCH 2/3] doc: Describe GetProperties in service-api

2012-08-09 Thread Ronald Tessier
--- 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()

[PATCH 3/3] test: Add a test script to get service properties

2012-08-09 Thread Ronald Tessier
--- 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 @@

[PATCHv2 1/3] service: Add DBus method to set delivery-report

2012-08-08 Thread Ronald Tessier
--- 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

[PATCHv2 2/3] doc: Describe DBus method to set delivery-report

2012-08-08 Thread Ronald Tessier
--- 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()

[PATCHv2 3/3] test: Add a script to set the delivery-report flag

2012-08-08 Thread Ronald Tessier
--- 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 =

[PATCH 2/4] service: Load delivery-report from mms settings

2012-08-06 Thread Ronald Tessier
--- 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

[PATCH 1/4] store: Add utilities for mms settings file access

2012-08-06 Thread Ronald Tessier
--- 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

[PATCH 3/4] service: Add DBus method to set delivery-report

2012-08-06 Thread Ronald Tessier
--- 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

[PATCH 4/4] test: Add a script to set the delivery-report flag

2012-08-06 Thread Ronald Tessier
--- 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 +

[PATCH 0/4] mmsd: delivery-report flag

2012-08-06 Thread Ronald Tessier
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

[PATCH 0/4] mmsd: delivery-report flag

2012-07-23 Thread Ronald Tessier
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

[PATCH 1/4] store: Add utilities for mms settings file access

2012-07-23 Thread Ronald Tessier
--- 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

[PATCH 3/4] service: Add DBus method to set delivery-report

2012-07-23 Thread Ronald Tessier
--- 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

[PATCH 4/4] test: Add a script to set the delivery-report flag

2012-07-23 Thread Ronald Tessier
--- 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 +

[PATCH 0/3] mmsd: get delivery_report setting

2012-07-06 Thread Ronald Tessier
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

[PATCH 1/3] service: manage delivery report setting

2012-07-06 Thread Ronald Tessier
--- 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;

[PATCH 3/3] service: use delivery_report in send_req message

2012-07-06 Thread Ronald Tessier
--- 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)

[PATCH 2/3] ofono: Add support for message_manager tracking

2012-07-06 Thread Ronald Tessier
--- 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

[PATCHv2 1/2] doc: Describe delivered group in storage doc

2012-06-12 Thread Ronald Tessier
--- 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

[PATCHv2 0/2] mmsd: new tasks definition

2012-06-12 Thread Ronald Tessier
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

[PATCHv2 2/2] doc: Add new D-Bus methods to service interface

2012-06-12 Thread Ronald Tessier
--- 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

[PATCH 1/6] mmsutil: Add delivery report to send_req struct

2012-06-12 Thread Ronald Tessier
--- 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

[PATCH 0/6] mmsd : Add delivery report support

2012-06-12 Thread Ronald Tessier
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

[PATCH 3/6] service: Retrieve delivery-report parameter

2012-06-12 Thread Ronald Tessier
--- 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

[PATCH 2/6] doc: Modify SendMessage D-Bus API

2012-06-12 Thread Ronald Tessier
--- 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()

[PATCH 4/6] mmsutil: Encode delivery-report in send_req msg

2012-06-12 Thread Ronald Tessier
--- 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

[PATCH 5/6] unit: Add delivery_report to send_req testing

2012-06-12 Thread Ronald Tessier
--- 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

[PATCH 6/6] test: Support delivery_report in Send-Message script

2012-06-12 Thread Ronald Tessier
--- 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

Re: [PATCH 2/3] doc: Describe delivered group in storage doc

2012-06-07 Thread Ronald Tessier
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 +++

[PATCH 1/3] TODO: Add new tasks

2012-05-31 Thread Ronald Tessier
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

[PATCH 0/3] mmsd: (resending) new tasks definition

2012-05-31 Thread Ronald Tessier
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

[PATCH 2/3] doc: Describe delivered group in storage doc

2012-05-31 Thread Ronald Tessier
--- 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

[PATCH 3/3] doc: Add new D-Bus methods to service interface

2012-05-31 Thread Ronald Tessier
--- 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

[PATCH 1/3] TODO: Add new tasks

2012-05-22 Thread Ronald Tessier
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

[PATCH 0/3] mmsd: new tasks definition

2012-05-22 Thread Ronald Tessier
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

[PATCH 2/3] doc: Describe delivered group in storage doc

2012-05-22 Thread Ronald Tessier
--- 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

[PATCH 3/3] doc: Add new D-Bus methods to service interface

2012-05-22 Thread Ronald Tessier
--- 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

Re: [PATCH 3/3] doc: Add new D-Bus methods to service interface

2012-05-22 Thread Ronald Tessier
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

[PATCH 0/3] mmsd: new tasks definition

2012-05-21 Thread Ronald Tessier
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

[PATCH 2/3] doc: Describe delivered group in storage doc

2012-05-21 Thread Ronald Tessier
--- 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

[PATCH 1/3] TODO: Add new tasks

2012-05-21 Thread Ronald Tessier
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

[PATCH 3/3] doc: Add new D-Bus methods to service interface

2012-05-21 Thread Ronald Tessier
--- 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

[PATCH 0/2] mmsd: GetConversation

2012-05-10 Thread Ronald Tessier
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

[PATCH 1/2] test: Add python get-conversation test

2012-05-10 Thread Ronald Tessier
--- 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 +++

[PATCH 2/2] TODO: Update TODO to remove GetConversation entry

2012-05-10 Thread Ronald Tessier
--- 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

[PATCH] doc: Update service-api doc to match the code

2012-05-09 Thread Ronald Tessier
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 +++

[PATCHv2 0/4] mmsd: GetConversation support

2012-05-03 Thread Ronald Tessier
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

[PATCHv2 1/4] service: Retrieve get_conversation() args

2012-05-03 Thread Ronald Tessier
--- 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, {

[PATCHv2 2/4] service: Fill conversation list with messages

2012-05-03 Thread Ronald Tessier
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

[PATCHv2 3/4] service: Sort conversation list by message date

2012-05-03 Thread Ronald Tessier
--- 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,

[PATCHv2 4/4] doc: Update service-api.txt

2012-05-03 Thread Ronald Tessier
--- 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}

[PATCHv1 2/5] service: Retrieve get_conversation() args

2012-04-25 Thread Ronald Tessier
--- 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

[PATCHv1 3/5] service: Fill conversation list with messages

2012-04-25 Thread Ronald Tessier
--- 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

[PATCHv1 4/5] service: Sort conversation list by message date

2012-04-25 Thread Ronald Tessier
--- 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

[PATCHv1 5/5] doc: Update service-api.txt

2012-04-25 Thread Ronald Tessier
--- 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}

Re: [PATCH v2 00/10] mmsd: error management

2012-04-18 Thread Ronald Tessier
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

[PATCHv3 00/10] mmsd: error management

2012-04-18 Thread Ronald Tessier
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

[PATCHv3 01/10] service: remove files when unable to decode received msg

2012-04-18 Thread Ronald Tessier
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

[PATCHv3 02/10] service: add debug prints

2012-04-18 Thread Ronald Tessier
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

[PATCHv3 03/10] service: remove useless variable

2012-04-18 Thread Ronald Tessier
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

[PATCHv3 04/10] service: add attempts counter variable

2012-04-18 Thread Ronald Tessier
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   2   >