Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleBloquear conexões pelo webmonitor impede novo login (do próprio webmonitor)

Incidente: Ao bloquear conexões pelo WebMonitor, não era mais possível realizar o login no mesmo, retornando mensagem no console de que o servidor estava bloqueado

Solução: Começou a acontecer após adicionar um job GetCodePage, para correção foi adicionado o GetCodePage na exceção de bloqueio 

Referente ao chamado: DTAPPSRV-7611

Expandir
titleFalha HSMPrivVery - routines:int_rsa_verify:wrong signature length

Ocorrência: função HSMPrivVery estava falhando ao tentar verificar assinaturas com mais de 256 bytes, e apresentava o erro "wrong signature length".

Solução: Implementação na função HSMPrivVery para  suporte de assinaturas com mais de 256 bytes.

Referente ao chamado: DTAPPSRV-7604

Expandir
titleAccess violation no método tSFTPClient:ReceiveFile() e Comportamento incorreto no método tSFTP:Directory()

Incidente: Listagem de diretórios do servidor remoto sendo feita incompleta na Classe SFTP ao utilizar a função Directory. Access violation no Application Server durante a execução da função ReceiveFile().

Solução: Corrigido o comportamento e mantido de acordo com o atual no TDN referente à classe tSFTPClient. 
Ajuste no método ReceiveFile para evitar access violation .

Referente ao chamado: DTAPPSRV-7600

Expandir
titleAccess violation Application Server após erro Stack Depth Overflow

Ocorrência: Finalização anormal (queda) do APPServer, após uma ocorrência de erro de limite de pilha de chamadas AdvPL "Stack Depth Overflow", quando está configurado um INACTIVETIMEOUT para o SmartClient, e a janela que mostra o erro "Stack Depth Overflow" seja fechada automaticamente por inatividade.

Correção: Corrigido o mecanismo de fechamento por inatividade. 

Referente ao chamado: DTAPPSRV-7595

Expandir
titleErro de falha na carga dbsrv.dll em Job ADVPL

Ocorrência : Carga indevida da dbsrv.dll após finalização de JOB ou Thread em AdvPL, usando DBACCESS com SGDB ORACLE, onde o último driver ou RDD usada pelo processo antes da finalização não foi o driver TOPCONN

Correção: Alterada e corrigida uma rotina de limpeza interna que somente deveria ser disparada em ambientes 4GL / Logix.

Referente ao chamado: DTAPPSRV-7592

Expandir
titletSFTPClient: Uso da sessão [SFTP] no appserver.ini e propriedades simultâneamente

Incidente: Uso das propriedades da classe SFTP (tSFTPClient) não funcionando corretamente quando utilizado em conjunto com as configurações existentes no arquivo de configurações do Application Server, no mesmo fonte TLPP.

Solução: Corrigido o tratamento interno das propriedades da classe tSFTPClient para permitir o uso do arquivo de configurações e/ou das propriedades desta classe.

Referente ao chamado: DTAPPSRV-7591

Expandir
titleConsumo exagerado de contextos pelo Broker Smartclient

Incidente: em certas situações o Broker Para Smartclient poderia não mais aceitar conexões, ocorrendo na prática um travamento; quando isso ocorria, eram gravadas mensagens "error in accept" no console.log.

Solução: Correção na biblioteca básica de comunicação do broker. 

Referente ao chamado: DTAPPSRV-7584

Melhorias

Expandir
titleAtualizar informação sobre tabelas globais e hash map

Ocorrência: A informação de consumo de memória mostrada nos objetos de hashmap do Application Server não considera o consumo de cada objeto.

Correção : Quando mostrada a informação de consumo de memória do Application Server, mediante configuração ServerMemoryInfo=1 na seção GENERAL do appserver.ini, a quantidade de memória consumida por cada lista existente será contabilizada na informação " Total (X + A + extras) ..."

Referente ao chamado: DTAPPSRV-7641

...

Expandir
titleFunção para descriptografia utilizando algoritmo RSA

Solicitação: necessidade de implementar uma nova função AdvPL que faz descriptografia RSA, complementando o recurso de encriptação fornecido pela função EncriptRSA.

Solução: implementada função DecryptRSA.

Documentação: DecryptRSA

Referente ao chamado: DTAPPSRV-7525

Expandir
titleAtualizar informação sobre tabelas globais e hash mapBroker Agent - Implementar configuração para os logs

Solicitação: Permitir alterar o caminho onde os logs do Broker Agent serão gravados.

Solução: Criação da parâmetro na linha de comando para definir caminho onde os logs serão gravados. Mais detalhes na documentação Broker Agent

Referente ao chamado: DTAPPSRV-7640

Expandir
titleImplementar Classe para criptografia com algoritmo PBKDF2

Solicitação: Necessidade de criptografia PBKDF2 para linguagem TLPP.

Solução: Implementado classe tPBKDF2 para suporte a criptografia PBKDF2 na linguagem TLPP. 

Referente ao chamado: DTAPPSRV-7566