From 930baf75b3ad8731dd37fb5a69fcb7b63996bd7c Mon Sep 17 00:00:00 2001 From: Seungha Son Date: Tue, 12 Sep 2017 13:56:16 +0900 Subject: [PATCH 01/16] Adjust coding rule ERROR: do not initialise statics to 0 or NULL Signed-off-by: Seungha Son Change-Id: I2e7a31bde8f3273fec33ccc446cbf680b332ab2c --- src/esd_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/esd_main.c b/src/esd_main.c index 40987f2..2ea6dba 100644 --- a/src/esd_main.c +++ b/src/esd_main.c @@ -142,7 +142,7 @@ typedef struct __esd_appctrl_cb_data { static void __esd_event_handler(char *event_name, bundle *data, void *user_data); static int __esd_add_appinfo_handler(const pkgmgrinfo_appinfo_h handle, void *data); -static cynara *r_cynara = NULL; +static cynara *r_cynara; static int __esd_init_cynara(void) { -- 2.7.4 From eee2674479a64eecb57fa69300c0c35d302e2f39 Mon Sep 17 00:00:00 2001 From: Youngjae Shin Date: Wed, 13 Sep 2017 11:18:56 +0900 Subject: [PATCH 02/16] fix coding rule error Change-Id: I84a63051517f849c35c25bc734bccf91b9d30c6a --- src/esd_main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/esd_main.c b/src/esd_main.c index 2ea6dba..1655228 100644 --- a/src/esd_main.c +++ b/src/esd_main.c @@ -264,9 +264,8 @@ static int __get_sender_uid(GDBusConnection *conn, const char *sender_name) int uid = -1; uid = __get_sender_unixinfo(conn, sender_name, "GetConnectionUnixUser"); - if (uid < 0) { + if (uid < 0) _E("failed to get uid"); - } _D("sender_name(%s), uid(%d)", sender_name, uid); -- 2.7.4 From c5c186432cf1ede55b7bf74deaa4de1adc2775dd Mon Sep 17 00:00:00 2001 From: Semun Lee Date: Fri, 15 Sep 2017 11:25:04 +0900 Subject: [PATCH 03/16] Release version 0.1.6 Changes: - Adjust coding rule - fix coding rule error Change-Id: Iced4251908469b6f010ed86f6c6168a55c9b7c47 Signed-off-by: Semun Lee --- packaging/esd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/esd.spec b/packaging/esd.spec index fa4231c..7faf4ee 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -1,6 +1,6 @@ Name: esd Summary: Event system daemon -Version: 0.1.5 +Version: 0.1.6 Release: 1 Group: Application Framework/Service License: Apache-2.0 -- 2.7.4 From efc4493bf328d613d3d6091535660aa584b2e8bb Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Wed, 28 Mar 2018 16:29:05 +0900 Subject: [PATCH 04/16] Add RELRO for excutables Change-Id: Ibea807acd545b31250d108edeb026e98e823e556 Signed-off-by: Inkyun Kil --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 68006e9..3936be4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,7 @@ SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed") add_executable(esd ${SRCS}) TARGET_LINK_LIBRARIES(esd eventsystem pkgmgr-client ${pkgs_LDFLAGS}) SET_TARGET_PROPERTIES(esd PROPERTIES COMPILE_FLAGS ${CFLAGS} "-fPIE") -SET_TARGET_PROPERTIES(esd PROPERTIES LINK_FLAGS "-pie") +SET_TARGET_PROPERTIES(esd PROPERTIES LINK_FLAGS "-pie -Wl,-z,relro") # pkgconfig file configure_file(esd.manifest.in esd.manifest @ONLY) -- 2.7.4 From 6ab8f10a278956415ed91a58e2d8d50a52a8f5ac Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Wed, 4 Apr 2018 10:57:11 +0900 Subject: [PATCH 05/16] Release version 0.1.7 Changes: - Add RELRO for excutables Change-Id: I8d2848fc5391aeebe0c628bf83ad444568b51728 Signed-off-by: Inkyun Kil --- packaging/esd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/esd.spec b/packaging/esd.spec index 7faf4ee..87f811a 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -1,6 +1,6 @@ Name: esd Summary: Event system daemon -Version: 0.1.6 +Version: 0.1.7 Release: 1 Group: Application Framework/Service License: Apache-2.0 -- 2.7.4 From a5df67a23f11d6a6442df8b94ee09eabb557850d Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Tue, 17 Apr 2018 19:18:22 +0900 Subject: [PATCH 06/16] Change rules for default dbus policy Change-Id: I611704d1d12f021984290352de382a06ee950b9f Signed-off-by: Inkyun Kil --- eventsystem.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eventsystem.conf b/eventsystem.conf index 48953d2..5252e86 100644 --- a/eventsystem.conf +++ b/eventsystem.conf @@ -4,6 +4,8 @@ + + @@ -13,6 +15,10 @@ + + + + -- 2.7.4 From 06d67d53b784caff819e401932c524a87f530e87 Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Wed, 2 May 2018 14:20:55 +0900 Subject: [PATCH 07/16] Release version 0.1.8 Changes: - Change rules for default dbus policy Change-Id: I557787a2a8c27b0ec9a6a46412f595b183d1dd1f Signed-off-by: Inkyun Kil --- packaging/esd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/esd.spec b/packaging/esd.spec index 87f811a..2f81b4f 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -1,6 +1,6 @@ Name: esd Summary: Event system daemon -Version: 0.1.7 +Version: 0.1.8 Release: 1 Group: Application Framework/Service License: Apache-2.0 -- 2.7.4 From bba6ba5bf1be1936faa925845694e2d631d484c3 Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Tue, 15 May 2018 14:25:46 +0900 Subject: [PATCH 08/16] Add allow rule for dbus-policy Change-Id: I2ffb1aa6e0644da7548d69c7f14ba066d81bdcbb Signed-off-by: Inkyun Kil --- eventsystem.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/eventsystem.conf b/eventsystem.conf index 5252e86..f10352a 100644 --- a/eventsystem.conf +++ b/eventsystem.conf @@ -18,6 +18,7 @@ + -- 2.7.4 From db77850e1ffcc417b5a407e1c954b4df22866d8a Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Wed, 27 Jun 2018 19:16:51 +0900 Subject: [PATCH 09/16] Add a dependency on the service file RequiresMountsFor=/opt/usr is added. Change-Id: Icd39c5f5ff906ae0bca1fdbc859485bb64e9a7f5 Signed-off-by: Hwankyu Jhun --- packaging/esd.service | 1 + 1 file changed, 1 insertion(+) diff --git a/packaging/esd.service b/packaging/esd.service index cd5f3ca..21c1cde 100644 --- a/packaging/esd.service +++ b/packaging/esd.service @@ -1,5 +1,6 @@ [Unit] Description=Start the Event System Daemon +RequiresMountsFor=/opt/usr [Service] User=app_fw -- 2.7.4 From 4c90663d4c298e178a0ff168daa7fcc046b1c408 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Wed, 27 Jun 2018 19:39:38 +0900 Subject: [PATCH 10/16] Release version 0.1.9 Changes: - Add allow rule for dbus-policy - Add a dependency on the service file Change-Id: Ide5eb3f524db274eaf64cee54a5491e801215226 Signed-off-by: Hwankyu Jhun --- packaging/esd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/esd.spec b/packaging/esd.spec index 2f81b4f..296dcf1 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -1,6 +1,6 @@ Name: esd Summary: Event system daemon -Version: 0.1.8 +Version: 0.1.9 Release: 1 Group: Application Framework/Service License: Apache-2.0 -- 2.7.4 From 0de4063c6aca9a40519f8bdfc0e68e3feddb54fb Mon Sep 17 00:00:00 2001 From: INSUN PYO Date: Thu, 9 Aug 2018 13:57:11 +0900 Subject: [PATCH 11/16] Change the method to check if /opt/usr is ready. Signed-off-by: INSUN PYO Change-Id: I8d27e6b8471e0fafb038f27441da1e9b95d23966 Signed-off-by: INSUN PYO --- packaging/esd.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packaging/esd.service b/packaging/esd.service index 21c1cde..37a0556 100644 --- a/packaging/esd.service +++ b/packaging/esd.service @@ -1,6 +1,7 @@ [Unit] Description=Start the Event System Daemon -RequiresMountsFor=/opt/usr +Wants=wait-mount@opt-usr.service +After=wait-mount@opt-usr.service [Service] User=app_fw -- 2.7.4 From b74ef0314bdf835d5c489d0d001e873126bbd3bc Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Thu, 16 Aug 2018 08:36:33 +0900 Subject: [PATCH 12/16] Release version 0.1.10 Changes: - Change the method to check if /opt/usr is ready. Change-Id: I0b49037d6639dde4c030a4bc1136144b50e75d96 Signed-off-by: Hwankyu Jhun --- packaging/esd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/esd.spec b/packaging/esd.spec index 296dcf1..5758eb5 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -1,6 +1,6 @@ Name: esd Summary: Event system daemon -Version: 0.1.9 +Version: 0.1.10 Release: 1 Group: Application Framework/Service License: Apache-2.0 -- 2.7.4 From e3646933de658f0e81e260f9707fe7e354ca4f16 Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Mon, 27 Aug 2018 14:49:14 +0900 Subject: [PATCH 13/16] Remove needless dbus-policy Change-Id: I6bf79a5cffb69f28e2518226ab8110885bd43512 Signed-off-by: Inkyun Kil --- eventsystem.conf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eventsystem.conf b/eventsystem.conf index f10352a..4b72a47 100644 --- a/eventsystem.conf +++ b/eventsystem.conf @@ -8,19 +8,19 @@ - + - + - + - + -- 2.7.4 From f7b6e0ac593e74c43bea4c9ae8c4eadf2f2c13ad Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Mon, 27 Aug 2018 14:59:41 +0900 Subject: [PATCH 14/16] Release version 0.1.11 Changes: - Remove needless dbus-policy Change-Id: I85d86e29e273944895abbe989fb2913dd4bd8b0d Signed-off-by: Inkyun Kil --- packaging/esd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/esd.spec b/packaging/esd.spec index 5758eb5..085d055 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -1,6 +1,6 @@ Name: esd Summary: Event system daemon -Version: 0.1.10 +Version: 0.1.11 Release: 1 Group: Application Framework/Service License: Apache-2.0 -- 2.7.4 From 810a907bfc4ad3f1b1ab8703e824e367e49c0bd5 Mon Sep 17 00:00:00 2001 From: Hyotaek Shim Date: Mon, 12 Nov 2018 12:11:33 +0900 Subject: [PATCH 15/16] Dbus policy: apply default deny for own_prefix Change-Id: I2dc5875950c814b725253c3aefc1cc51b1058c03 Signed-off-by: Hyotaek Shim --- eventsystem.conf | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/eventsystem.conf b/eventsystem.conf index 4b72a47..97d42dd 100644 --- a/eventsystem.conf +++ b/eventsystem.conf @@ -6,21 +6,29 @@ - - + + + + + + + + + + -- 2.7.4 From 8600e0e3f26990184f73f38b907bd772d55144d1 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Mon, 12 Nov 2018 13:34:11 +0900 Subject: [PATCH 16/16] Release version 0.1.12 Changes: - Dbus policy: apply default deny for own_prefix Change-Id: Idd0e19f191d48e240bda0607bacb60d6271f43c8 Signed-off-by: Hwankyu Jhun --- packaging/esd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/esd.spec b/packaging/esd.spec index 085d055..d42d355 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -1,6 +1,6 @@ Name: esd Summary: Event system daemon -Version: 0.1.11 +Version: 0.1.12 Release: 1 Group: Application Framework/Service License: Apache-2.0 -- 2.7.4