[DEECo] [d3scomp/JDEECo] 2fa43a: [FIX] model generation

GitHub noreply at github.com
Tue Jan 13 14:20:08 CET 2015


  Branch: refs/heads/master
  Home:   https://github.com/d3scomp/JDEECo
  Commit: 2fa43a6792fce07b33b54e5a6c8991fdf3c06746
      https://github.com/d3scomp/JDEECo/commit/2fa43a6792fce07b33b54e5a6c8991fdf3c06746
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M jdeeco-core/model/RuntimeModel.genmodel
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/RuntimeMetadataFactoryImpl.java

  Log Message:
  -----------
  [FIX] model generation


  Commit: 4bc31aab6d08c7773d5f3b154f3889f1a4a9efdf
      https://github.com/d3scomp/JDEECo/commit/4bc31aab6d08c7773d5f3b154f3889f1a4a9efdf
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Allow.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/AllowMultiple.java
    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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/KnowledgeSecurityTag.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/KnowledgeSecurityTagImpl.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/meta/RuntimeMetadataFactory.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java

  Log Message:
  -----------
  [ADD] allow security annotations, processing


  Commit: 550d5a3b709417594891e7dc2ab9e8365adcd17d
      https://github.com/d3scomp/JDEECo/commit/550d5a3b709417594891e7dc2ab9e8365adcd17d
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/pathparser/PathOrigin.java
    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
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidatorTest.java

  Log Message:
  -----------
  [MOD] using enum instead of boolean when parsing knowledge path


  Commit: 14533d249d4f403690a577dc2f6f8d75c119b299
      https://github.com/d3scomp/JDEECo/commit/14533d249d4f403690a577dc2f6f8d75c119b299
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  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/runtime/RuntimeFrameworkImpl.java

  Log Message:
  -----------
  [FIX] replacing knowledge managers


  Commit: a5618bb53ab23c82862c9a048852a0f62129b4b9
      https://github.com/d3scomp/JDEECo/commit/a5618bb53ab23c82862c9a048852a0f62129b4b9
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Role.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleMultiple.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentProcess.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRole.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentProcessImpl.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
    A 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/RuntimeMetadataFactory.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/meta/RuntimeMetadataPackage.java

  Log Message:
  -----------
  [ADD] component roles


  Commit: 58dec2e39792c11c6af3ac85d831a9958d55684b
      https://github.com/d3scomp/JDEECo/commit/58dec2e39792c11c6af3ac85d831a9958d55684b
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    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/security/SecurityHelper.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManager.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/SimulationRuntimeBuilder.java

  Log Message:
  -----------
  [ADD] knowledge encryption


  Commit: 94a1d1ccb69f0eee14abd4d245a2d6e61fff3d9c
      https://github.com/d3scomp/JDEECo/commit/94a1d1ccb69f0eee14abd4d245a2d6e61fff3d9c
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M jdeeco-core/pom.xml
    M jdeeco-parent/pom.xml
    M jdeeco-simulation/.settings/org.eclipse.jdt.core.prefs

  Log Message:
  -----------
  [MOD] switched to java 1.8 and added bouncycastle security provider


  Commit: 25b4ddc19eb374e08af9451574f905ad14acbd2c
      https://github.com/d3scomp/JDEECo/commit/25b4ddc19eb374e08af9451574f905ad14acbd2c
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.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

  Log Message:
  -----------
  [ADD] certificate management


  Commit: 5d0eff9190cdad26b3f121bb816c68f57c075ae0
      https://github.com/d3scomp/JDEECo/commit/5d0eff9190cdad26b3f121bb816c68f57c075ae0
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-17 (Wed, 17 Dec 2014)

  Changed paths:
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    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/CloningKnowledgeManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerFactory.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerContainer.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerFactory.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentInstance.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentProcess.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentInstanceImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentProcessImpl.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/runtime/RuntimeFrameworkImpl.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/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerContainerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/SimulationRuntimeBuilder.java

  Log Message:
  -----------
  [ADD] basic receiving secured knowledge


  Commit: 70dc59234fd67fd59a049f0b78afd08e59638db0
      https://github.com/d3scomp/JDEECo/commit/70dc59234fd67fd59a049f0b78afd08e59638db0
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-17 (Wed, 17 Dec 2014)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerContainer.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ShadowKnowledgeManagerRegistryImpl.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerContainerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerViewImplTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelperTest.java

  Log Message:
  -----------
  [FIX] fixed tests


  Commit: 7c35fc4be235dd6aa65ede0a766f1888a4a13871
      https://github.com/d3scomp/JDEECo/commit/7c35fc4be235dd6aa65ede0a766f1888a4a13871
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-17 (Wed, 17 Dec 2014)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerContainer.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManager.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java

  Log Message:
  -----------
  [MOD] default data manager security refactoring


  Commit: 0e95184967c74c69e6f277b0fce0826a35c66edf
      https://github.com/d3scomp/JDEECo/commit/0e95184967c74c69e6f277b0fce0826a35c66edf
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeMetaData.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.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
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityHelperTest.java

  Log Message:
  -----------
  [ADD] tests for security helper, refactoring


  Commit: 613c5103069e09454af19603787ab52d596e51f6
      https://github.com/d3scomp/JDEECo/commit/613c5103069e09454af19603787ab52d596e51f6
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  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/SecurityHelper.java

  Log Message:
  -----------
  [FIX] added security roles to component annotation processing


  Commit: ac84fe348621654e2d15ef0fe9d90ae69b09f977
      https://github.com/d3scomp/JDEECo/commit/ac84fe348621654e2d15ef0fe9d90ae69b09f977
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2014-12-30 (Tue, 30 Dec 2014)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ChangeSet.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeMetaData.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java

  Log Message:
  -----------
  [ADD] knowledge encryptor tests


  Commit: da12dab16722ec409442aaa608f156fa45f2c247
      https://github.com/d3scomp/JDEECo/commit/da12dab16722ec409442aaa608f156fa45f2c247
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerContainerTest.java

  Log Message:
  -----------
  [MOD] fixed KnowledgeManagerContainer tests


  Commit: 454b881b27efcd7a2a3e75b1aa33f40f92e169fa
      https://github.com/d3scomp/JDEECo/commit/454b881b27efcd7a2a3e75b1aa33f40f92e169fa
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-02 (Fri, 02 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/CorrectC4WithSecurity.java

  Log Message:
  -----------
  [ADD] tests for security annotation processor


  Commit: ecef428538b6ccb5127a867896b0b700b8041267
      https://github.com/d3scomp/JDEECo/commit/ecef428538b6ccb5127a867896b0b700b8041267
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-03 (Sat, 03 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/security/KnowledgeEncryptor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImplTest.java

  Log Message:
  -----------
  [ADD] knowledge data manager tests


  Commit: 34ed3f38f4a41650357cb51b92fd71e7694fb7d7
      https://github.com/d3scomp/JDEECo/commit/34ed3f38f4a41650357cb51b92fd71e7694fb7d7
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-04 (Sun, 04 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
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.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/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/SecurityHelperTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImplTest.java

  Log Message:
  -----------
  [FIX] security fixes and tests


  Commit: 42ce77621637e6a2f32462c4ee22401f88c86479
      https://github.com/d3scomp/JDEECo/commit/42ce77621637e6a2f32462c4ee22401f88c86479
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-05 (Mon, 05 Jan 2015)

  Changed paths:
    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/runtime/RuntimeFrameworkImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelper.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java

  Log Message:
  -----------
  [ADD] security implementation for local-to-local knowledge exchange


  Commit: ca1e9c8ca818697ad3b5b37e2a813eb6c78be18e
      https://github.com/d3scomp/JDEECo/commit/ca1e9c8ca818697ad3b5b37e2a813eb6c78be18e
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-08 (Thu, 08 Jan 2015)

  Changed paths:
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityChecker.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
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityCheckerTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityIntegrationTests.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/runtime/SecurityRuntimeModel.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelperTest.java

  Log Message:
  -----------
  [ADD] refactoring, tests for local security


  Commit: c9b2ccd9c003df1dc4dee1897e23d1037dc598ce
      https://github.com/d3scomp/JDEECo/commit/c9b2ccd9c003df1dc4dee1897e23d1037dc598ce
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-08 (Thu, 08 Jan 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.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:
  -----------
  [MOD] changed exceptions thrown by SecurityKeyManager


  Commit: 37dd790568a8ff928867c4a02da84828d0972872
      https://github.com/d3scomp/JDEECo/commit/37dd790568a8ff928867c4a02da84828d0972872
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-08 (Thu, 08 Jan 2015)

  Changed paths:
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityChecker.java

  Log Message:
  -----------
  [MOD] minor change


  Commit: 734c4abfb752dcf853187d7593c3cfe9e7c0cc49
      https://github.com/d3scomp/JDEECo/commit/734c4abfb752dcf853187d7593c3cfe9e7c0cc49
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-09 (Fri, 09 Jan 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  [FIX] required Java version in readme


  Commit: b0fee5c19d9eaa3833052dd2cb06529104e85b02
      https://github.com/d3scomp/JDEECo/commit/b0fee5c19d9eaa3833052dd2cb06529104e85b02
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-10 (Sat, 10 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/WrongC4WithSecurity.java

  Log Message:
  -----------
  [ADD] annotations processor validates no security tags on the ID field


  Commit: 83479c2cf498a2311948ad71b70a814a3d433709
      https://github.com/d3scomp/JDEECo/commit/83479c2cf498a2311948ad71b70a814a3d433709
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-11 (Sun, 11 Jan 2015)

  Changed paths:
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidator.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/model/runtime/api/KnowledgeSecurityTag.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/KnowledgePathExt.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/KnowledgeSecurityTagImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/ip/IPGossipRandomStrategy.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/SecurityChecker.java
    A 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/KnowledgePathHelper.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerContainerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/model/runtime/SampleRuntimeModel.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityCheckerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/EnsembleTaskTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelperTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/ProcessTaskTest.java

  Log Message:
  -----------
  [ADD] nested knowledge path security (only for local exchange, not necessary for remote)


  Commit: 00186f222deca369be0072b866da132ff7037f1f
      https://github.com/d3scomp/JDEECo/commit/00186f222deca369be0072b866da132ff7037f1f
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/model/RuntimeModel.genmodel
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Allow.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRoleMultiple.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Role.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleDefinition.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleMultiple.java
    A 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/AbsoluteSecurityRoleArgument.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/BlankSecurityRoleArgument.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/KnowledgeSecurityTag.java
    A 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/api/SecurityRoleArgument.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/AbsoluteSecurityRoleArgumentImpl.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/BlankSecurityRoleArgumentImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/KnowledgeSecurityTagImpl.java
    A 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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SecurityRoleArgumentImpl.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/RuntimeMetadataFactory.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/KnowledgeMetaData.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeSecurityAnnotation.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleHelper.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityChecker.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/annotations/processor/AnnotationProcessorTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC4.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC4WithSecurity.java
    A 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/CorrectC6.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/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/SecurityCheckerTest.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/runtime/SecurityRuntimeModel.java

  Log Message:
  -----------
  [ADD] implementation of security role hierarchy in both remote and local security


  Commit: 09d516ef6e465d52e340c5182c36b834f133d41e
      https://github.com/d3scomp/JDEECo/commit/09d516ef6e465d52e340c5182c36b834f133d41e
  Author: Ondra Štumpf <ondra.stumpf at seznam.cz>
  Date:   2015-01-12 (Mon, 12 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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RemoteSecurityChecker.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleHelper.java
    R jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityChecker.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/EnsembleTask.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelper.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
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC6.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java
    R jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityCheckerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/KnowledgePathHelperTest.java

  Log Message:
  -----------
  [ADD] refactoring, basic tests of role hierarchy


  Commit: 83ef8e5991ffb5093e6dd704eb0d1e8d669a1f8b
      https://github.com/d3scomp/JDEECo/commit/83ef8e5991ffb5093e6dd704eb0d1e8d669a1f8b
  Author: mkit <kit at d3s.mff.cuni.cz>
  Date:   2015-01-13 (Tue, 13 Jan 2015)

  Changed paths:
    M README.md
    M jdeeco-core/model/RuntimeModel.ecore
    M jdeeco-core/model/RuntimeModel.ecorediag
    M jdeeco-core/model/RuntimeModel.genmodel
    M jdeeco-core/pom.xml
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/Allow.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/AllowMultiple.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/HasRoleMultiple.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleDefinition.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/RoleParam.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/pathparser/PathOrigin.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/AnnotationProcessor.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/annotations/processor/ModelValidator.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ChangeSet.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerFactory.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerContainer.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerFactory.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ReadOnlyKnowledgeManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/knowledge/ShadowKnowledgeManagerRegistryImpl.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/AbsoluteSecurityRoleArgument.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/BlankSecurityRoleArgument.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/ComponentInstance.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/KnowledgeSecurityTag.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/PathSecurityRoleArgument.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRole.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/api/SecurityRoleArgument.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/custom/KnowledgePathExt.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/AbsoluteSecurityRoleArgumentImpl.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/BlankSecurityRoleArgumentImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentInstanceImpl.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/ComponentProcessImpl.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/KnowledgeSecurityTagImpl.java
    A 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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/model/runtime/impl/SecurityRoleArgumentImpl.java
    A 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/RuntimeMetadataFactory.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/KnowledgeDataManager.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeMetaData.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/KnowledgeSecurityAnnotation.java
    M jdeeco-core/src/cz/cuni/mff/d3s/deeco/network/ip/IPGossipRandomStrategy.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
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptor.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/LocalSecurityChecker.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RemoteSecurityChecker.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/RoleHelper.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityHelper.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManager.java
    A jdeeco-core/src/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImpl.java
    A 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/KnowledgePathHelper.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/ModelValidatorTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/annotations/processor/input/samples/CorrectC4.java
    A 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/WrongC4WithSecurity.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/BaseKnowledgeManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerContainerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/CloningKnowledgeManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/knowledge/KnowledgeManagerViewImplTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/model/runtime/SampleRuntimeModel.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/DefaultKnowledgeDataManagerTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/network/TestSerializer.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/runtime/RuntimeFrameworkImplTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/KnowledgeEncryptorTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/LocalSecurityCheckerTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityHelperTest.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityIntegrationTests.java
    A jdeeco-core/test/cz/cuni/mff/d3s/deeco/security/SecurityKeyManagerImplTest.java
    A 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/KnowledgePathHelperTest.java
    M jdeeco-core/test/cz/cuni/mff/d3s/deeco/task/ProcessTaskTest.java
    M jdeeco-parent/pom.xml
    M jdeeco-simulation/.settings/org.eclipse.jdt.core.prefs
    M jdeeco-simulation/src/cz/cuni/mff/d3s/deeco/simulation/SimulationRuntimeBuilder.java

  Log Message:
  -----------
  Merge pull request #150 from ostumpf/security-stumpf

Security - Ondrej Stumpf


Compare: https://github.com/d3scomp/JDEECo/compare/41e24990b167...83ef8e5991ff


More information about the DEECo mailing list