Mike Auty
efada8a15f
Bring relative_child_offset typing in line with practice.
2018-03-23 16:04:03 +00:00
Mike Auty
396dc8f8e4
Add in the ability for plugins to report their progress if applicable.
2018-03-23 15:41:55 +00:00
Mike Auty
470c139e81
Throw swap exceptions if the page is supposed to be swapped out, but the swap layer can't be found.
2018-03-23 00:48:28 +00:00
Mike Auty
6482059521
Fix up typing issues identified by mypy.
2018-03-22 00:44:49 +00:00
Mike Auty
937fc5a289
Ensure that passing a type to be constructed doesn't wipe out pre-configured information.
2018-03-21 18:48:57 +00:00
Dave Lassalle and ikelos
1ae43783aa
create utility function for converting windows timestamps
2018-03-21 18:42:38 +00:00
Mike Auty
2522d588ea
Pylinting and typing fix.
2018-03-21 17:04:10 +00:00
Mike Auty
e133509ea8
Fix broken type resolution
...
The introduction of symbol resolution required subresolving "unnamed"
(symbol named) types. The resolution system was changed to pass
constructed objects rather than names, which prevented the referencing
from working properly. This commit changes that bit back and creates a
temporary *type* in the _resolved list for the symbol, then restores
whatever was there before.
We restore it so that people don't get used to looking up symbols using
get_type (we may revisit this decision).
2018-03-21 15:32:09 +00:00
Mike Auty
66b64e5dfa
Ensure symbol types are recursively resolved.
2018-03-20 23:53:13 +00:00
Mike Auty
c6a58ffc06
Fix up sphinx warnings.
2018-03-20 22:30:05 +00:00
Mike Auty
ccb1903003
Fix up Symbol.name issue as spotted by npetroni.
2018-03-20 17:22:38 +00:00
Mike Auty
b730a24768
Hard dependency on 3.5.3 or above, due to broken 3.5.2 typing library.
2018-03-20 17:02:42 +00:00
Mike Auty
4bf22fbec8
Revert "Reorder the imports for python 3.5.2."
...
This reverts commit 3aad271913 .
2018-03-20 17:01:18 +00:00
Mike Auty
0290c07a32
Merge branch 'master' of github.com:volatilityfoundation/volatility3
2018-03-20 15:43:23 +00:00
Mike Auty
3aad271913
Reorder the imports for python 3.5.2.
2018-03-20 15:43:13 +00:00
Michael Ligh and ikelos
205af99a3e
Rev2 after rev1 comments
2018-03-19 22:35:00 +00:00
Michael Ligh and ikelos
8282df5893
Initial versions of vadinfo and vaddump
2018-03-19 22:35:00 +00:00
Mike Auty
92dbfa7f12
Bump the micro version requirement for python
...
This is because typing.Type was only introduced in 3.5.2.
2018-03-19 22:31:12 +00:00
Mike Auty
cbce5c6184
Expose the sanitize method, since it's necessary for accessing columns.
2018-03-14 01:07:58 +00:00
Mike Auty
dd41ea1cd1
Improve registry docstrings.
2018-03-11 21:40:54 +00:00
Mike Auty
18fa9e74d7
Add in the capability for get_key to return full node_paths.
...
Also resolves issue #18 .
2018-03-11 21:25:58 +00:00
Mike Auty
6766498e4a
Fix up saving symbol_space contruction options.
2018-03-11 20:59:47 +00:00
Mike Auty
1a80dbf935
Change Unparsable to NotApplicable for situations we expect.
2018-03-10 21:43:46 +00:00
Mike Auty
1b067e7319
Convert recent merge request to use Unreadable/Unparsable/NotApplicable values.
2018-03-10 19:39:19 +00:00
Mike Auty
f8e87ede69
Convert merged changes from helper_ properties to get_ methods.
2018-03-10 19:33:29 +00:00
ikelos and GitHub
ca7405413b
Merge pull request #15 from volatilityfoundation/dave-pslist-columns
...
additional columns in windows.pslist
Just need to adapt it from `helper_` properties to `get_` methods...
2018-03-10 19:29:17 +00:00
Mike Auty
d4ea03f51d
Add in hive offsets to printkey output.
2018-03-09 01:00:48 +00:00
Mike Auty
bc8429a2b0
Convert all helper_ properties to get_ methods.
2018-03-09 00:47:00 +00:00
Mike Auty
6d618903d5
Don't forget the text output renderer for the datetime type.
2018-03-08 01:34:55 +00:00
Mike Auty
674394cd69
Fix up TreeGrid typing information in places.
2018-03-08 01:20:55 +00:00
Mike Auty
c605cbd182
Add in TZAware and TZNaive values for TreeGrids.
2018-03-08 01:20:34 +00:00
Mike Auty
de9ad62412
Add in support for AbsentValues.
2018-03-08 00:26:25 +00:00
Mike Auty
3f37ab760c
Change inheritance to fix type checking.
2018-03-08 00:23:49 +00:00
Dave Lassalle
3c6121bc77
raise AttributeError in helper_wow_64_process()
2018-03-07 12:43:06 -06:00
Dave Lassalle
c0f62b4dd6
fix typo in property
2018-03-07 12:30:29 -06:00
Dave Lassalle
4b2c027b39
add __name__ to getLogger()
2018-03-07 11:32:10 -06:00
Dave Lassalle
349b2d1ada
add TODO to comments for followup on returning None
2018-03-07 11:31:43 -06:00
Dave Lassalle
8b6f88aa0c
additional columns in windows.pslist
2018-03-07 11:03:03 -06:00
Mike Auty
e8422f0774
Refactor to reduce duplication in swap support.
2018-03-05 23:53:34 +00:00
Mike Auty
8b29b1f668
Rework the import ordering for requirements/configurations.
2018-02-12 00:51:05 +00:00
Mike Auty
994bd7c394
Fix up the finding of swap layers so swap actually works.
2018-02-11 21:41:39 +00:00
Mike Auty
98624203c4
Add in windows swap-file automagic.
2018-02-11 18:35:40 +00:00
Mike Auty
b7c68f4e98
Rework LayerListRequirement from a ListRequirement to a MultiRequirement.
2018-02-11 18:35:18 +00:00
Mike Auty
e8212df604
Improve ListRequirement handling (default values, etc).
2018-02-11 02:16:53 +00:00
Mike Auty
b7c8961d50
Fix up the addition of the append method.
2018-02-10 23:43:29 +00:00
Mike Auty
f3b6b5311f
Fix up a couple extra typing issues, improving code quality.
2018-02-10 22:51:56 +00:00
Mike Auty
970cfc3cd8
Fix up pdbscan to avoid running if not needed.
2018-02-10 22:44:44 +00:00
Mike Auty
cd8f6876ff
Add in LayerListRequirement type.
2018-02-10 22:42:59 +00:00
Mike Auty
24be045266
Minor fix ups with typing and exceptions.
2018-02-10 22:42:31 +00:00
Mike Auty
7cb0330d04
Fix and correctly type ListRequirements.
2018-02-10 22:41:39 +00:00