Открытый исходный код. Прежний коммерческий продукт и не плохой.
Это действительно нормальное поведение, ошибки действительно вызваны преждевременным закрытием сокета (до того, как запрос будет полностью прочитан или ответ будет полностью отправлен).