Skip to content

Commit

Permalink
Version 2.9
Browse files Browse the repository at this point in the history
  • Loading branch information
ufrisk committed Oct 13, 2021
1 parent 81680ac commit fd92264
Show file tree
Hide file tree
Showing 10 changed files with 262 additions and 36 deletions.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,6 @@ v1.0-1.8
* Bug fixes.
* Updates to support MemProcFS v4.
* Separate releases for Windows and Linux.
</details>

[v2.7](https://github.com/ufrisk/LeechCore/releases/tag/v2.7)
* Bug fixes.
Expand All @@ -180,3 +179,7 @@ v1.0-1.8
* Bug fixes.
* 32-bit support.
* Support for Active Memory and Full Bitmap Microsoft Crash Dump files.
</details>

[v2.9](https://github.com/ufrisk/LeechCore/releases/tag/v2.9)
* Support for the FT2232H USB2 chip.
Binary file modified includes/lib32/leechcore.lib
Binary file not shown.
Binary file modified includes/lib64/leechcore.lib
Binary file not shown.
6 changes: 3 additions & 3 deletions leechagent/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 2
#define VERSION_MINOR 8
#define VERSION_REVISION 1
#define VERSION_BUILD 35
#define VERSION_MINOR 9
#define VERSION_REVISION 0
#define VERSION_BUILD 37

#define VER_FILE_DESCRIPTION_STR "LeechAgent Memory Acquisition Service"
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
Expand Down
266 changes: 243 additions & 23 deletions leechcore/device_fpga.c

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions leechcore/leechcore.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ _Success_(return) BOOL LcReadContigious_Initialize(_In_ PLC_CONTEXT ctxLC);
VOID LcReadContigious_Close(_In_ PLC_CONTEXT ctxLC);

#ifdef _WIN32
BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ LPVOID lpvReserved)
BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ PVOID lpvReserved)
{
if(fdwReason == DLL_PROCESS_ATTACH) {
ZeroMemory(&g_ctx, sizeof(LC_MAIN_CONTEXT));
Expand Down Expand Up @@ -176,7 +176,7 @@ VOID LcCreate_FetchDeviceParameter(_Inout_ PLC_CONTEXT ctxLC)
EXPORTED_FUNCTION PLC_DEVICE_PARAMETER_ENTRY LcDeviceParameterGet(_In_ PLC_CONTEXT ctxLC, _In_ LPSTR szName)
{
for(DWORD i = 0; i < ctxLC->cDeviceParameter; i++) {
if(!strcmp(szName, ctxLC->pDeviceParameter[i].szName)) {
if(!_stricmp(szName, ctxLC->pDeviceParameter[i].szName)) {
return &ctxLC->pDeviceParameter[i];
}
}
Expand Down
3 changes: 3 additions & 0 deletions leechcore/oscompatibility.c
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,9 @@ HMODULE LoadLibraryA(LPSTR lpFileName)
if(lpFileName && (0 == memcmp(lpFileName, "FTD3XX.dll", 10))) {
lpFileName = "leechcore_ft601_driver_linux.so";
}
if(lpFileName && (0 == memcmp(lpFileName, "FTD2XX.dll", 10))) {
lpFileName = "libftd2xx.so";
}
if(!strstr(lpFileName, "/")) {
Util_GetPathLib(szFileName);
}
Expand Down
6 changes: 3 additions & 3 deletions leechcore/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 2
#define VERSION_MINOR 8
#define VERSION_REVISION 1
#define VERSION_BUILD 35
#define VERSION_MINOR 9
#define VERSION_REVISION 0
#define VERSION_BUILD 37

#define VER_FILE_DESCRIPTION_STR "LeechCore Memory Acquisition Library"
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
Expand Down
2 changes: 1 addition & 1 deletion leechcorepyc/pkggen_linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ leechcorepyc = Extension(
setup(
name='leechcorepyc',
version='2.8.1', # VERSION_END
version='2.9.0', # VERSION_END
description='LeechCore for Python',
long_description='LeechCore for Python : native extension for physical memory access',
url='https://github.com/ufrisk/LeechCore',
Expand Down
6 changes: 3 additions & 3 deletions leechcorepyc/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
#define STRINGIZE(s) STRINGIZE2(s)

#define VERSION_MAJOR 2
#define VERSION_MINOR 8
#define VERSION_REVISION 1
#define VERSION_BUILD 35
#define VERSION_MINOR 9
#define VERSION_REVISION 0
#define VERSION_BUILD 37

#define VER_FILE_DESCRIPTION_STR "LeechCore Memory Acquisition Library : Python API"
#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION, VERSION_BUILD
Expand Down

0 comments on commit fd92264

Please sign in to comment.