Bug 35640

Summary: kde4pim-knode-4.14.10-alt6: Не соблюдает RFC 5536 "Netnews Article Format"
Product: Branch p8 Reporter: Sergey Y. Afonin <asy>
Component: kde4pim-knodeAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: zerg
Version: не указана   
Hardware: all   
OS: Linux   

Description Sergey Y. Afonin 2018-11-23 22:47:53 MSK
В RFC написано: "Compliant software MUST NOT generate (but MAY accept) header field lines of more than 998 octets". У KNode/4.14.10 получаются строки свыше 1000, есть вариант с 1027 символов. В inn 2.4.5 (p8) это вызывает ошибку у KNode "The posting of this article to the server ..... failed. Please check that you are not trying to post to a read-only group". В inn 2.6.2 уже есть проверка на 998 байт и соответствующая ошибка выдаётся сервером: "441 Header line too long".

Я так понимаю, в проекте KDE KNode стал заброшен? У нас получится поправить, или как? В TDE, похоже, исправлено: в KNode/0.10.9 воспроизвести не получилось.
Comment 1 Sergey Y. Afonin 2018-11-23 22:52:13 MSK
(In reply to comment #0)

> У KNode/4.14.10 получаются строки свыше 1000, есть вариант с 1027 символов

Строка заголовка "References" в смысле.
Comment 2 Sergey Y. Afonin 2018-11-24 16:43:16 MSK
Про то же: https://bugzilla.opensuse.org/show_bug.cgi?id=988027

Тут есть патч, но в OpenSuse закрыли с WONTFIX ввиду окончания поддержки OpenSuse 13.2.
Comment 3 Sergey Y. Afonin 2018-11-24 22:41:01 MSK
(In reply to comment #0)

> В inn 2.4.5 (p8) это вызывает ошибку у KNode "The posting of this
> article to the server ..... failed. Please check that you are not
> trying to post to a read-only group".

Чтобы всё в куче было. Это сама по себе проблема KNode в KDE4, совсем забыл:
https://bugs.kde.org/show_bug.cgi?id=269131

Ограничение в inn 2.4 было, и оно было 1024 байта. Задавалось и проверялось не там, где в 2.6, и ошибка писалась такая: "Too long line in header XXXX bytes"