platform/core/appfw/message-port-dbus.git
8 years agoChange SmackExecLabel to SmackProcessLabel 00/40400/1 accepted/tizen_common tizen accepted/tizen/common/20150604.131146 submit/tizen_common/20150603.000219
Maciej Wereski [Fri, 24 Apr 2015 11:48:53 +0000 (13:48 +0200)]
Change SmackExecLabel to SmackProcessLabel

Since systemd v219 Tizen-specific SmackExecLabel option was dropped in
favour of SmackProcessLabel option from upstream.

Change-Id: Ia895ff4113508d9b86e992858c4c93751d3b28f6
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
9 years agoAdd tizen 2.3 native API 87/33087/12 accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20150224.150829 accepted/tizen/mobile/20150225.010333 accepted/tizen/tv/20150225.005330 accepted/tizen/wearable/20150225.005509 submit/tizen/20150224.121933
Hurnjoo Lee [Mon, 5 Jan 2015 10:56:50 +0000 (19:56 +0900)]
Add tizen 2.3 native API

To support Tizen 2.3 native application, add tizen native api to message port library.

Change-Id: I90928fc241639273a629cc171f847b03af641afb
Signed-off-by: Hurnjoo Lee <hurnjoo.lee@samsung.com>
9 years agoTizen 2.3 Native API supported changes. 12/33512/1
Amarnath Valluri [Mon, 12 Jan 2015 13:41:41 +0000 (15:41 +0200)]
Tizen 2.3 Native API supported changes.

New APIs added to support Tizen 2.3 API.
Briefly 'userdata' support for message handlers.

Change-Id: I3b4cb01a6d5f65c785282cf28cdb7f62a32b13a8
Signed-off-by: Amarnath Valluri <amarnath.valluri@linux.intel.com>
9 years agoclean spec file 92/28592/1
Ronan Le Martret [Fri, 10 Oct 2014 08:16:00 +0000 (10:16 +0200)]
clean spec file

 - Allow post/postun work with yocto
 - improve rpmlint score
 - use rpm macro for systemd

Change-Id: Ice40d17386abe7faf04d8dd0ab8715c421f7770a
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
9 years agoFix messageport launching due to app user removal 68/28368/2 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0_ivi accepted/tizen_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.m14.3_ivi tizen_3.0_ivi accepted/tizen/common/20141003.171222 accepted/tizen/ivi/20141009.080619 submit/tizen_common/20141003.171000 submit/tizen_ivi/20141007.444444 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
Baptiste DURAND [Fri, 3 Oct 2014 16:58:23 +0000 (18:58 +0200)]
Fix messageport launching due to app user removal

Change-Id: I7e4736d53ccdd326b0b56078618fafba0353d6f1
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
9 years agoClean spec file for Yocto compatibility 02/27002/1 accepted/tizen/common/20140915.091248 submit/tizen_common/20140912.150451 submit/tizen_ivi/20140916.000000
Kévin THIERRY [Wed, 3 Sep 2014 07:06:44 +0000 (09:06 +0200)]
Clean spec file for Yocto compatibility

* Do not create m4 dir if it alread exists.
* Use macro %reconfigure instead of "autoreconf" + macro %configure.
* Add license.

Change-Id: I35dc350537d12ab053e446ecd799c474a6c20978
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
9 years agoRelease 1.0.3-2 accepted/tizen/common/20140827.124535 accepted/tizen/ivi/20140903.104609 submit/tizen/20140827.111249 submit/tizen/20140827.111508
Amarnath Valluri [Mon, 25 Aug 2014 11:50:14 +0000 (14:50 +0300)]
Release 1.0.3-2

Change-Id: Ie3bdcd306fb12e3e5d6701adf9c557249c98bdd2
Signed-off-by: Amarnath Valluri <amarnath.valluri@linux.intel.com>
9 years agoBug Fix : XWALK-1885 - use bool as guint8 accepted/tizen/common/20140826.154948 submit/tizen_common/20140826.152809
Amarnath Valluri [Thu, 21 Aug 2014 12:24:57 +0000 (15:24 +0300)]
Bug Fix : XWALK-1885 - use bool as guint8

