Commit Graph
2669 Commits
Author SHA1 Message Date
Mike Auty c6181d0dcf Layers: Group the linearity settings together 2021-02-05 01:15:52 +00:00
Mike Auty f5ddb88806 Layers: Scan by available and then chunk
This changes the order of scanning to make it (potentially) more
efficient.

A layer can efficiently map (and ignore large segments that don't exist)
and then have the available space chunked, rather than creating all the
chunks and repeatedly asking the layer whether each can be mapped or
not.
2021-02-05 01:15:52 +00:00
Mike Auty 7a2ce9e999 Layers: Make linear scanning more efficient
Previously we'd chop the entire space up into scan_chunk sized blocks
and then chop those up into mapped chunks.  The mapping process can much
more efficiently provide which blocks exist, so now we ask the layer to
map itself in its entirety, and then any chunks of data we get, we cut
into scan_chunk blocks.
2021-02-05 01:15:52 +00:00
Mike Auty d66357c64c Documentation: Fix an unnecessary unicode apostrophe 2021-02-04 16:07:54 +00:00
ikelosandGitHub 934b3492d7 Merge pull request #453 from leohearts/develop
Replace \xe2\x80\x94 with normal "-" in README.md
2021-02-04 16:06:32 +00:00
leohearts f52bd8d74f Replace \xe2\x80\x94 with normal "-" in README.md 2021-02-04 23:54:00 +08:00
Mike Auty 25a74a8450 Documentation: Clarify progress_callback and open_method 2021-02-02 00:20:53 +00:00
Mike Auty 1e580de86a Codebase: Minor LGTM issue fixes 2021-02-02 00:08:00 +00:00
ikelosandGitHub 1be52186b7 Merge pull request #450 from volatilityfoundation/release/1.0.1
Release/1.0.1
2021-02-01 18:06:22 +00:00
Mike Auty 0f487e725c Packaging: Further fixes to setup.py 2021-02-01 18:00:21 +00:00
Mike Auty bad253d5e4 Documentation: Use the README.md for the long description 2021-02-01 17:55:14 +00:00
Mike Auty 5cc453b7c3 Bump the version number for a hotfix 2021-02-01 17:54:28 +00:00
ikelosandGitHub 0e372b3ba2 Merge pull request #445 from volatilityfoundation/release/v1.0.0
Release/v1.0.0
v1.0.0
2021-02-01 15:30:16 +00:00
ikelosandGitHub d7c2b08bbe Merge pull request #446 from volatilityfoundation/release/v1.0.0
Release/v1.0.0
2021-02-01 01:35:04 +00:00
ikelosandGitHub 2797ac58bc Merge pull request #444 from volatilityfoundation/rename-master-stable
rename master branch to stable in github workflows
2021-01-31 17:16:19 +00:00
Nick L. Petroni, Jr c4b7dfa599 rename master branch to stable in github workflows 2021-01-31 11:11:08 -05:00
Mike Auty b66fb35ffb Layers: Document the choice of mode for cached files 2021-01-30 18:24:07 +00:00
Mike Auty 22561368bd Documentation: Ensure all references in the docs are accurate 2021-01-30 17:24:53 +00:00
Mike Auty 77fc5b6360 Documentation: Ensure all references in the docs are accurate 2021-01-30 17:24:22 +00:00
Mike Auty f179a9ed50 Merge branch 'release/v1.0.0' into develop 2021-01-30 13:47:24 +00:00
Mike Auty cc58360ebb Documentation fix remaining volatility path issues 2021-01-30 13:47:00 +00:00
Mike Auty e4fe74d6af Merge branch 'release/v1.0.0' into develop 2021-01-29 10:10:36 +00:00
Mike Auty b6f8e36fb5 Documentation: Ensure the JSON files are included 2021-01-29 09:19:34 +00:00
Mike Auty 888ed1fbb8 Documentation: Ensure the JSON files are included 2021-01-29 09:17:25 +00:00
ikelosandGitHub 1049a74196 Merge pull request #299 from volatilityfoundation/documentation-glossary
Documentation: Add an initial glossary
2021-01-28 15:48:27 +00:00
Mike Auty 55105c6859 Merge branch 'release/v1.0.0' into develop 2021-01-28 15:42:23 +00:00
ikelosandGitHub c05c9d39bb Merge pull request #438 from volatilityfoundation/build-pypi
add GitHub Action to build PyPI and source artifacts
2021-01-28 15:40:48 +00:00
Nick L. Petroni, Jr eae2ad8748 add GitHub Action to build PyPI and source artifacts 2021-01-28 10:01:53 -05:00
Mike Auty 2b1c68679b Mac: Fix merging typos 2021-01-27 23:51:29 +00:00
Mike Auty d4fd89d095 Merge branch 'release/v1.0.0' into develop 2021-01-27 20:41:35 +00:00
Mike Auty 69ca85b50a Layers: Add in check and document scanner behaviour 2021-01-27 12:28:35 +00:00
ikelosandGitHub f63f690b17 Merge pull request #430 from volatilityfoundation/issues/release-namespace
Rename the base namespace as volatility3
2021-01-26 11:46:56 +00:00
Mike Auty 55bbd115ce Pdbconv: Fix up guid when no argument provided 2021-01-26 00:45:42 +00:00
ikelosandGitHub d75b5e5521 Merge pull request #435 from volatilityfoundation/issues/issue434
Pdbconv: Set a more useful default filename
2021-01-26 00:40:46 +00:00
Mike Auty 04629182a7 Pdbconv: Set a more useful default
Fixes #434
2021-01-26 00:39:13 +00:00
Mike Auty 6b7177d285 Volshell: Fix recent script option for non-generic volshell 2021-01-25 00:05:21 +00:00
Mike Auty a13fa5ff66 Objects: Use 3.5.3 compatible format strings 2021-01-25 00:04:57 +00:00
Mike Auty f5504e19c6 Windows: Improve pdb downloading messages 2021-01-24 16:58:00 +00:00
Mike Auty 2c077c08c2 Windows: Catch more PDB URL errors 2021-01-24 16:44:39 +00:00
Mike Auty 22620ce968 Merge branch 'release/v2.0.0' into issues/release-namespace 2021-01-23 16:32:30 +00:00
ikelosandGitHub ae872591f7 Merge pull request #429 from cstation/patch-1
Fix VMware layer tag reading
2021-01-21 10:12:32 +00:00
cstationandGitHub 9ef341907f Improve VMware Tag reading
Fix magic headers and properly read irregular-sized tags
2021-01-21 10:08:20 +01:00
Mike Auty 5cabf271ea Plugins: Fix list_files with suitable required version. 2021-01-20 21:58:56 +00:00
Mike Auty a90f16cb23 Merge branch 'release/v2.0.0' into develop 2021-01-20 21:56:13 +00:00
Mike Auty 5235f43416 Plugins: Fix list_files with suitable required version. 2021-01-20 21:55:32 +00:00
Mike Auty fc75c14002 CLI: Make sure the program name doesn't look weird 2021-01-20 21:47:12 +00:00
Mike Auty 79e2a1494b Documentation: Minor rename fixes. 2021-01-20 21:46:20 +00: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
ikelosandGitHub c0749f3e68 Merge pull request #418 from volatilityfoundation/feature/shorter-exceptions
CLI: Dampen exceptions at low log levels
2021-01-20 09:52:02 +00:00