summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sangyoon Jang [Mon, 8 Jun 2015 07:08:42 +0000 (16:08 +0900)]
Return error status when get_value failed
client may want to know specific cause
Change-Id: I1761c5a835454b0eedf943ecc6e863b6feaa1902
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Suchang Woo [Fri, 8 May 2015 07:25:22 +0000 (16:25 +0900)]
Support SMACK permissive mode in Buxton
If Kernel SMACK module is supporting the permissive mode,
Buxton should also support it.
Signed-off-by: Suchang Woo <suchang.woo@samsung.com>
Change-Id: Ib976fa0d5330afbffed09c1e31dc97c4976468d1
Suchang Woo [Tue, 10 Mar 2015 12:00:16 +0000 (21:00 +0900)]
Fix double free
When buxton_check_smack_access() in buxton_direct_get_value_for_layer() returns
false, data_label->value is freed but the value is not cleared. and, it is
freed again in get_label() when buxton_direct_get_value() returns error.
valgrind result is as follows:
==4232== Invalid free() / delete / delete[] / realloc()
==4232== at 0x483FF80: free (vg_replace_malloc.c:473)
==4232== by 0x14551: get_label (daemon.c:853)
==4232== by 0x14975: buxtond_handle_message (daemon.c:279)
==4232== by 0x1514D: handle_client (daemon.c:1303)
==4232== by 0x13AF3: main (main.c:363)
==4232== Address 0x4b4cfa0 is 0 bytes inside a block of size 7 free'd
==4232== at 0x483FF80: free (vg_replace_malloc.c:473)
==4232== by 0x15DE5: buxton_direct_get_value_for_layer (direct.c:181)
==4232== by 0x15E07: buxton_direct_get_value (direct.c:59)
==4232== by 0x14515: get_label (daemon.c:835)
==4232== by 0x14975: buxtond_handle_message (daemon.c:279)
==4232== by 0x1514D: handle_client (daemon.c:1303)
==4232== by 0x13AF3: main (main.c:363)
==4232==
Signed-off-by: Suchang Woo <suchang.woo@samsung.com>
Change-Id: Idbcaa80b60711969a285782e56a849145559283a
Hurnjoo Lee [Tue, 24 Feb 2015 04:57:55 +0000 (13:57 +0900)]
Fix issue that crash when terminate client
If n_list was changed, hashmap should be updated.
Change-Id: I3eb645e7f9a19f509ea79ce7800096a7ac6dfdf2
Signed-off-by: Hurnjoo Lee <hurnjoo.lee@samsung.com>
José Bollo [Thu, 19 Feb 2015 13:41:33 +0000 (14:41 +0100)]
Improve post-install initialisation
The improvement comes from 4 modifications:
1. the foreign required programs are listed
2. the group is created if needed as a system group
3. the user is created if needed as a system user
4. the created files are really changed of owner and contex
Change-Id: I1b8dcddf6a97a6a748a2fb89bb5bef8dda4a00a2
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
José Bollo [Mon, 22 Dec 2014 09:40:02 +0000 (10:40 +0100)]
packaging: Update to buxton v5 release
Change-Id: Ic7331ec6bd463e485fcdccceb8ec5bdd1af0779a
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
José Bollo [Wed, 19 Nov 2014 15:45:48 +0000 (16:45 +0100)]
packaging: Update to buxton v4 release
Adding 2 new packages: buxtonsimple and buxtonsimple-devel
for providing the new library libbuxtonsimple.
Change-Id: Ied4294acc725aa193ff5dc3b9e2b2b39a3c2985f
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Brad Peters [Wed, 27 Aug 2014 18:37:43 +0000 (11:37 -0700)]
packaging: Add buxton user creation to spec
This is necessary for the initial DB's to be created
properly, and for the service to run as 'buxton'
Change-Id: Id084518850a8bcfd694bb0952cab5526f3dcc92e
Brad Peters [Tue, 19 Aug 2014 21:40:46 +0000 (14:40 -0700)]
packaging: Update buxton.changes to include v3.0
Change-Id: I30f75697a5232cf67c9866c67b2a120b4c75c895
Brad Peters [Tue, 19 Aug 2014 21:24:17 +0000 (14:24 -0700)]
packaging: Update packaging to v3.0
Change-Id: I4a22f209ee7b0e1be0a7b4db747bc854b2874d83
Patrick McCarty [Fri, 2 May 2014 21:45:19 +0000 (14:45 -0700)]
packaging: Update to the v2 release
Change-Id: Id6680295e7e114682f01ae7d9f11a84d2badee12
Signed-off-by: Patrick McCarty <patrick.mccarty@linux.intel.com>
Patrick McCarty [Tue, 18 Mar 2014 17:40:12 +0000 (10:40 -0700)]
packaging: Update changelog
Change-Id: Ia4ba5624cdaa8b4907a6765e1e90d5c9a0426c57
Signed-off-by: Patrick McCarty <patrick.mccarty@linux.intel.com>
Patrick McCarty [Fri, 14 Mar 2014 06:37:59 +0000 (23:37 -0700)]
packaging initial: Add packaging for v1
Change-Id: Ie5ea21561cc7a899d327755ff6d3397b859e4fc5
Signed-off-by: Patrick McCarty <patrick.mccarty@linux.intel.com>
José Bollo [Mon, 22 Dec 2014 09:33:31 +0000 (10:33 +0100)]
Imported Upstream version 5
José Bollo [Wed, 19 Nov 2014 15:34:22 +0000 (16:34 +0100)]
Imported Upstream version 4
Brad Peters [Mon, 18 Aug 2014 20:39:36 +0000 (13:39 -0700)]
Imported Upstream version 3
Patrick McCarty [Fri, 2 May 2014 21:43:23 +0000 (14:43 -0700)]
Imported Upstream version 2
Patrick McCarty [Wed, 12 Mar 2014 18:45:46 +0000 (11:45 -0700)]
Imported Upstream version 1