From bbb07b49c07675f5a09560969b84e8afab665f7e Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sun, 18 Dec 2016 22:10:01 +0000 Subject: [PATCH] Ensure we enforce requirements on the schemas (these should always have been in place, so no version bumps). --- volatility/schemas/schema-0.1.0.json | 16 ++++++++++++++-- volatility/schemas/schema-2.0.0.json | 16 ++++++++++++++-- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/volatility/schemas/schema-0.1.0.json b/volatility/schemas/schema-0.1.0.json index 18be22441..e9fdbcaa6 100644 --- a/volatility/schemas/schema-0.1.0.json +++ b/volatility/schemas/schema-0.1.0.json @@ -55,6 +55,11 @@ } } }, + "required": [ + "length", + "base", + "constants" + ], "additionalProperties": false }, "element_symbol": { @@ -66,7 +71,7 @@ "type": "string" } }, - "requiredProperties": [ + "required": [ "address" ], "additionalProperties": false @@ -77,6 +82,9 @@ "type": "integer" } }, + "required": [ + "length" + ], "additionalProperties": false }, "element_user_type": { @@ -95,7 +103,7 @@ } } }, - "requiredProperties": [ + "required": [ "kind", "length", "fields" @@ -111,6 +119,10 @@ "type": "integer" } }, + "required": [ + "type", + "offset" + ], "additionalProperties": false }, "type_descriptor": { diff --git a/volatility/schemas/schema-2.0.0.json b/volatility/schemas/schema-2.0.0.json index 3b1c57c47..ad211d1d0 100644 --- a/volatility/schemas/schema-2.0.0.json +++ b/volatility/schemas/schema-2.0.0.json @@ -55,6 +55,11 @@ } } }, + "required": [ + "size", + "base", + "constants" + ], "additionalProperties": false }, "element_symbol": { @@ -66,7 +71,7 @@ "type": "string" } }, - "requiredProperties": [ + "required": [ "address" ], "additionalProperties": false @@ -77,6 +82,9 @@ "type": "integer" } }, + "required": [ + "size" + ], "additionalProperties": false }, "element_user_type": { @@ -95,7 +103,7 @@ } } }, - "requiredProperties": [ + "required": [ "kind", "size", "fields" @@ -111,6 +119,10 @@ "type": "integer" } }, + "required": [ + "type", + "offset" + ], "additionalProperties": false }, "type_descriptor": {