Commit Graph
13 Commits
Author SHA1 Message Date
Mike Auty c187067fbf Core: Change the classproperties to subclass from property 2019-11-27 11:30:14 +00:00
Mike Auty e0b9d72c84 Update the license URL and LICENSE.txt 2019-09-25 21:44:05 +01:00
Mike Auty e922cef316 Improve docstrings for all plugins, and reformat all docstrings. 2019-09-07 22:59:54 +01:00
Mike Auty 9cde94bceb Change the license blurb on all files. 2019-08-27 23:11:00 +01:00
Mike Auty 11fc8654e3 Initial attempt at plugin versioning.
So this allows people to alter the APIs for their plugins and allows
plugins to verify the API is compatible with the one they expect.

It adds a version property to Plugin classes, and has a SemVer checking
method which can be called from other plugins to verify a plugin against
a particular version.
2019-08-27 21:08:29 +01:00
Mike Auty 1e67ef6a34 Ignore warning for pyinstaller dependency search. 2019-05-06 23:50:36 +01:00
Mike Auty db3c120aa7 Fix up typing for the import warning spec. 2019-04-05 14:53:41 +01:00
Mike Auty 223ad230cf Fix up typing issues. 2019-04-05 12:37:57 +01:00
Mike Auty 6613c7db19 Improve the documentation around the volatility.framework.plugins error. 2019-03-04 22:07:36 +00:00
Mike Auty be0d010f1a Add in warning if anyone tries to import from volatility.framework.plugins rather than voltility.plugins. 2019-03-04 21:47:26 +00:00
Mike Auty fdc6efc4ad Add in the LICENSE and the README. 2018-12-19 23:55:03 +00: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 1cba6f5171 Add in framework versioning and initial attempts as symbolstacks. 2013-02-10 15:25:52 +00:00