sizeof gboolean and bool is different, this causes problems in case
of using the library in cpp, so treating bool as single byte.

Change-Id: Iafad60c41a8c826ddfa217b721f2a68ab858f5dd
Signed-off-by: Amarnath Valluri <amarnath.valluri@linux.intel.com>
9 years agoBump release 1.0.3 submit/tizen/20140820.080649
Amarnath Valluri [Wed, 20 Aug 2014 07:02:23 +0000 (10:02 +0300)]
Bump release 1.0.3

Change-Id: Ida113906cefa0bd17dc9bf1cd843cfa7bdb27c83
Signed-off-by: Amarnath Valluri <amarnath.valluri@linux.intel.com>
9 years agobuild warnings removed
Amarnath Valluri [Fri, 15 Aug 2014 07:59:49 +0000 (10:59 +0300)]
build warnings removed

Change-Id: I09b7bb5d190dd185f51c06703fc5e254e38b7bba
Signed-off-by: Amarnath Valluri <amarnath.valluri@linux.intel.com>
9 years agoBump release : v1.0.2
Amarnath Valluri [Wed, 19 Feb 2014 08:07:38 +0000 (10:07 +0200)]
Bump release : v1.0.2

Change-Id: I53d76f5188b7d4dadf4c6aa2ac02c1b4072739e2

9 years agoFIX TIVI-2641: Fix issue in trusted ports with no valid certificate info.
Amarnath Valluri [Tue, 18 Feb 2014 17:02:14 +0000 (19:02 +0200)]
FIX TIVI-2641: Fix issue in trusted ports with no valid certificate info.

The case where both sender and receiver has no certificate info case
is not handeld properly, this commit fixes the issue.

Change-Id: I2705a66aea91f7b283dff5d90a2560a70cd116d2

9 years agoBump release : v1.0.1
Amarnath Valluri [Mon, 27 Jan 2014 08:23:04 +0000 (10:23 +0200)]
Bump release : v1.0.1

Change-Id: Ic9aec5e5f1b41eb0e7115494ba118468baca70dc
Fixes: TIVI-2638

9 years agoFix TIVI-2638 Enable SmackExecLabel=User for messageport
Amarnath Valluri [Thu, 23 Jan 2014 12:37:19 +0000 (14:37 +0200)]
Fix TIVI-2638 Enable SmackExecLabel=User for messageport

Support for invoking messageport daemon by systemd with correct smack label.

This commit is also having the supported changes :
 - Stop using session bus for invoking, and fix tests in non-session-bus case.
 - change in daemon socket location : /run/user/@usern_name@ -> /tmp.
   As user specific folder is not created at the time of daemon startup

Change-Id: Ibd885e522970aa63241792258e4a32a0bf32cfbb

9 years agoRelease 1.0.0-2
Amarnath Valluri [Wed, 27 Nov 2013 07:45:44 +0000 (09:45 +0200)]
Release 1.0.0-2

9 years agoFix-Issue TIVI-2159: Double free of bundle in message handler
Amarnath Valluri [Mon, 25 Nov 2013 10:04:39 +0000 (12:04 +0200)]
Fix-Issue TIVI-2159: Double free of bundle in message handler

Client frees the data(bundle) passed in message handler, so we need not
to free it.

Change-Id: Iee72c2826aae355efe2f238fa6af38930e96c503

9 years agochangelog file added
Amarnath Valluri [Tue, 12 Nov 2013 12:14:33 +0000 (14:14 +0200)]
changelog file added

9 years agorelease 1.0.0 changes
Amarnath Valluri [Tue, 12 Nov 2013 12:12:13 +0000 (14:12 +0200)]
release 1.0.0 changes

9 years agopackaging: manifest support added
Amarnath Valluri [Tue, 12 Nov 2013 12:11:13 +0000 (14:11 +0200)]
packaging: manifest support added

9 years agopackaging: corrected package grouping
Amarnath Valluri [Tue, 12 Nov 2013 12:10:18 +0000 (14:10 +0200)]
packaging: corrected package grouping

