From c95c7606a088552df9ce1dc534a7512a2f4c03f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20St=C3=A5hl?= Date: Tue, 18 Sep 2018 11:42:04 +0200 Subject: [PATCH] Improved security support (#197) Updated meta.security according to Issue #185. Documentation and schema of all event types has been updated, resulting in a major version step of all event types. Where applicable, examples have been updated, while some examples have been preserved to demonstrate previous behavior in older versions. Description of information integrity protection has been updated in security.md. --- eiffel-syntax-and-usage/security.md | 10 +- .../EiffelActivityCanceledEvent.md | 50 +- .../EiffelActivityFinishedEvent.md | 50 +- .../EiffelActivityStartedEvent.md | 50 +- .../EiffelActivityTriggeredEvent.md | 50 +- .../EiffelAnnouncementPublishedEvent.md | 50 +- .../EiffelArtifactCreatedEvent.md | 50 +- .../EiffelArtifactPublishedEvent.md | 50 +- .../EiffelArtifactReusedEvent.md | 50 +- .../EiffelCompositionDefinedEvent.md | 50 +- .../EiffelConfidenceLevelModifiedEvent.md | 50 +- .../EiffelEnvironmentDefinedEvent.md | 50 +- .../EiffelFlowContextDefinedEvent.md | 50 +- eiffel-vocabulary/EiffelIssueDefinedEvent.md | 69 +- eiffel-vocabulary/EiffelIssueVerifiedEvent.md | 50 +- .../EiffelSourceChangeCreatedEvent.md | 50 +- .../EiffelSourceChangeSubmittedEvent.md | 50 +- .../EiffelTestCaseCanceledEvent.md | 51 +- .../EiffelTestCaseFinishedEvent.md | 50 +- .../EiffelTestCaseStartedEvent.md | 50 +- .../EiffelTestCaseTriggeredEvent.md | 51 +- ...stExecutionRecipeCollectionCreatedEvent.md | 50 +- .../EiffelTestSuiteFinishedEvent.md | 50 +- .../EiffelTestSuiteStartedEvent.md | 50 +- .../EiffelActivityCanceledEvent/simple.json | 2 +- .../EiffelActivityFinishedEvent/simple.json | 2 +- .../EiffelActivityStartedEvent/simple.json | 2 +- .../simple-customdata.json | 2 +- .../EiffelActivityTriggeredEvent/simple.json | 2 +- .../simple.json | 2 +- .../EiffelArtifactCreatedEvent/backend.json | 2 +- .../EiffelArtifactCreatedEvent/dependent.json | 2 +- .../EiffelArtifactCreatedEvent/interface.json | 2 +- .../EiffelArtifactCreatedEvent/simple.json | 2 +- .../EiffelArtifactPublishedEvent/simple.json | 22 +- .../EiffelArtifactReusedEvent/simple.json | 2 +- .../EiffelCompositionDefinedEvent/simple.json | 2 +- .../simple.json | 2 +- .../EiffelEnvironmentDefinedEvent/host.json | 2 +- .../EiffelEnvironmentDefinedEvent/image.json | 2 +- .../EiffelEnvironmentDefinedEvent/uri.json | 2 +- .../EiffelFlowContextDefinedEvent/simple.json | 2 +- .../EiffelIssueDefinedEvent/simple.json | 2 +- .../EiffelIssueVerifiedEvent/simple.json | 2 +- .../simple.json | 2 +- .../simple.json | 2 +- .../EiffelTestCaseCanceledEvent/simple.json | 2 +- .../EiffelTestCaseFinishedEvent/simple.json | 2 +- .../EiffelTestCaseStartedEvent/simple.json | 2 +- .../simple-2.0.0.json | 46 + .../EiffelTestCaseTriggeredEvent/simple.json | 9 +- .../batches.json | 2 +- .../batchesUri.json | 2 +- .../EiffelTestSuiteFinishedEvent/simple.json | 2 +- .../EiffelTestSuiteStartedEvent/simple.json | 2 +- examples/flows/build-avoidance/events.json | 32 +- .../confidence-level-joining/events.json | 46 +- examples/flows/delivery-interface/events.json | 44 +- .../reference-data-sets/default/dump.json | 1982 ----------------- .../EiffelActivityCanceledEvent/3.0.0.json | 166 ++ .../EiffelActivityFinishedEvent/3.0.0.json | 207 ++ schemas/EiffelActivityStartedEvent/3.0.0.json | 156 ++ .../EiffelActivityTriggeredEvent/3.0.0.json | 180 ++ .../3.0.0.json | 181 ++ schemas/EiffelArtifactCreatedEvent/3.0.0.json | 220 ++ .../EiffelArtifactPublishedEvent/3.0.0.json | 191 ++ schemas/EiffelArtifactReusedEvent/3.0.0.json | 163 ++ .../EiffelCompositionDefinedEvent/3.0.0.json | 172 ++ .../3.0.0.json | 192 ++ .../EiffelEnvironmentDefinedEvent/3.0.0.json | 194 ++ .../EiffelFlowContextDefinedEvent/3.0.0.json | 178 ++ schemas/EiffelIssueDefinedEvent/3.0.0.json | 186 ++ schemas/EiffelIssueVerifiedEvent/4.0.0.json | 163 ++ .../EiffelSourceChangeCreatedEvent/4.0.0.json | 295 +++ .../3.0.0.json | 271 +++ .../EiffelTestCaseCanceledEvent/3.0.0.json | 166 ++ .../EiffelTestCaseFinishedEvent/3.0.0.json | 234 ++ schemas/EiffelTestCaseStartedEvent/3.0.0.json | 185 ++ .../EiffelTestCaseTriggeredEvent/3.0.0.json | 244 ++ .../4.0.0.json | 277 +++ .../EiffelTestSuiteFinishedEvent/3.0.0.json | 209 ++ .../EiffelTestSuiteStartedEvent/3.0.0.json | 219 ++ 82 files changed, 5803 insertions(+), 2264 deletions(-) create mode 100644 examples/events/EiffelTestCaseTriggeredEvent/simple-2.0.0.json delete mode 100644 examples/reference-data-sets/default/dump.json create mode 100644 schemas/EiffelActivityCanceledEvent/3.0.0.json create mode 100644 schemas/EiffelActivityFinishedEvent/3.0.0.json create mode 100644 schemas/EiffelActivityStartedEvent/3.0.0.json create mode 100644 schemas/EiffelActivityTriggeredEvent/3.0.0.json create mode 100644 schemas/EiffelAnnouncementPublishedEvent/3.0.0.json create mode 100644 schemas/EiffelArtifactCreatedEvent/3.0.0.json create mode 100644 schemas/EiffelArtifactPublishedEvent/3.0.0.json create mode 100644 schemas/EiffelArtifactReusedEvent/3.0.0.json create mode 100644 schemas/EiffelCompositionDefinedEvent/3.0.0.json create mode 100644 schemas/EiffelConfidenceLevelModifiedEvent/3.0.0.json create mode 100644 schemas/EiffelEnvironmentDefinedEvent/3.0.0.json create mode 100644 schemas/EiffelFlowContextDefinedEvent/3.0.0.json create mode 100644 schemas/EiffelIssueDefinedEvent/3.0.0.json create mode 100644 schemas/EiffelIssueVerifiedEvent/4.0.0.json create mode 100644 schemas/EiffelSourceChangeCreatedEvent/4.0.0.json create mode 100644 schemas/EiffelSourceChangeSubmittedEvent/3.0.0.json create mode 100644 schemas/EiffelTestCaseCanceledEvent/3.0.0.json create mode 100644 schemas/EiffelTestCaseFinishedEvent/3.0.0.json create mode 100644 schemas/EiffelTestCaseStartedEvent/3.0.0.json create mode 100644 schemas/EiffelTestCaseTriggeredEvent/3.0.0.json create mode 100644 schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/4.0.0.json create mode 100644 schemas/EiffelTestSuiteFinishedEvent/3.0.0.json create mode 100644 schemas/EiffelTestSuiteStartedEvent/3.0.0.json diff --git a/eiffel-syntax-and-usage/security.md b/eiffel-syntax-and-usage/security.md index 37671325..869ab4bd 100644 --- a/eiffel-syntax-and-usage/security.md +++ b/eiffel-syntax-and-usage/security.md @@ -1,5 +1,5 @@