Commit Graph
13 Commits
Author SHA1 Message Date
David McDonald 47646c12d4 Framework: Fix all direct non-module imports
This fixes all import from statements in the codebase that were
importing things other than modules into module namespaces from other
volatility3 modules. This should prevent accidental re-exporting.
2025-03-29 15:49:33 -05:00
David McDonald 0f73686364 Framework: Fix remaining missing requirements
This adds all of the missing requirements discovered via the new code
analysis script.
2025-03-28 13:22:01 -05:00
David McDonald 66992a5d9a Requirements: Insert missing version requirements
This audits the entire codebase for missing `VersionRequirements` and
adds them as needed.
2025-03-25 17:44:35 -05:00
David McDonald a6f9a0e95b Framework: Replace PluginRequirements
This replaces all uses of `requirements.PluginRequirements` with
`requirements.VersionRequirement`.
2025-03-24 11:30:17 -05:00
David McDonald 5c6107bf33 Code Review (style): Use keyword args for clarity
This updates a whole host of method calls to pass keyword arguments
instead of positional arguments.
2025-03-05 17:59:49 -06:00
Mike Auty bd402772c7 Core: Apply black to the entire codebase and add workflow 2022-12-07 20:48:14 +00:00
Mike Auty 8f1c5ee55c Core: Bump API to 2.0.0 and remove symbol_shift 2021-10-06 21:03:40 +01:00
Mike Auty ece34139db Mac: Standadize on kernel config name 2021-08-25 16:10:55 +01:00
Mike Auty 27c5dfdffd Plugins: Add in architectures for ModuleRequirement
Fixes #553
2021-08-24 21:47:47 +01:00
Mike Auty cd2f40bc34 Mac: Update all plugins to ModuleRequirement 2021-07-22 22:42:06 +01:00
Mike Auty 9f52a15734 Core: Convert to format strings across the whole base 2021-07-18 15:53:58 +01:00
Mike Auty d14ba9e96e Core: Roll the version number back to 1.0.0 2021-01-20 21:29:30 +00:00
Mike Auty 3911098d27 Core: Rename the top level namespace 2021-01-20 21:21:16 +00:00