Commit Graph
17 Commits
Author SHA1 Message Date
Mike Auty 8d4ccb846a Split out the JSON hashing function for reuse with other caching mechanisms. 2017-07-10 00:05:05 +01:00
Mike Auty 4fb88c4636 Move the ISF validation caching to use ISF rather than IDF. 2017-07-10 00:03:30 +01:00
Mike Auty 3a8e43a95a Doh, fix the schema from an earlier iteration. 2017-07-09 00:52:40 +01:00
Mike Auty f60901efb8 Don't forget to actually add the schema... 2017-07-09 00:51:08 +01:00
Mike Auty 029f6eca52 Fix up interface versioning issues.
Unfortunately one interface change was missed, getting the versions
slightly out of alignment.  Due to the 2.1 schema already being
published, the best course of action was to move to version 4.0.

This means that there's a tiny chance some schemas exist somewhere in
the world with a non-existant 3.0.0 schema.  Volatility will fail with
an error saying they're not supported.  5:S  Sorry!
2017-04-29 15:02:43 +01:00
Mike Auty d0580236b1 Add in the schema version 3.0.0. 2017-04-26 20:51:03 +01:00
Mike Auty 08eb2bce96 Add in schema 2.1.0 and supporting code changes. 2017-02-13 22:39:20 +00:00
Mike Auty 76f435e519 Update schemas to be more strict on providing all the required information. 2016-12-20 10:49:23 +00:00
Mike Auty 60c3fbc5ce Don't cache failures and add additional logging for the long schema validation pause. 2016-12-19 21:49:14 +00:00
Mike Auty bbb07b49c0 Ensure we enforce requirements on the schemas (these should always have been in place, so no version bumps). 2016-12-18 22:10:01 +00:00
Mike Auty 5f6c9ca08a Add in support for version 2.0.0 of the JSON schema. 2016-12-17 21:03:54 +00:00
Mike Auty a2eedd1972 Clarify the lack of validation if jsonschema fails to import. 2016-12-13 14:20:03 +00:00
Mike Auty 96800818af Show exceptions as debugging information when failed to validate, and allow disabling of cache. 2016-11-07 12:36:53 +00:00
Mike Auty 399e63d344 Update the schema so that bitfields can only be built on a base type. 2016-11-07 12:35:11 +00:00
Mike Auty 2f91cf32b7 Make the schema a little more strict. 2016-11-07 12:26:34 +00:00
Mike Auty 62fb752c82 Add in validation caching for JSON schema use and only record success when actual validation occurs. 2016-11-07 01:17:08 +00:00
Mike Auty 96a7a56edd Commit the initial JSON schema for the intermediate format. 2016-11-06 01:48:01 +00:00