Security-server refactoring.
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Mon, 20 May 2013 09:11:27 +0000 (11:11 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Thu, 6 Feb 2014 16:13:20 +0000 (17:13 +0100)
commit96cab132c5030404e49ad184bc6dd8da2fb5242e
tree332747d45cb565a57383399d456f4a5de1a9e2cd
parent935430e05298e3e86dd1d6ba3597c5d8a47a4552
Security-server refactoring.

* Rewrite shared-memory-service.
* Each service will run in own thread.
* Import log and exception modules from DPL library.
* Add serialization.
* Hide symbols in client library.

[Issue#]   SSDWSSP-68
[Bug]      N/A
[Cause]    N/A
[Solution] N/A

[Verification] Run security-server tests.

Change-Id: Ib353c4ddaccc2f4211f2bbce74dd890956fa60de
52 files changed:
CMakeLists.txt
packaging/security-server.spec
src/CMakeLists.txt
src/client/security-server-client.c
src/communication/security-server-comm.c
src/include/security-server-comm.h
src/include/smack-check.h
src/server/security-server-main.c
src/server2/CMakeLists.txt [new file with mode: 0644]
src/server2/client/client-common.cpp [new file with mode: 0644]
src/server2/client/client-common.h [new file with mode: 0644]
src/server2/client/client-shared-memory.cpp [new file with mode: 0644]
src/server2/common/protocols.cpp [new file with mode: 0644]
src/server2/common/protocols.h [new file with mode: 0644]
src/server2/common/socket-buffer.cpp [new file with mode: 0644]
src/server2/common/socket-buffer.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/assert.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/binary_queue.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/colors.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/exception.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/noncopyable.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/noreturn.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/serialization.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/singleton.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/singleton_impl.h [new file with mode: 0644]
src/server2/dpl/core/include/dpl/singleton_safe_impl.h [new file with mode: 0644]
src/server2/dpl/core/src/assert.cpp [new file with mode: 0644]
src/server2/dpl/core/src/binary_queue.cpp [new file with mode: 0644]
src/server2/dpl/core/src/colors.cpp [new file with mode: 0644]
src/server2/dpl/core/src/exception.cpp [new file with mode: 0644]
src/server2/dpl/core/src/noncopyable.cpp [new file with mode: 0644]
src/server2/dpl/core/src/serialization.cpp [new file with mode: 0644]
src/server2/dpl/core/src/singleton.cpp [new file with mode: 0644]
src/server2/dpl/log/include/dpl/log/abstract_log_provider.h [new file with mode: 0644]
src/server2/dpl/log/include/dpl/log/dlog_log_provider.h [new file with mode: 0644]
src/server2/dpl/log/include/dpl/log/log.h [new file with mode: 0644]
src/server2/dpl/log/include/dpl/log/old_style_log_provider.h [new file with mode: 0644]
src/server2/dpl/log/src/abstract_log_provider.cpp [new file with mode: 0644]
src/server2/dpl/log/src/dlog_log_provider.cpp [new file with mode: 0644]
src/server2/dpl/log/src/log.cpp [new file with mode: 0644]
src/server2/dpl/log/src/old_style_log_provider.cpp [new file with mode: 0644]
src/server2/main/generic-event.h [new file with mode: 0644]
src/server2/main/generic-socket-manager.h [new file with mode: 0644]
src/server2/main/server2-main.cpp [new file with mode: 0644]
src/server2/main/server2-main.h [new file with mode: 0644]
src/server2/main/service-thread.h [new file with mode: 0644]
src/server2/main/socket-manager.cpp [new file with mode: 0644]
src/server2/main/socket-manager.h [new file with mode: 0644]
src/server2/service/data-share.cpp [new file with mode: 0644]
src/server2/service/data-share.h [new file with mode: 0644]
src/server2/service/echo.cpp [new file with mode: 0644]
src/server2/service/echo.h [new file with mode: 0644]