Re: [IRPF-Livre, Rnetclient] Impossível enviar declaração

Adonay Felipe Nogueira adfeno.7046 en gmail.com
Dom Jun 7 23:19:10 UTC 2026


Boas notícias!

Em 02/06/2026 19:53, Adonay Felipe Nogueira escreveu:
> Caso não tenha ficado claro, gostaria de sugestões ou patches de como 
> fazer rnetclient ler o sexto pacote (enviado pelo servidor) e 
> condicionalmente o sétimo, se existir.

Consegui enviar uma declaração com sucesso.

Segue o patch que corrige o problema. Deve ser aplicada em cima daquela 
que enviei anteriormente.

Basicamente, a dica estava na minha mensagem, pois rnet_recv usava 
gnutls_record_recv sem tentar novamente ao receber GNUTLS_E_AGAIN (-28) 
conforme o próprio código de erro sugere. Além disso, mudaram o formato 
que indica a autorização para enviar o DEC. Agora o cliente recebe esta 
sem compressão DEFLATE.

Como não tenho arquivos muito grandes, então não sei se rnet_send vai 
apresentar o mesmo problema ou algo parecido (exemplo: enviar menos 
bytes do que o total do arquivo DEC). Pelos testes que fiz, o DEC 
recebido por eles foi o mesmo que enviei.

Favor encaminharem para o cascardo também.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: 0002-Add-missing-copyrights-use-rnet_try_recv-and-new-pro.patch
Type: text/x-patch
Size: 16364 bytes
Desc: no disponible
URL: <http://www.fsfla.org/pipermail/softwares-impostos/attachments/20260607/9f630b1b/attachment-0001.bin>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://www.fsfla.org/pipermail/softwares-impostos/attachments/20260607/9f630b1b/attachment-0001.sig>


Más información sobre la lista de distribución Softwares-impostos