Árvore de páginas

Correções

Incidente: Access violation no encerramento da thread na execução do debug.

Solução: Correção do encerramento da thread na execução em debug.

Chamado: DTAPPSRV-3839

Situação: No uso da função SplitPath a passagem de parâmetros deve ser feita por referência, quando passado uma constante poderia gerar um erro.

Solução: Tratamento dos parâmetros passados como constantes na função SplitPath

Chamado: DTAPPSRV-3777

Situação: Erro com caracteres do encode UTF8 no subject do e-mail

Correção: Removido conflito de encoding no assunto do email quando enviado da classe TMailMessage e utilizado encoding russo (CP1251)

Chamado: DTAPPSRV-3807

Situação: Mensagem de erro do arquivo tlpp.rpo

Correção: Correção na pasta de trabalho do Application Server

Chamado: DTAPPSRV-3617

Incidente: Ao selecionar uma aba da TFolder, seu conteúdo não é exibido completamente. O conteúdo completo é carregado somente após sair e voltar da aba.

Solução: O componente TFolder recebeu um ajuste.

Chamado: DTAPPSRV-3690

Incidente: Durante o SSL handshake, servidor e cliente trocam mensagens para negociar protocolo e cifra para realização de comunicação segura. Quando um cliente não respondia uma dessas mensagens, o AppServer ficava aguardando essa resposta, prendendo a porta do rest para novas conexões.

Solução: Setado timeout no socket antes da realização do accept, assim caso um dispositivo não responda em 2 segundos a conexão é encerrada pelo servidor. Adicionado chave Timeout na seção SSLConfigure para poder alterar este tempo. Adicionado proteções para encerramento SSL em aplicação multi-thread. Adicionado proteções critical_section em pontos de travamentos e/ou quedas detectados durante testes de stress. Adicionado verificação de contexto SSL que gerava queda.

Chamado: DTAPPSRV-1582

Incidente: Application Server não localiza PRINTER.EXE

Solução: Correção na definição da pasta de trabalho do Application Server.

Chamado: DTAPPSRV-3884