Dear All, In order to get mobile profile working we (the Samsung Security Framework Team) have to update several security framework repositories with changes developed by us in parallel with tizen.org. All these commits went through Samsung's gerrit code review and were continuously tested (with tests from security-tests repo). We have also successfully compiled and tested them on tizen.org image. Our changes have been already pushed to sandbox branches in corresponding tizen.org repositories.
Please find the list of affected repositories with changes summary and proposed merge strategy: *platform/upstream/smack* There's one major update in smack code - smackload-fast utility for multiline loading startup rules. In addition we have few bug fixes and few modification in systemd's startup scripts for smack service. And last but not least - switching from 'smackctl apply' to 'smackload-fast' in systemd's smack service. We have cherry-picked our changes on top of tizen branch and pushed them to sandbox: https://review.tizen.org/gerrit/gitweb?p=platform%2Fupstream%2Fsmack.git;a=shortlog;h=refs%2Fheads%2Fsandbox%2Fzjasinski%2Fsamsung_devel We'd like to do a fast-forward merge of sandbox and tizen branch. *platform/core/security/libprivilege-control* One major internal change - use of sqlite3 database instead of plain files for privileges & apps associations. Extended and updated API: new naming convention, new app permission querying & management functions. Our branch and tizen.org one have a common history but there were a lot of changes on both sides since they diverged so we decided to merge them. The merge have been submitted to gerrit for review: https://review.tizen.org/gerrit/#/c/16834/ *platform/core/security/security-server* - Rewriten all code, removed unused api - Split code into modules (like: cookies, password, open_for, data_share). - Each module has own socket - Each socket may have different label - Add support for systemd (systemd creates socket and set up labels). Please note: currently all labels for sockets are set to "*" because of "policy reset" made on tizen.org Security-server changes have been cherry-picked on top of tizen.org/tizen branch. It's available on sandbox branch: https://review.tizen.org/gerrit/gitweb?p=platform%2Fcore%2Fsecurity%2Fsecurity-server.git;a=shortlog;h=refs%2Fheads%2Fsandbox%2Fade%2Fsamsung_devel We'd like to perform a fast-forward merge of sandbox and tizen branch. *platform/core/test/security-tests* This is a new repo that covers tests for three repos above. We'd like to do a fast-forward merge of sandbox and tizen branch: https://review.tizen.org/gerrit/gitweb?p=platform%2Fcore%2Ftest%2Fsecurity-tests.git;a=shortlog;h=refs%2Fheads%2Fsandbox%2Fmniesluchow%2Fsamsung_devel Please let us know if you have any objections or comments. Best regards, -- Krzysztof Jackiewicz Samsung R&D Institute Poland Samsung Electronics [email protected] _______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
