alroyso 1 år sedan
förälder
incheckning
018a916ef6
6 ändrade filer med 7 tillägg och 7 borttagningar
  1. 5 5
      SProxy/CNetWork.cpp
  2. 1 1
      SProxy/CNetWork.h
  3. BIN
      SProxy/LoginDlg.cpp
  4. 1 1
      SProxy/comm.h
  5. BIN
      SProxy/res/resource.h
  6. BIN
      SProxy/res/soui_res.rc2

+ 5 - 5
SProxy/CNetWork.cpp

@@ -275,7 +275,7 @@ std::string CNetWork::GetUrl(std::string path, std::vector<cpr::Parameter> param
 		if (parame.empty())
 		{
 			m_session.SetHeader(hander);
-			m_session.SetVerifySsl(false);
+			m_session.SetOption(cpr::Ssl(cpr::ssl::TLSv1_1{}, cpr::ssl::TLSv1_2{}, cpr::ssl::TLSv1_3{}));
 			m_session.SetTimeout(cpr::Timeout{TIMEOUTE});
 			m_session.SetUrl(s.c_str());
 			//session->SetDebugCallback()
@@ -284,7 +284,7 @@ std::string CNetWork::GetUrl(std::string path, std::vector<cpr::Parameter> param
 		}
 		else {
 			m_session.SetHeader(hander);
-			m_session.SetVerifySsl(false);
+			m_session.SetOption(cpr::Ssl(cpr::ssl::TLSv1_1{}, cpr::ssl::TLSv1_2{}, cpr::ssl::TLSv1_3{}));
 			m_session.SetTimeout(cpr::Timeout{ TIMEOUTE });
 			m_session.SetUrl(s.c_str());
 			m_session.SetParameters(ps);
@@ -363,14 +363,14 @@ std::string CNetWork::PostUrl(std::string path, std::vector<cpr::Pair> parame, s
 		{
 			//r = cpr::Get(cpr::Url{ s.c_str() }, hander, cpr::VerifySsl{false}, cpr::Timeout{ 60 * 1000 });
 			m_session.SetHeader(hander);
-			m_session.SetVerifySsl(false);
+			m_session.SetOption(cpr::Ssl(cpr::ssl::TLSv1_1{}, cpr::ssl::TLSv1_2{}, cpr::ssl::TLSv1_3{}));
 			m_session.SetTimeout(cpr::Timeout{ TIMEOUTE });
 			m_session.SetUrl(s.c_str());
 			r = m_session.Get();
 		}
 		else {
 			m_session.SetHeader(hander);
-			m_session.SetVerifySsl(false);
+			m_session.SetOption(cpr::Ssl(cpr::ssl::TLSv1_1{}, cpr::ssl::TLSv1_2{}, cpr::ssl::TLSv1_3{}));
 			m_session.SetTimeout(cpr::Timeout{ TIMEOUTE });
 			m_session.SetUrl(s.c_str());
 			m_session.SetPayload(cpr::Payload{ parame.begin(),parame.end() });
@@ -434,7 +434,7 @@ void CNetWork::AutoToggleNode() {
 		cpr::Session m_session;
 		auto s = fmt::format("{0}{1}", itme.url, "/api/client/v3/version");
 		m_session.SetHeader(hander);
-		m_session.SetVerifySsl(false);
+		m_session.SetOption(cpr::Ssl(cpr::ssl::TLSv1_1{},cpr::ssl::TLSv1_2{}, cpr::ssl::TLSv1_3{}));
 		m_session.SetTimeout(cpr::Timeout{ TIMEOUTE });
 		m_session.SetUrl(s.c_str());
 		m_session.SetParameters(ps);

+ 1 - 1
SProxy/CNetWork.h

@@ -4,7 +4,7 @@
 #include <cpr/cpr.h>
 #include "comm.h"
 
-#define TIMEOUTE 60 * 1000
+#define TIMEOUTE 10 * 1000
 
 class CNetWork : public IBaseCurl
 {

BIN
SProxy/LoginDlg.cpp


+ 1 - 1
SProxy/comm.h

@@ -21,7 +21,7 @@ constexpr auto CONNECT_NODE_MSG = L"
 constexpr auto SUEECS_NODE_MSG = L"»ñÈ¡½Úµã³É¹¦.."; 
 
 
-constexpr auto VERSION = L"1.2.3";
+constexpr auto VERSION = L"1.2.4";
 
 
 struct ServerListUrl {

BIN
SProxy/res/resource.h


BIN
SProxy/res/soui_res.rc2