Changes incluse in sgcWebSockets 4.4.0
[+] : Aggiunto supporto per Rad Studio 10.4 Sydney.
[+] : Migliorato Telegram API Component, aggiunto supporto per OSX64.
[+] : Migliorato Telegram API Component, aggiunto supporto per Linux64.
[+] : Migliorato Telegram API Component, utilizzare SetTDJsonPath a impostare il path di tdjson library.
[+] : Nuovo Telegram Demo creato con Firemonkey.
[+] : Migliorato Dataset Protocol, aggiunto a nuovo value a UpdateMode, "upRefreshAll", se selected, ogni time c'è a dataset change, invece di edit dataset, it updates (useful quando server e client share lo stesso database).
[+] : Nuovo Proprietà TLSOptions.VerifyDepth per Server e Client components, è il maximum number di intermediate certificato issuers (default value è zero).
[+] : Nuovo Coturn server è ora fornito come a compiled console applicazione per windows. Coturn è a STUN/TURN server per WebRTC protocol.
[+] : Migliorato WAMP 1.0 Protocol, ora implementa progress calls. A client richiesta a server method, e server restituisce risposta in several results. WAMP Demo ha been aggiornato a show come works.
[+] : Migliorato Ping method, se ping è chiamato manually, ora puoi pass il string di il ping message.
[+] : Migliorato Server Plain TCP Connections, se HeartBeat è enabled, it inviare a messaggio a maintain connection.
[+] : Nuovo Demo IOCP, che shows come Indy IOCP Simple Server works.
[+] : Nuovo Evento OnTCPConnect in Indy server, questo evento è chiamato dopo a TCP Connessione e prima WebSocket HandShake.
[*] : Critical Bug, 4.3.7 versione introduced a bug quando NotifyEvents è neAsynchronous o neSynchronous, quando several messaggi erano ricevuto a lo stesso time, il eventi erano non dispatched correttamente e il messaggi become corrupted.
[*] : Risolto bug Telegram Client, errore parsing telegram message, MessageId era defined come Integer invece di Int64.
[*] : Risolto bug Custom Indy + OpenSSL 1.1, se certificato ha a password, it non può essere loaded. Corregge richiede abilitare in IdCompilerDefines.inc, compiler directive SGC_OPENSSL_API_1_1.
[*] : Risolto bug Custom Indy, errore compiling quando OPENSSL_NO_MD4 o OPENSSL_NO_MD5 compiler defines erano enabled. (Grazie a Sébastien per la segnalazione).
[*] : Risolto bug TsgcWebSocketServer_HTTPAPI, Built-in html file erano non server se SSL era enabled.
[*] : Risolto bug TsgcWebSocketServer_HTTPAPI, se Autenticazione era enabled, a volte richiesta era non processed correctly.
[*] : Risolto bug TsgcWebSocketServer_HTTPAPI, an internal buffer non era correttamente initialized. (Grazie a David per la segnalazione).
[*] : Risolto bug TsgcWebSocketClient_WinHTTP, quando winhttp.dll era dynamically loaded, dopo chiama WriteData method, an errore 87 (Invalid Parameter) era returned.
[*] : Risolto bug TsgcWebSocketClient_WinHTTP, internal Gestire era non cleared. (Grazie a David per la segnalazione).
[*] : Risolto bug TsgcWebSocketClient_WinHTTP, se Asynchronous era enabled, connessione era non initialized properly.
[*] : Risolto bug TsgcWebSocketClient_WinHTTP, exception chiusura connection.
[*] : Risolto bug Installing sgcWebSockets per Lazarus su Linux, alcuni units had non valido name (linux è case sensitive).
[*] : Risolto bug Installing sgcWebSockets per Lazarus su Linux, cartella con Indy units had non valido name (linux è case sensitive).
