[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