Mike Auty
|
a85bcb9e58
|
Rework config system yet again, and start filling in some of the requirements.
|
2015-04-09 15:56:57 -05:00 |
|
Mike Auty
|
3d00956951
|
Refactor some names and consider reworking the config system *again*.
|
2015-04-08 18:13:06 -05:00 |
|
Mike Auty
|
e013455f40
|
Fix up input validation and start the CLI code.
|
2015-04-07 17:27:57 -05:00 |
|
Mike Auty
|
38d20199b3
|
Bulk out the config/inputs code.
|
2015-04-07 13:36:13 -05:00 |
|
Mike Auty
|
bf324d0c71
|
Force plugins to use the contexts they were given. Also allow the framework to determine requirements without instantiating the plugin.
|
2015-04-07 13:35:39 -05:00 |
|
Mike Auty
|
ec1529dcb9
|
Add in requirement checking to plugins.
|
2015-04-06 18:53:33 -05:00 |
|
Mike Auty
|
fcda9febe7
|
Convert configuration options over to requirements.
|
2015-04-06 18:34:13 -05:00 |
|
Mike Auty
|
6c79726326
|
Merge branch 'master' of github.com:volatilityfoundation/volatility3
|
2015-02-23 00:02:33 +00:00 |
|
Mike Auty
|
778db04e59
|
Split the config systems, and change from a config holder to a requirements specification + config holder.
|
2015-02-23 00:02:11 +00:00 |
|
Mike Auty
|
a27a68de4b
|
Add support for finalizing DataLayers once we're done using them.
|
2015-02-09 22:25:36 +00:00 |
|
Mike Auty
|
d27c3adced
|
Remove helper functions that don't format properly.
|
2015-01-20 00:00:27 +00:00 |
|
Mike Auty
|
3a28d7ae41
|
Refactor the context work, to use composable objects rather than inheritable classes.
|
2015-01-19 23:57:49 +00:00 |
|
Mike Auty
|
38a85cfc0b
|
Fix up optimization to use byte strings.
|
2015-01-19 23:54:32 +00:00 |
|
Mike Auty
|
a382916593
|
Add in reading optimization.
|
2015-01-19 11:02:01 +00:00 |
|
Mike Auty
|
f04122f640
|
Add in initial implementation of ContextFactories as classes. This is probably not the right way to do things, so I'll be trying out making them as objects with a function chain for applying modifications in a little while.
|
2015-01-16 11:29:12 +00:00 |
|
Mike Auty
|
246974de36
|
First draft of a ContextBuilding system.
|
2015-01-09 01:55:32 +00:00 |
|
Mike Auty
|
cd07ff17b2
|
Pull out the interfaces from the TreeGrid/TreeNode structures.
|
2015-01-08 00:06:52 +00:00 |
|
Mike Auty
|
9d5027ddd6
|
Add in TreeGrid/Renderer framework from volatility3. Consider pulling interfaces for TreeGrid and TreeNode out into interfaces.
|
2015-01-07 13:59:14 +00:00 |
|
Mike Auty
|
119accb10c
|
Add a length parameter to is_valid to check whether whole blocks are valid or not.
|
2015-01-05 18:40:33 +00:00 |
|
Mike Auty
|
cadb761f67
|
Fix documentation typo.
|
2015-01-05 16:01:14 +00:00 |
|
Mike Auty
|
49fa45cda1
|
Clean-up the namespace even more by putting the template proxy code into its own subclass.
|
2015-01-05 15:57:35 +00:00 |
|
Mike Auty
|
465bf03ad1
|
Fix casting.
|
2015-01-05 15:05:26 +00:00 |
|
Mike Auty
|
87967853f7
|
Convert volinfo namespace to vol namespace.
|
2015-01-05 15:04:40 +00:00 |
|
Mike Auty
|
0af0a5b21f
|
Avoid built-in shadowing.
|
2015-01-04 21:16:54 +00:00 |
|
Mike Auty
|
ea3ba27a04
|
Refactor template_* functions.
|
2015-01-04 20:52:34 +00:00 |
|
Mike Auty
|
95238f7f01
|
Eradicate **magic where possible and rename where appropriate.
|
2015-01-04 04:55:17 +00:00 |
|
Mike Auty
|
e9e7f396ed
|
Refactor ReadOnlyInformation to the more appropriate ReadOnlyMapping.
|
2015-01-04 04:54:02 +00:00 |
|
Mike Auty
|
8560aa8a55
|
Tidy up the Object calling interface.
|
2015-01-04 04:38:34 +00:00 |
|
Mike Auty
|
446536d789
|
Remove the concept of template_info and revert to structure_name alone.
|
2015-01-04 04:27:52 +00:00 |
|
Mike Auty
|
15b2f6f717
|
Initial introduction of ObjectInformation class.
|
2015-01-04 03:41:37 +00:00 |
|
Mike Auty
|
88afd32158
|
Create an initial divide between object_information and template_information.
|
2015-01-02 01:52:00 +00:00 |
|
Mike Auty
|
85f639fd83
|
Remove attempt at type checking through annotations.
|
2015-01-02 00:10:22 +00:00 |
|
Mike Auty
|
d12bcf0666
|
Minor formatting change.
|
2014-12-31 21:04:55 +00:00 |
|
Mike Auty
|
932662e453
|
Fix up refactoring of the get_structure method.
|
2014-12-31 21:04:39 +00:00 |
|
Mike Auty
|
811858aba8
|
Fix metaclass usage in python 3, and fill in some missing requirements.
|
2014-12-31 04:25:11 +00:00 |
|
Mike Auty
|
595ec89db1
|
Fix up some fairly critical core typos.
|
2014-12-30 03:50:22 +00:00 |
|
Mike Auty
|
c1d054df10
|
Rename functions in validity to avoid future member name collisions.
|
2014-12-30 03:49:31 +00:00 |
|
Mike Auty
|
38b0791233
|
General code refactor.
|
2014-12-30 03:43:36 +00:00 |
|
Mike Auty
|
3395ade2fa
|
Rethink the plugin intialization process.
|
2014-07-08 23:21:08 +01:00 |
|
Mike Auty
|
bcc1df08bc
|
Correct mis-ordered decorators.
|
2014-07-08 22:02:53 +01:00 |
|
Mike Auty
|
58e2365788
|
Add in initial requirements for plugins to state their inputs.
|
2014-07-08 11:17:39 +01:00 |
|
Mike Auty
|
d6b131980b
|
Add in skeleton plugin to check the API.
|
2014-07-07 23:33:08 +01:00 |
|
Mike Auty
|
39c0b38f09
|
Add additional docstrings and refactor/rearrange the entire codebase.
|
2014-06-11 01:35:50 +01:00 |
|
Mike Auty
|
a97bd19988
|
Reformat and optimize code, including trailing whitespace and end of file newline.
|
2014-06-10 15:40:50 +01:00 |
|
Mike Auty
|
3da8bdf28a
|
Convert to using ABCMeta to get abstract class failures immediately rather than on method use.
|
2014-04-14 02:21:13 +01:00 |
|
Mike Auty
|
8e7ad364c7
|
Alter type/class checking structure so that it can be optimized out (either throws an exception or does nothing).
|
2014-04-08 00:59:08 +01:00 |
|
Mike Auty
|
e949079440
|
Merge TreeGrid class interfaces into their implementation, external developers should not be creating their own of these.
|
2014-04-08 00:24:27 +01:00 |
|
Mike Auty
|
d1a8adf8b1
|
Minor typos and docstring improvements, plus some todos.
|
2014-04-08 00:19:19 +01:00 |
|
Mike Auty
|
48e839947b
|
Tweak the documentation in certain files, and remove the overly changable workspace.xml.
|
2014-04-05 19:39:48 +01:00 |
|
Mike Auty
|
50e8f6a627
|
Add in PyCharm IDE project details, and improve the sphinx apidoc autogeneration of documentation.
|
2014-04-02 02:44:55 +01:00 |
|