Change socket paths from /tmp... to /run...
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Thu, 15 May 2014 14:30:35 +0000 (16:30 +0200)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Thu, 15 May 2014 14:37:32 +0000 (16:37 +0200)
[Cause]        Sockets should not be created in /tmp folder
[Solution]     Change systemd socket description
               and protocol defines

[Verification] Build and install Security Server.
               Check if sockets created by systemd are placed in:
               /run/security-server and /run/security-manager

Change-Id: I3f480808d2d3f1bd78b8713d795602da7ccc7dfb
Signed-off-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
src/server/common/protocols.cpp
systemd/security-manager-installer.socket
systemd/security-server-app-privilege-by-name.socket
systemd/security-server-cookie-check.socket
systemd/security-server-cookie-get.socket
systemd/security-server-data-share.socket
systemd/security-server-get-gid.socket
systemd/security-server-password-check.socket
systemd/security-server-password-reset.socket
systemd/security-server-password-set.socket
systemd/security-server-privilege-by-pid.socket

index 9bed7e3..42896f4 100644 (file)
 #include <protocols.h>
 #include <cstddef>
 
+
 namespace SecurityServer {
 
+#define SOCKET_PATH_PREFIX "/run/"
+#define SOCKET_PATH_PREFIX_SECURITY_SERVER SOCKET_PATH_PREFIX "security-server/"
+#define SOCKET_PATH_PREFIX_SECURITY_MANAGER SOCKET_PATH_PREFIX "security-manager/"
+
 char const * const SERVICE_SOCKET_SHARED_MEMORY =
-        "/tmp/.security-server-api-data-share.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-data-share.socket";
 char const * const SERVICE_SOCKET_GET_GID =
-        "/tmp/.security-server-api-get-gid.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-get-gid.socket";
 char const * const SERVICE_SOCKET_PRIVILEGE_BY_PID =
-        "/tmp/.security-server-api-privilege-by-pid.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-privilege-by-pid.socket";
 char const * const SERVICE_SOCKET_APP_PRIVILEGE_BY_NAME =
-        "/tmp/.security-server-api-app-privilege-by-name.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-app-privilege-by-name.socket";
 char const * const SERVICE_SOCKET_COOKIE_GET =
-        "/tmp/.security-server-api-cookie-get.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-cookie-get.socket";
 char const * const SERVICE_SOCKET_COOKIE_CHECK =
-        "/tmp/.security-server-api-cookie-check.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-cookie-check.socket";
 char const * const SERVICE_SOCKET_PASSWD_CHECK =
-        "/tmp/.security-server-api-password-check.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-password-check.socket";
 char const * const SERVICE_SOCKET_PASSWD_SET =
-        "/tmp/.security-server-api-password-set.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-password-set.socket";
 char const * const SERVICE_SOCKET_PASSWD_RESET =
-        "/tmp/.security-server-api-password-reset.sock";
+        SOCKET_PATH_PREFIX_SECURITY_SERVER "security-server-api-password-reset.socket";
+
 char const * const SERVICE_SOCKET_INSTALLER =
-        "/tmp/.security-manager-installer.sock";
+        SOCKET_PATH_PREFIX_SECURITY_MANAGER"/tmp/.security-manager-installer.socket";
 
 const size_t COOKIE_SIZE = 20;
 
index ac85faf..834a11f 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-manager-installer.sock
+ListenStream=/run/security-manager/security-manager-installer.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index da595c3..0b4e9f4 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-app-privilege-by-name.sock
+ListenStream=/run/security-server/security-server-api-app-privilege-by-name.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index 0f889a4..58d09a0 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-cookie-check.sock
+ListenStream=/run/security-server/security-server-api-cookie-check.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index 899501e..193b5f8 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-cookie-get.sock
+ListenStream=/run/security-server/security-server-api-cookie-get.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index bd858c6..82a8d36 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-data-share.sock
+ListenStream=/run/security-server/security-server-api-data-share.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index 0a0852c..3cca2c1 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-get-gid.sock
+ListenStream=/run/security-server/security-server-api-get-gid.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index d3ac5d5..be9c2fb 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-password-check.sock
+ListenStream=/run/security-server/security-server-api-password-check.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index 377d722..37caf4f 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-password-reset.sock
+ListenStream=/run/security-server/security-server-api-password-reset.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index 0dee1e7..1c0f2ed 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-password-set.sock
+ListenStream=/run/security-server/security-server-api-password-set.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@
index 8fd46f2..1b38aa5 100644 (file)
@@ -1,5 +1,5 @@
 [Socket]
-ListenStream=/tmp/.security-server-api-privilege-by-pid.sock
+ListenStream=/run/security-server/security-server-api-privilege-by-pid.socket
 SocketMode=0777
 SmackLabelIPIn=*
 SmackLabelIPOut=@