sgcWebSockets 2023.1

· Lançamentos

Rad Studio

[+] : Bibliotecas Telegram atualizadas para a versão 1.8.9.

[+] : Cliente Telegram aprimorado, quando ocorre um erro ao carregar a biblioteca no MacOS, agora a mensagem de erro com a razão é capturada.
[+] : Servidor Indy aprimorado, nova propriedade SSLOptions.OpenSSL_Options.CipherList para personalizar a Cipher List.

[*] : Corrigido bug IOCP IOHandler e SSL, se ocorria um erro ao gravar dados, a conexão não era fechada.
[*] : Corrigido bug ao compilar sgcWebSockets 2022.10.0 para Lazarus no Linux.
[*] : Corrigido bug no servidor Indy, erro: list index out of bounds ao tratar o timeout do heartbeat.
[*] : Corrigido bug ao instalar o pacote Trial do Lazarus.
[*] : Corrigido bug no cliente Telegram, erro ao carregar a biblioteca no OSX64.
[*] : Corrigido bug no servidor WebSocket quando Basic Authorization estava habilitada: quando uma requisição não tinha autorização ou ela era incorreta, o servidor desconectava sem solicitar o realm.
[*] : Corrigido bug ao compilar o pacote sgcWebSockets para CBuilder 2007.
[*] : Corrigido bug ao compilar IOS64: 2 funções não estavam definidas corretamente e o build falhou. (Obrigado a Kick por me avisar).
[*] : Corrigido bug nas diretivas de compilador SGC_OPENSSL_API_1_1 e SGC_OPENSSL_API_3_0: TLSOptions e SSLOptions dos componentes mudavam a versão da API quando essas diretivas estavam definidas.

.NET

[+] : Bibliotecas Telegram atualizadas para a versão 1.8.9.

[+] : Cliente Telegram aprimorado, quando ocorre um erro ao carregar a biblioteca no MacOS, agora a mensagem de erro com a razão é capturada.
[+] : Servidor Indy aprimorado, nova propriedade SSLOptions.OpenSSL_Options.CipherList para personalizar a Cipher List.

[*] : Corrigido bug IOCP IOHandler e SSL, se ocorria um erro ao gravar dados, a conexão não era fechada.
[*] : Corrigido bug no servidor Indy, erro: list index out of bounds ao tratar o timeout do heartbeat.
[*] : Corrigido bug no cliente Telegram, erro ao carregar a biblioteca no OSX64.
[*] : Corrigido bug no servidor WebSocket quando Basic Authorization estava habilitada: quando uma requisição não tinha autorização ou ela era incorreta, o servidor desconectava sem solicitar o realm.