From: Piotr Bartosiewicz
Date: Wed, 11 Dec 2013 14:26:10 +0000 (+0100)
Subject: Password file versioning, support for old versions
X-Git-Tag: submit/tizen/20140307.131547~19
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b56814a7846a2b698c84fc7de38ccae1d151b8db;p=platform%2Fcore%2Fsecurity%2Fsecurity-server.git
Password file versioning, support for old versions
[Issue#] SSDWSSP-711
[Bug/Feature] Security server crashes after update to version with a
new password file format.
[Cause] There was no backward compatibility support.
[Solution] Introduce a new password file format with versioning and
algorithm identifier associated with every password
entry. Additionally security server can read all old
password file formats, but can only save in the newest.
Also incorrect file mask was fixed.
[Verification] Build, install, run tests. Check migration from old
password file formats to the new one (folder:
/opt/data/security-server, old file name: password.pwd,
new file name: password).
Change-Id: If25952ddc467172fc8032fb98a31e9413762882e
---
diff --git a/src/server/dpl/core/include/dpl/serialization.h b/src/server/dpl/core/include/dpl/serialization.h
index 5c2a0ff..0c60c4e 100644
--- a/src/server/dpl/core/include/dpl/serialization.h
+++ b/src/server/dpl/core/include/dpl/serialization.h
@@ -26,6 +26,7 @@
#include
#include
#include