| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Horse 3.3.8 source code.tar.gz | 2026-09-16 | 760.8 kB | |
| Horse 3.3.8 source code.zip | 2026-09-16 | 979.3 kB | |
| README.md | 2026-09-16 | 1.1 kB | |
| Totals: 3 Items | 1.7 MB | 2 | |
Correção
- Corrige o vazamento de memória do provider HTTP.sys no encerramento (PR [#577], issue [#576]).
- As recepções assíncronas pendentes agora são canceladas e aguardadas antes da liberação dos buffers e estruturas OVERLAPPED.
- Impede a repostagem de recepções depois do início do desligamento.
- Adiciona teste de regressão FPC/Win32 com dois ciclos completos de inicialização e encerramento.
Validação local
- Delphi 12 Win32/Indy: 226/226 testes, zero falhas e zero leaks.
- FPC 3.2.2/Win32 HTTP.sys: 2.089 alocações e 2.089 liberações, zero blocos pendentes.
- Provider HTTP.sys compilado com Delphi 10 e Delphi 12.
- Controle positivo contra 3.3.7: 1.024 blocos e 33.579.008 bytes não liberados.
O relato complementar sobre horse-provider-mormot não faz parte desta release, pois esse provider pertence a outro repositório.
O workflow GitHub tests está desativado manualmente; os resultados acima foram obtidos localmente.