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