9 years agotests: Isolating tests by running dedicated session bus.
Amarnath Valluri [Thu, 7 Nov 2013 13:34:46 +0000 (15:34 +0200)]
tests: Isolating tests by running dedicated session bus.

With this commit, didcated session bus daemon is started
while running tests. If --enable-debug is used, then we are
treating as tests are running from source tree, Assuming that
release builds are debug disabled, where installed messageportd
is used for testing.

NOTE: this code should be gaurded under USE_SESSION_BUS.

9 years agodaemon: Ignoring certificate validation for invalid apps.
Amarnath Valluri [Thu, 7 Nov 2013 12:30:17 +0000 (14:30 +0200)]
daemon: Ignoring certificate validation for invalid apps.

This allows us to run unit-tests.

9 years agoenable certificate validation code
Amarnath Valluri [Wed, 6 Nov 2013 09:14:20 +0000 (11:14 +0200)]
enable certificate validation code

9 years agoupdated licence header
Amarnath Valluri [Wed, 6 Nov 2013 09:11:52 +0000 (11:11 +0200)]
updated licence header

9 years agoexamples -> tests
Amarnath Valluri [Tue, 5 Nov 2013 09:53:18 +0000 (11:53 +0200)]
examples -> tests

9 years agoexample: Fix testcases
Amarnath Valluri [Tue, 5 Nov 2013 08:25:33 +0000 (10:25 +0200)]
example: Fix testcases

9 years agodaemon: Using pid as appid for clients which are not tizen applications
Amarnath Valluri [Tue, 5 Nov 2013 08:25:02 +0000 (10:25 +0200)]
daemon: Using pid as appid for clients which are not tizen applications

9 years agolib: Fix to handling duplicate local ports.
Amarnath Valluri [Fri, 1 Nov 2013 11:03:49 +0000 (13:03 +0200)]
lib: Fix to handling duplicate local ports.

messageport_register_local_port() now returns the Id of the port
by updating message_cb, in case if its already registered with the
same port_name.

9 years agolib: API documentation cleanup
Amarnath Valluri [Fri, 1 Nov 2013 11:00:56 +0000 (13:00 +0200)]
lib: API documentation cleanup

9 years agolog: Updated dlog usage
Amarnath Valluri [Fri, 1 Nov 2013 11:00:16 +0000 (13:00 +0200)]
log: Updated dlog usage

9 years agodaemon: Using PID as app id, if no appliation id found.
Amarnath Valluri [Fri, 1 Nov 2013 10:58:44 +0000 (12:58 +0200)]
daemon: Using PID as app id, if no appliation id found.

9 years agoSession bus support enabled for message port daemon
Amarnath Valluri [Wed, 30 Oct 2013 11:39:43 +0000 (13:39 +0200)]
Session bus support enabled for message port daemon

9 years agopackaging: examples packaged under message-port-examples.
Amarnath Valluri [Wed, 30 Oct 2013 11:37:47 +0000 (13:37 +0200)]
packaging: examples packaged under message-port-examples.

Few debug issues fixed in example code.

9 years agodaemon: few fixes to dbus-server code
Amarnath Valluri [Wed, 30 Oct 2013 11:34:47 +0000 (13:34 +0200)]
daemon: few fixes to dbus-server code

9 years agomissing copyright section added, and few typo fixes
Amarnath Valluri [Fri, 25 Oct 2013 08:38:31 +0000 (11:38 +0300)]
missing copyright section added, and few typo fixes

9 years agolog messages corrected
Amarnath Valluri [Thu, 24 Oct 2013 12:06:04 +0000 (15:06 +0300)]
log messages corrected

9 years agodaemon: fixed issue in registring more than one ports by a client.
Amarnath Valluri [Thu, 24 Oct 2013 12:04:30 +0000 (15:04 +0300)]
daemon: fixed issue in registring more than one ports by a client.

9 years agodaemon: enviroment variable support is added to daemon server socket address.
Amarnath Valluri [Thu, 24 Oct 2013 11:58:59 +0000 (14:58 +0300)]
daemon: enviroment variable support is added to daemon server socket address.

