diff options
author | Sunghyun Kwon <sh0701.kwon@samsung.com> | 2015-04-14 14:01:43 +0900 |
---|---|---|
committer | Sunghyun Kwon <sh0701.kwon@samsung.com> | 2015-04-14 14:01:43 +0900 |
commit | e5208ad29b26b0b05ea14bdcbf9d35234fc887cc (patch) | |
tree | de3d2cbc0e324d3ed3e791bb4d0c936e92d58f55 /email-common-use | |
parent | 1a7ecbd675279d4953797d973e8eb410eb271b41 (diff) | |
download | email-service-e5208ad29b26b0b05ea14bdcbf9d35234fc887cc.tar.gz email-service-e5208ad29b26b0b05ea14bdcbf9d35234fc887cc.tar.bz2 email-service-e5208ad29b26b0b05ea14bdcbf9d35234fc887cc.zip |
Remove the security-server dependency
Change-Id: I3d8f28e39ec85000316fbd40804e8547d8e12dec
Diffstat (limited to 'email-common-use')
-rwxr-xr-x | email-common-use/CMakeLists.txt | 4 | ||||
-rwxr-xr-x | email-common-use/email-utilities.c | 32 | ||||
-rwxr-xr-x | email-common-use/include/email-internal-types.h | 1 | ||||
-rwxr-xr-x | email-common-use/include/email-utilities.h | 2 |
4 files changed, 1 insertions, 38 deletions
diff --git a/email-common-use/CMakeLists.txt b/email-common-use/CMakeLists.txt index 0f9ebe5..aa262ee 100755 --- a/email-common-use/CMakeLists.txt +++ b/email-common-use/CMakeLists.txt @@ -28,9 +28,7 @@ INCLUDE_DIRECTORIES( ) INCLUDE(FindPkgConfig) -pkg_check_modules(common_pkgs REQUIRED glib-2.0 dlog dbus-1 vconf uw-imap-toolkit security-server libtzplatform-config) - -#pkg_check_modules(common_pkgs REQUIRED glib-2.0 dlog dbus-1 vconf contacts-service2 uw-imap-toolkit security-server libtzplatform-config) +pkg_check_modules(common_pkgs REQUIRED glib-2.0 dlog dbus-1 vconf uw-imap-toolkit libtzplatform-config) FOREACH(flag ${common_pkgs_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") diff --git a/email-common-use/email-utilities.c b/email-common-use/email-utilities.c index b5f36f5..8484849 100755 --- a/email-common-use/email-utilities.c +++ b/email-common-use/email-utilities.c @@ -36,7 +36,6 @@ #include <malloc.h> #include <pthread.h> #include <regex.h> -#include <security-server.h> #include "c-client.h" @@ -933,37 +932,6 @@ FINISH_OFF: return ret; } -INTERNAL_FUNC int em_check_socket_privilege_by_pid(int pid) -{ - EM_DEBUG_FUNC_BEGIN("pid [%d]", pid); - int smack_ret = 0; - - smack_ret = security_server_check_privilege_by_pid(pid, "email-service::write", "rw"); - if (smack_ret == SECURITY_SERVER_API_ERROR_ACCESS_DENIED) { - EM_DEBUG_EXCEPTION("SECURITY_SERVER_API_ERROR_ACCESS_DENIED"); - return EMAIL_ERROR_PERMISSION_DENIED; - } - - EM_DEBUG_FUNC_END(); - return EMAIL_ERROR_NONE; -} - -INTERNAL_FUNC int em_check_db_privilege_by_pid(int pid) -{ - EM_DEBUG_FUNC_BEGIN("pid [%d]", pid); - int smack_ret = 0; - - smack_ret = security_server_check_privilege_by_pid(pid, "email-service::db", "rw"); - if (smack_ret == SECURITY_SERVER_API_ERROR_ACCESS_DENIED) { - EM_DEBUG_EXCEPTION("SECURITY_SERVER_API_ERROR_ACCESS_DENIED"); - return EMAIL_ERROR_PERMISSION_DENIED; - } - - EM_DEBUG_FUNC_END(); - return EMAIL_ERROR_NONE; -} - - /* thread with task queue generic functions */ pthread_mutex_t g_mu = PTHREAD_MUTEX_INITIALIZER; diff --git a/email-common-use/include/email-internal-types.h b/email-common-use/include/email-internal-types.h index fe280f1..1ac6990 100755 --- a/email-common-use/include/email-internal-types.h +++ b/email-common-use/include/email-internal-types.h @@ -81,7 +81,6 @@ extern "C" /* #define __FEATURE_BLOCKING_MODE__ */ #define __FEATURE_BODY_SEARCH__ /* #define __FEATURE_USE_APPSYNC__ */ -/* #define __FEATURE_ACCESS_CONTROL__ */ /* #define __FEATURE_IMAP_QUOTA__ */ diff --git a/email-common-use/include/email-utilities.h b/email-common-use/include/email-utilities.h index 9a9ebf5..efbfddf 100755 --- a/email-common-use/include/email-utilities.h +++ b/email-common-use/include/email-utilities.h @@ -68,8 +68,6 @@ extern char* strcasestr(__const char *__haystack, __const char *__needle) INTERNAL_FUNC int em_get_account_server_type_by_account_id(int account_id, email_account_server_t* account_server_type, int flag, int *error); INTERNAL_FUNC int em_get_handle_for_activesync(int *handle, int *error); -INTERNAL_FUNC int em_check_socket_privilege_by_pid(int pid); -INTERNAL_FUNC int em_check_db_privilege_by_pid(int pid); /* thread handle definition */ typedef struct { |