Commit Graph
6047 Commits
Author SHA1 Message Date
Gustavo Moreira 53364f7dab linux: LinuxUtilities: Revert do_get_path() typing 2025-01-30 10:41:44 +11:00
Gustavo Moreira 74a834b6de linux: vfsmount: improve kernel implementation detection 2025-01-30 09:34:07 +11:00
Gustavo MoreiraandGitHub d077ec3488 Merge branch 'develop' into linux_parity_release_harden_mountinfo_api_and_related_fixes 2025-01-30 08:39:44 +11:00
Abyss Watcher b055848576 explicit powers of two instead of auto() 2025-01-29 12:04:32 +01:00
Mike Auty 10743b1019 Windows: Fix ruff issues in skeleton_key_check 2025-01-27 23:14:02 +00:00
Mike Auty 6ef57d1e89 Windows: Allow get_pefile_obj to be shared 2025-01-27 23:12:28 +00:00
ikelosandGitHub ad90804af0 Merge pull request #1584 from volatilityfoundation/issues/issue1583
Windows: Fix vadyarascan typo
2025-01-27 22:40:54 +00:00
Mike Auty 105df4e140 Windows: Fix vadyarascan typo 2025-01-27 22:29:59 +00:00
Abyss Watcher c000e812a6 tune with the new additional_description mechanism 2025-01-27 19:40:47 +01:00
Abyss-W4tcherandGitHub d777ab312e Merge branch 'volatilityfoundation:develop' into linux_tracing_ftrace 2025-01-27 19:37:37 +01:00
ikelosandGitHub 2e72d7bbf4 Merge pull request #1582 from Abyss-W4tcher/docstring_embeds_additional_description
Embed additional plugin description in docstring
2025-01-27 17:40:18 +00:00
Abyss Watcher f64291faec split help on two consecutive newlines 2025-01-27 17:44:18 +01:00
Abyss Watcher 08f0364280 adapt plugins docstring to fit short and additional help format 2025-01-27 15:02:02 +01:00
Abyss Watcher d2859f2390 remove additional_description in favor of the docstring implementation 2025-01-27 15:00:03 +01:00
Abyss Watcher 7d14f4c778 remove additional_description in favor of the docstring implementation 2025-01-27 14:57:39 +01:00
Abyss Watcher 9d11c1f460 prevent modules memory space overlap scenario 2025-01-27 11:50:28 +01:00
ikelosandGitHub 2ff6c00507 Merge pull request #1581 from volatilityfoundation/issues/issue1580
Layers: Make the low-stub method less brittle
2025-01-27 10:05:26 +00:00
Abyss Watcher 03cf84f9cf assign kernel layer to variable early 2025-01-27 11:05:08 +01:00
Abyss Watcher 22a2fe17d8 clarify generator variable 2025-01-27 11:03:08 +01:00
Mike Auty 8b31ae612f Layers: Make the low-stub method less brittle 2025-01-27 09:32:33 +00:00
Mike Auty ffd0363c4b Bulk out with text from the google python style guide where this aligns 2025-01-27 00:29:02 +00:00
Mike Auty 3fc8b9cd31 Documentation: Initial version of the coding style guide. 2025-01-27 00:04:28 +00:00
Abyss Watcher f2ac621220 use classmethod instead of staticmethod 2025-01-26 15:30:37 +01:00
Abyss Watcher c57f60759f require Modules >= 1.1.0 2025-01-26 15:27:27 +01:00
Abyss Watcher 48eca36b00 1.0.0 -> 1.1.0 Modules bump 2025-01-26 15:25:11 +01:00
Abyss Watcher f75a4be051 rename modules_utilities to linux_utilities_modules 2025-01-26 15:24:06 +01:00
Abyss Watcher 3b05ed715a Merge remote-tracking branch 'origin/develop' into linux_tracing_ftrace 2025-01-26 15:18:56 +01:00
Mike Auty e4e54a5c58 Don't fix the type error as part of the shift. 2025-01-26 13:48:00 +00:00
Mike Auty 1ac2dbc49c Shift exposed staticmethods to classmethods 2025-01-26 13:44:33 +00:00
ikelosandGitHub ea232f50e2 Merge pull request #1576 from Abyss-W4tcher/minor_bump_split_linuxutilities
Bump minor version following #1567
2025-01-26 12:47:38 +00:00
Abyss Watcher a25165d935 2.18.1 -> 2.19.0 bump 2025-01-26 13:44:23 +01:00
ikelosandGitHub c7dc608b78 Merge pull request #1567 from Abyss-W4tcher/split_linuxutilities_modules
Add deprecation decorator and split Linux modules utilities
2025-01-26 12:32:47 +00:00
Abyss Watcher 4cb386858e use __self__ and enhance exception msg 2025-01-26 13:20:48 +01:00
Abyss Watcher 5d58ba63db use __name__ instead of overkill __qualname__ 2025-01-26 13:19:01 +01:00
Abyss Watcher 80eebd2f49 use classmethod instead of staticmethod 2025-01-26 13:18:30 +01:00
Abyss Watcher 459483651b typo 2025-01-26 10:53:33 +01:00
Abyss Watcher 28081ed989 tidy up replacement_base_class_required_version 2025-01-26 10:35:25 +01:00
Abyss Watcher ba6b709aba use VersionMismatchException 2025-01-26 10:34:18 +01:00
Abyss Watcher 4bd385cc9d handle VersionMismatchException 2025-01-26 10:33:02 +01:00
Abyss Watcher 6d43dcd3a8 add VersionMismatchException 2025-01-26 10:31:46 +01:00
Abyss Watcher 4262eff889 adhere to AbstractNetfilter requirement checking 2025-01-25 20:04:51 +01:00
Abyss Watcher 3657c6fe5e require Modules >= 1.0.0 on deprecated methods 2025-01-25 19:54:20 +01:00
Abyss Watcher 2ed00cc91a add optional version requirement to deprecated_method 2025-01-25 19:52:47 +01:00
Abyss Watcher 825720ed5d catch UnsatisfiedException at plugin runtime 2025-01-25 19:48:31 +01:00
Abyss Watcher d8658f0729 put deprecated functions order back 2025-01-25 17:08:27 +01:00
ikelosandGitHub 69fc7fe723 Merge pull request #1566 from Danking555/develop
Add low stub offset kernel detection
2025-01-25 15:32:43 +00:00
ikelosandGitHub f644063e90 Merge pull request #1421 from volatilityfoundation/issues/issue1418
Issues/issue1418
2025-01-25 15:14:06 +00:00
Daniel Davidov 2e1b77f4b3 Move LowStubLayout constants to windows.constants
* Moved constants out of the class and moved to constants.windows
* Applied ruff and black
2025-01-25 16:22:49 +02:00
Abyss Watcher ce671bb2fa transfer deprecated_method into framework module 2025-01-25 15:02:25 +01:00
Abyss Watcher 8b0165b6f6 add linux_utilities_modules requirement 2025-01-25 14:45:21 +01:00