[DEECo] [d3scomp/JDEECo] a9c64e: [ADD] integration fixes and tests
GitHub
noreply at github.com
Wed Jan 28 11:09:46 CET 2015
Branch: refs/heads/master
Home: https://github.com/d3scomp/JDEECo
Commit: a9c64e83491b0a308bd7501c6d1b3a366e3ba7aa
https://github.com/d3scomp/JDEECo/commit/a9c64e83491b0a308bd7501c6d1b3a366e3ba7aa
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsChangeSet.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeMetaData.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/RatingsData.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/RatingsMetaData.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RatingsEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RatingsEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityIntegrationTests.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
Log Message:
-----------
[ADD] integration fixes and tests
Commit: f77cb2364f12ac0cc98146bf534056099b2a41ed
https://github.com/d3scomp/JDEECo/commit/f77cb2364f12ac0cc98146bf534056099b2a41ed
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ReadOnlyKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC4.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC5.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC10.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/ProcessTaskTest.java
Log Message:
-----------
[ADD] paths used as security role arguments are locked for output, tests
Commit: 3481bf0c8cb2682e5c12b27bedacc3d198a1f051
https://github.com/d3scomp/JDEECo/commit/3481bf0c8cb2682e5c12b27bedacc3d198a1f051
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-21 (Wed, 21 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ValueSet.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/AbsoluteSecurityRoleArgumentExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/BlankSecurityRoleArgumentExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/KnowledgeSecurityTagExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/PathSecurityRoleArgumentExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/RuntimeMetadataFactoryExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/SecurityRoleExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeData.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidator.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC10.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC11.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC12.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityTagCollectionTest.java
Log Message:
-----------
[ADD] serialization of security tags, tests for security compromise
Commit: 62d4c92ffc2a461e3375707b5f054309566b59a9
https://github.com/d3scomp/JDEECo/commit/62d4c92ffc2a461e3375707b5f054309566b59a9
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-21 (Wed, 21 Jan 2015)
Changed paths:
M jdeeco-core/model/RuntimeModel.ecore
M jdeeco-core/model/RuntimeModel.ecorediag
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRole.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/AbsoluteSecurityRoleArgumentExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/BlankSecurityRoleArgumentExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/KnowledgeSecurityTagExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/PathSecurityRoleArgumentExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/RuntimeMetadataFactoryExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/SecurityRoleExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SecurityRoleImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/custom/KnowledgeSecurityTagExtTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
Log Message:
-----------
[ADD] knowledge tag serialization tests and fixes
Commit: 722e562d43822768b37b4f0132e9ff5ce0ed37ea
https://github.com/d3scomp/JDEECo/commit/722e562d43822768b37b4f0132e9ff5ce0ed37ea
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-21 (Wed, 21 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Allow.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/AllowMultiple.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRole.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRoleMultiple.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Rating.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RatingsProcess.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleDefinition.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleParam.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/PathRating.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsChangeSet.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsHolder.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsManagerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/ReadonlyRatingsHolder.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ReadOnlyKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/RatingsData.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/RatingsMetaData.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidator.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RatingsEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RemoteSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleHelper.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityHelper.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityTagCollection.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC4.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC5.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC10.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC11.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC12.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC4WithSecurity.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC8.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC9.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RoleHelperTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImplTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
Log Message:
-----------
[ADD] fixes and comments
Commit: a1f2a62c4bce097fa16e96b70b389920c3ea4167
https://github.com/d3scomp/JDEECo/commit/a1f2a62c4bce097fa16e96b70b389920c3ea4167
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidator.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
Log Message:
-----------
[FIX] knowledge compromise w.r.t local knowledge
Commit: e7ddb9bf9ed84dbab1ec319361d2d7bf2fe51737
https://github.com/d3scomp/JDEECo/commit/e7ddb9bf9ed84dbab1ec319361d2d7bf2fe51737
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeMetaData.java
R jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeSecurityAnnotation.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RemoteSecurityChecker.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleWithArguments.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RemoteSecurityCheckerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityIntegrationTests.java
Log Message:
-----------
[FIX] knowledge leakage when adding target security role to meetadata
Commit: e2917e811c028aa0cfce1c4d0ec000c21527ed52
https://github.com/d3scomp/JDEECo/commit/e2917e811c028aa0cfce1c4d0ec000c21527ed52
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M jdeeco-core/model/RuntimeModel.ecore
M jdeeco-core/model/RuntimeModel.ecorediag
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleDefinition.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleParam.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ContextKind.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/PathSecurityRoleArgument.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRole.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/PathSecurityRoleArgumentExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/SecurityRoleExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathSecurityRoleArgumentImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataFactoryImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SecurityRoleImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeData.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RemoteSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleHelper.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RemoteSecurityCheckerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RoleHelperTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityIntegrationTests.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
Log Message:
-----------
[ADD] functionality for referencing another KM from security role argument path
Commit: 8a780f39f6c8d9eb92e52e701b5e1e6d4538a6ed
https://github.com/d3scomp/JDEECo/commit/8a780f39f6c8d9eb92e52e701b5e1e6d4538a6ed
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-24 (Sat, 24 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC4.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC10.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RoleHelperTest.java
Log Message:
-----------
[ADD] tests
Commit: aa163ae6dff6a76542811c93d50354cf2da30f83
https://github.com/d3scomp/JDEECo/commit/aa163ae6dff6a76542811c93d50354cf2da30f83
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-24 (Sat, 24 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidator.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
Log Message:
-----------
[MOD] modified knowledge compromise checks to include transitive dependencies
Commit: 7e71109e8537bad051165f849112686a240b64d6
https://github.com/d3scomp/JDEECo/commit/7e71109e8537bad051165f849112686a240b64d6
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-25 (Sun, 25 Jan 2015)
Changed paths:
M jdeeco-core/model/RuntimeModel.ecore
M jdeeco-core/model/RuntimeModel.ecorediag
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/IgnoreKnowledgeCompromise.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsManagerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/Invocable.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/InvocableImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilder.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidator.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC6.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityIntegrationTests.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/ProcessTaskTest.java
Log Message:
-----------
[MOD] changes, fixes and tests needed by the simulation
Commit: bc85cd8c6bfe41142bdf7155cd7fb0f0828c7b7d
https://github.com/d3scomp/JDEECo/commit/bc85cd8c6bfe41142bdf7155cd7fb0f0828c7b7d
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-25 (Sun, 25 Jan 2015)
Log Message:
-----------
Merge branch 'master' into security-stumpf
Commit: f84c86c0681e004df05cc85871d28006b6d70de4
https://github.com/d3scomp/JDEECo/commit/f84c86c0681e004df05cc85871d28006b6d70de4
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-26 (Mon, 26 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidator.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
Log Message:
-----------
[ADD] caching knowledge compromise checks to improve performance
Commit: 569f342f11249094d044ba38c055777f63159163
https://github.com/d3scomp/JDEECo/commit/569f342f11249094d044ba38c055777f63159163
Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
Date: 2015-01-26 (Mon, 26 Jan 2015)
Changed paths:
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC13.java
Log Message:
-----------
[ADD] test for serializability of secured fields
Commit: 7a62d8dd8ad9eff7c01e7b129127b5dba333bc7a
https://github.com/d3scomp/JDEECo/commit/7a62d8dd8ad9eff7c01e7b129127b5dba333bc7a
Author: Vladimír Matěna <vlada.matena at gmail.com>
Date: 2015-01-28 (Wed, 28 Jan 2015)
Changed paths:
M jdeeco-core/model/RuntimeModel.ecore
M jdeeco-core/model/RuntimeModel.ecorediag
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Allow.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/AllowMultiple.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRole.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRoleMultiple.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/IgnoreKnowledgeCompromise.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Rating.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RatingsProcess.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleDefinition.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleParam.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/PathRating.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsChangeSet.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsHolder.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/RatingsManagerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/integrity/ReadonlyRatingsHolder.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ReadOnlyKnowledgeManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ValueSet.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ContextKind.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/Invocable.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/PathSecurityRoleArgument.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRole.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/AbsoluteSecurityRoleArgumentExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/BlankSecurityRoleArgumentExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/KnowledgeSecurityTagExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/PathSecurityRoleArgumentExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/RuntimeMetadataFactoryExt.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/SecurityRoleExt.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/InvocableImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/PathSecurityRoleArgumentImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataFactoryImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataPackageImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SecurityRoleImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeData.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeDataManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeMetaData.java
R jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeSecurityAnnotation.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/RatingsData.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/RatingsMetaData.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkBuilder.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidator.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RatingsEncryptor.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RemoteSecurityChecker.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleHelper.java
A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleWithArguments.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityHelper.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManager.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityTagCollection.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/ProcessTask.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC4.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC5.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC6.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC10.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC11.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC12.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC13.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC4WithSecurity.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC8.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/WrongC9.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/custom/KnowledgeSecurityTagExtTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/ModelSecurityValidatorTest.java
A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RatingsEncryptorTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RemoteSecurityCheckerTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/RoleHelperTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityIntegrationTests.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImplTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityTagCollectionTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java
M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/ProcessTaskTest.java
Log Message:
-----------
Merge pull request #157 from ostumpf/security-stumpf
Security Ondrej Stumpf
Compare: https://github.com/d3scomp/JDEECo/compare/9a6a613e2f72...7a62d8dd8ad9
More information about the DEECo
mailing list