- Removed namespaces in FFI headers and unused dependencies
- Fixed connector errors not being shown properly
- Added `main_module_info()` helper function which retrieves the main module of a process
- Added the DLL path to the Win32ModuleInfo structure
- Fixed duplicated connectors being added to the inventory multiple times
- Renamed and deprecated the `ConnectorInventory::try_new()` and `ConnectorInventory::with_path()` functions. The new function names are `ConnectorInventory::scan()` and `ConnectorInventory::scan_path()`
- Added a `available_connectors()` function to the ConnectorInventory which returns all connectors that have been found on the system.
- Added a fallback signature for windows 10 for the win32 keyboard implementation in case the PE Header of the win32kbase.sys is paged out
- Added a `MemoryMap::open()` function to load a memory map in TOML format
Checklist:
- memflow
- memflow-ffi
Plugins:
- memflow-win32
- memflow-pcileech
- memflow-reclass-plugin
- memflow-native
- memflow-qemu
- memflow-kcore
- memflow-cmake-example
- memflow-kvm
- memflow-coredump
- memflow-linux
- memflow-microvmi
Tools:
- cloudflow
- scanflow
- reflow