1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2025-12-15 22:51:34 +03:00

Show SSL library info in About dialog and client / server info

This commit is contained in:
Yihong Wu
2022-11-09 03:57:13 +09:00
parent 8ae0a932da
commit 05045c98b7
18 changed files with 59 additions and 16 deletions

View File

@ -3701,6 +3701,7 @@ void InRpcClientVersion(RPC_CLIENT_VERSION *ver, PACK *p)
PackGetStr(p, "ClientProductName", ver->ClientProductName, sizeof(ver->ClientProductName));
PackGetStr(p, "ClientVersionString", ver->ClientVersionString, sizeof(ver->ClientVersionString));
PackGetStr(p, "ClientBuildInfoString", ver->ClientBuildInfoString, sizeof(ver->ClientBuildInfoString));
PackGetStr(p, "ClientSSLVersion", ver->ClientSSLVersion, sizeof(ver->ClientSSLVersion));
ver->ClientVerInt = PackGetInt(p, "ClientVerInt");
ver->ClientBuildInt = PackGetInt(p, "ClientBuildInt");
ver->ProcessId = PackGetInt(p, "ProcessId");
@ -3721,6 +3722,7 @@ void OutRpcClientVersion(PACK *p, RPC_CLIENT_VERSION *ver)
PackAddStr(p, "ClientProductName", ver->ClientProductName);
PackAddStr(p, "ClientVersionString", ver->ClientVersionString);
PackAddStr(p, "ClientBuildInfoString", ver->ClientBuildInfoString);
PackAddStr(p, "ClientSSLVersion", ver->ClientSSLVersion);
PackAddInt(p, "ClientVerInt", ver->ClientVerInt);
PackAddInt(p, "ClientBuildInt", ver->ClientBuildInt);
PackAddInt(p, "ProcessId", ver->ProcessId);
@ -10294,6 +10296,7 @@ bool CtGetClientVersion(CLIENT *c, RPC_CLIENT_VERSION *ver)
StrCpy(ver->ClientProductName, sizeof(ver->ClientProductName), CEDAR_CLIENT_STR);
StrCpy(ver->ClientVersionString, sizeof(ver->ClientVersionString), c->Cedar->VerString);
StrCpy(ver->ClientBuildInfoString, sizeof(ver->ClientBuildInfoString), c->Cedar->BuildInfo);
StrCpy(ver->ClientSSLVersion, sizeof(ver->ClientSSLVersion), c->Cedar->SSLVersion);
ver->ClientVerInt = c->Cedar->Version;
ver->ClientBuildInt = c->Cedar->Build;