First we check if MESSAGEPORT_BUS_ADDRESS variable is set to any socket path,
if yes then daemon runs on that address, else uses configured bus address.

9 years agousing dlog for logging
Amarnath Valluri [Thu, 24 Oct 2013 11:57:20 +0000 (14:57 +0300)]
using dlog for logging

9 years agoexamples: add example to demonstrate API usage in C++
Amarnath Valluri [Fri, 18 Oct 2013 11:07:29 +0000 (14:07 +0300)]
examples: add example to demonstrate API usage in C++

lib: fixed gboolean -> bool issue

9 years agolib: made API multi thread safe(untested)
Amarnath Valluri [Fri, 18 Oct 2013 08:39:48 +0000 (11:39 +0300)]
lib: made API multi thread safe(untested)

9 years agodaemon: code refine in manager
Amarnath Valluri [Fri, 18 Oct 2013 07:27:21 +0000 (10:27 +0300)]
daemon: code refine in manager

9 years agodaemon: aul & pkgmgr-info dependent code enabled
Amarnath Valluri [Thu, 17 Oct 2013 12:00:39 +0000 (15:00 +0300)]
daemon: aul & pkgmgr-info dependent code enabled

aul: Support for getting application id from pid of the connected client.
pkgmgr-info: Validating webapp client signatures in case of trusted ports.

9 years agorpm packaging support added for tizen
Amarnath Valluri [Wed, 16 Oct 2013 11:10:53 +0000 (14:10 +0300)]
rpm packaging support added for tizen

9 years agobuild: enable/disable examples support
Amarnath Valluri [Thu, 17 Oct 2013 08:01:55 +0000 (11:01 +0300)]
build: enable/disable examples support

9 years ago.gitignore file added
Amarnath Valluri [Wed, 16 Oct 2013 10:00:27 +0000 (13:00 +0300)]
.gitignore file added

9 years agowarnings removed
Amarnath Valluri [Wed, 16 Oct 2013 10:00:10 +0000 (13:00 +0300)]
warnings removed

9 years agolib: .pc file added for message-port library
Amarnath Valluri [Wed, 16 Oct 2013 08:35:23 +0000 (11:35 +0300)]
lib: .pc file added for message-port library

9 years agolib: fixes to library
Amarnath Valluri [Wed, 16 Oct 2013 07:50:35 +0000 (10:50 +0300)]
lib: fixes to library

9 years agodristibute single shared shared library: libmessage-port.so
Amarnath Valluri [Tue, 15 Oct 2013 16:56:24 +0000 (19:56 +0300)]
dristibute single shared shared library: libmessage-port.so

9 years agocertifiacte validation code added
Amarnath Valluri [Tue, 15 Oct 2013 12:26:30 +0000 (15:26 +0300)]
certifiacte validation code added

9 years agoUsing D-Bus properties for Service object
Amarnath Valluri [Tue, 15 Oct 2013 08:46:22 +0000 (11:46 +0300)]
Using D-Bus properties for Service object

9 years agodaemon: dbus errors defined
Amarnath Valluri [Mon, 14 Oct 2013 12:36:24 +0000 (15:36 +0300)]
daemon: dbus errors defined

9 years agobidirectional messages implemented, updated the example code
Amarnath Valluri [Sat, 12 Oct 2013 12:57:19 +0000 (15:57 +0300)]
bidirectional messages implemented, updated the example code

9 years agolibtoolize added to autogen.sh
Amarnath Valluri [Fri, 11 Oct 2013 19:52:26 +0000 (22:52 +0300)]
libtoolize added to autogen.sh

9 years agofixes to daemon. initial implementation of client library
Amarnath Valluri [Fri, 11 Oct 2013 12:29:58 +0000 (15:29 +0300)]
fixes to daemon. initial implementation of client library

9 years agodaemon initial implementation
Amarnath Valluri [Wed, 9 Oct 2013 11:07:43 +0000 (14:07 +0300)]
daemon initial implementation

9 years agoInitial empty repository
Sriram Ramkrishna [Wed, 20 Aug 2014 00:47:18 +0000 (17:47 -0700)]
Initial empty repository