summaryrefslogtreecommitdiff
path: root/email-common-use
diff options
context:
space:
mode:
authorSunghyun Kwon <sh0701.kwon@samsung.com>2015-04-14 14:01:43 +0900
committerSunghyun Kwon <sh0701.kwon@samsung.com>2015-04-14 14:01:43 +0900
commite5208ad29b26b0b05ea14bdcbf9d35234fc887cc (patch)
treede3d2cbc0e324d3ed3e791bb4d0c936e92d58f55 /email-common-use
parent1a7ecbd675279d4953797d973e8eb410eb271b41 (diff)
downloademail-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-xemail-common-use/CMakeLists.txt4
-rwxr-xr-xemail-common-use/email-utilities.c32
-rwxr-xr-xemail-common-use/include/email-internal-types.h1
-rwxr-xr-xemail-common-use/include/email-utilities.h2
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 {