anisette is done, how to sign?

This commit is contained in:
2026-01-07 18:23:30 +02:00
parent 2b91057589
commit defb60ac53
32 changed files with 455 additions and 61 deletions

View File

@@ -70,6 +70,7 @@ void CHTTPClient::Post( const char *szResource, HTTPHeader_t *pHeader, uint32_t
szCombined = szMessage;
szCombined.AppendTail(szHeader);
szCombined.AppendTail("\r\n");
V_printf("%s\n",szCombined.GetString());
Write(szCombined.GetString(), szCombined.GetLenght());
Write((void*)data, uDataSize);
@@ -209,7 +210,6 @@ HTTPResponse_t CHTTPClient::ParseResponse( const char *szMessage, uint32_t uData
{
if ( !V_stricmp( headers[i].m_szParamName, "Content-Length" ) )
{
V_printf("%s\n",headers[i].m_szValue.GetString());
uBodySize = atoll(headers[i].m_szValue);
bParseInChunks = false;
};
@@ -302,7 +302,6 @@ void CHTTPClient::ConnectToServer()
{
struct hostent *pServerHostName = NULL;
struct sockaddr_in serverAddress;
int fd = 0;
int err;
SSL_CTX *ctx;
SSL *ssl;
@@ -314,9 +313,6 @@ void CHTTPClient::ConnectToServer()
return;
}
fd = socket(AF_INET, SOCK_STREAM, 0);
if ( fd < 0 )
return;
V_memset(&serverAddress, 0, sizeof(serverAddress));
serverAddress.sin_family = AF_INET;
@@ -328,7 +324,7 @@ void CHTTPClient::ConnectToServer()
// https
serverAddress.sin_port = htons(m_uPort);
err = connect(fd, (struct sockaddr *)&serverAddress, sizeof(serverAddress));
err = connect(m_iFileDescriptor, (struct sockaddr *)&serverAddress, sizeof(serverAddress));
if (err < 0)
return;
@@ -341,7 +337,7 @@ void CHTTPClient::ConnectToServer()
if (!ssl)
return;
SSL_set_fd(ssl, fd);
SSL_set_fd(ssl, m_iFileDescriptor);
SSL_set_tlsext_host_name(ssl, m_szHostName);
int r = SSL_connect(ssl);
@@ -354,7 +350,6 @@ void CHTTPClient::ConnectToServer()
}
};
m_iFileDescriptor = fd;
if (m_bIsSecure)
{
m_pSSL = ssl;
@@ -524,6 +519,8 @@ public:
IHTTPClient *CHTTPClientManager::Connect( const char *szUrl, bool bSecure, uint16_t *pPort )
{
CHTTPClient *pClient;
int fd = 0;
pClient = new CHTTPClient();
if (pPort)
pClient->m_uPort = *pPort;
@@ -534,6 +531,13 @@ IHTTPClient *CHTTPClientManager::Connect( const char *szUrl, bool bSecure, uint1
else
pClient->m_uPort = 80;
}
fd = socket(AF_INET, SOCK_STREAM, 0);
if ( fd < 0 )
return NULL;
pClient->m_iFileDescriptor = fd;
pClient->m_szHostName = szUrl;
pClient->m_bIsSecure = bSecure;
return pClient;