1.8.3
This commit is contained in:
parent
f7bdd0cd29
commit
cd36bc8fde
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -10,6 +10,16 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## [1.8.3 / 5.63.3] - 2023-04-05
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- fixed issue with WFP support and driver verifier
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [1.8.2a / 5.63.2] - 2023-04-02
|
## [1.8.2a / 5.63.2] - 2023-04-02
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
|
@ -21,8 +21,8 @@
|
||||||
#ifndef _MY_VERSION_H
|
#ifndef _MY_VERSION_H
|
||||||
#define _MY_VERSION_H
|
#define _MY_VERSION_H
|
||||||
|
|
||||||
#define MY_VERSION_BINARY 5,63,2
|
#define MY_VERSION_BINARY 5,63,3
|
||||||
#define MY_VERSION_STRING "5.63.2"
|
#define MY_VERSION_STRING "5.63.3"
|
||||||
#define MY_ABI_VERSION 0x56000
|
#define MY_ABI_VERSION 0x56000
|
||||||
|
|
||||||
// These #defines are used by either Resource Compiler or NSIS installer
|
// These #defines are used by either Resource Compiler or NSIS installer
|
||||||
|
|
|
@ -273,11 +273,15 @@ _FX BOOLEAN WFP_Load(void)
|
||||||
|
|
||||||
if (FwpmBfeStateGet() == FWPM_SERVICE_RUNNING) {
|
if (FwpmBfeStateGet() == FWPM_SERVICE_RUNNING) {
|
||||||
|
|
||||||
|
KeEnterCriticalRegion();
|
||||||
|
|
||||||
ExAcquireResourceSharedLite(WFP_InitLock, TRUE);
|
ExAcquireResourceSharedLite(WFP_InitLock, TRUE);
|
||||||
|
|
||||||
WFP_Install_Callbacks();
|
WFP_Install_Callbacks();
|
||||||
|
|
||||||
ExReleaseResourceLite(WFP_InitLock);
|
ExReleaseResourceLite(WFP_InitLock);
|
||||||
|
|
||||||
|
KeLeaveCriticalRegion();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
DbgPrint("Sbie WFP is not ready\r\n");
|
DbgPrint("Sbie WFP is not ready\r\n");
|
||||||
|
@ -303,12 +307,16 @@ _FX void WFP_Unload(void)
|
||||||
|
|
||||||
if (WFP_InitLock) {
|
if (WFP_InitLock) {
|
||||||
|
|
||||||
|
KeEnterCriticalRegion();
|
||||||
|
|
||||||
ExAcquireResourceSharedLite(WFP_InitLock, TRUE);
|
ExAcquireResourceSharedLite(WFP_InitLock, TRUE);
|
||||||
|
|
||||||
WFP_Uninstall_Callbacks();
|
WFP_Uninstall_Callbacks();
|
||||||
|
|
||||||
ExReleaseResourceLite(WFP_InitLock);
|
ExReleaseResourceLite(WFP_InitLock);
|
||||||
|
|
||||||
|
KeLeaveCriticalRegion();
|
||||||
|
|
||||||
Mem_FreeLockResource(&WFP_InitLock);
|
Mem_FreeLockResource(&WFP_InitLock);
|
||||||
WFP_InitLock = NULL;
|
WFP_InitLock = NULL;
|
||||||
}
|
}
|
||||||
|
@ -345,6 +353,8 @@ _FX void WFP_Unload(void)
|
||||||
|
|
||||||
_FX void WFP_state_changed(_Inout_ void* context, _In_ FWPM_SERVICE_STATE newState)
|
_FX void WFP_state_changed(_Inout_ void* context, _In_ FWPM_SERVICE_STATE newState)
|
||||||
{
|
{
|
||||||
|
KeEnterCriticalRegion();
|
||||||
|
|
||||||
ExAcquireResourceSharedLite(WFP_InitLock, TRUE);
|
ExAcquireResourceSharedLite(WFP_InitLock, TRUE);
|
||||||
|
|
||||||
if (newState == FWPM_SERVICE_STOP_PENDING)
|
if (newState == FWPM_SERVICE_STOP_PENDING)
|
||||||
|
@ -353,6 +363,8 @@ _FX void WFP_state_changed(_Inout_ void* context, _In_ FWPM_SERVICE_STATE newSta
|
||||||
WFP_Install_Callbacks();
|
WFP_Install_Callbacks();
|
||||||
|
|
||||||
ExReleaseResourceLite(WFP_InitLock);
|
ExReleaseResourceLite(WFP_InitLock);
|
||||||
|
|
||||||
|
KeLeaveCriticalRegion();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -177,7 +177,7 @@ void COnlineUpdater::GetUpdates(QObject* receiver, const char* member, const QVa
|
||||||
Query.addQueryItem("channel", ReleaseChannel);
|
Query.addQueryItem("channel", ReleaseChannel);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Params.contains("manual")) Query.addQueryItem("auto", Params["manual"].toBool() ? "0" : "1");
|
Query.addQueryItem("auto", Params["manual"].toBool() ? "0" : "1");
|
||||||
|
|
||||||
//QString Test = Query.toString();
|
//QString Test = Query.toString();
|
||||||
|
|
||||||
|
|
|
@ -318,8 +318,10 @@
|
||||||
<ClCompile Include="Windows\SupportDialog.cpp" />
|
<ClCompile Include="Windows\SupportDialog.cpp" />
|
||||||
<ClCompile Include="Wizards\NewBoxWizard.cpp" />
|
<ClCompile Include="Wizards\NewBoxWizard.cpp" />
|
||||||
<ClCompile Include="Wizards\SetupWizard.cpp" />
|
<ClCompile Include="Wizards\SetupWizard.cpp" />
|
||||||
|
<ClCompile Include="Wizards\TemplateWizard.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<QtMoc Include="Wizards\TemplateWizard.h" />
|
||||||
<QtMoc Include="Wizards\NewBoxWizard.h" />
|
<QtMoc Include="Wizards\NewBoxWizard.h" />
|
||||||
<QtMoc Include="OnlineUpdater.h" />
|
<QtMoc Include="OnlineUpdater.h" />
|
||||||
<QtMoc Include="Views\FileView.h" />
|
<QtMoc Include="Views\FileView.h" />
|
||||||
|
|
|
@ -183,8 +183,11 @@
|
||||||
<ClCompile Include="Helpers\WinHelper.cpp">
|
<ClCompile Include="Helpers\WinHelper.cpp">
|
||||||
<Filter>Helpers</Filter>
|
<Filter>Helpers</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="Wizards\TemplateWizard.cpp">
|
||||||
|
<Filter>Wizards</Filter>
|
||||||
|
</ClCompile>
|
||||||
<ClCompile Include="Wizards\NewBoxWizard.cpp">
|
<ClCompile Include="Wizards\NewBoxWizard.cpp">
|
||||||
<Filter>Helpers</Filter>
|
<Filter>Wizards</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -289,6 +292,9 @@
|
||||||
<QtMoc Include="Wizards\NewBoxWizard.h">
|
<QtMoc Include="Wizards\NewBoxWizard.h">
|
||||||
<Filter>Wizards</Filter>
|
<Filter>Wizards</Filter>
|
||||||
</QtMoc>
|
</QtMoc>
|
||||||
|
<QtMoc Include="Wizards\TemplateWizard.h">
|
||||||
|
<Filter>Wizards</Filter>
|
||||||
|
</QtMoc>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<QtRcc Include="Resources\SandMan.qrc">
|
<QtRcc Include="Resources\SandMan.qrc">
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
#define VERSION_MJR 1
|
#define VERSION_MJR 1
|
||||||
#define VERSION_MIN 8
|
#define VERSION_MIN 8
|
||||||
#define VERSION_REV 2
|
#define VERSION_REV 3
|
||||||
#define VERSION_UPD 1
|
#define VERSION_UPD 0
|
||||||
|
|
||||||
#ifndef STR
|
#ifndef STR
|
||||||
#define STR2(X) #X
|
#define STR2(X) #X
|
||||||
|
|
Loading…
Reference in New Issue