Bug 35640 - kde4pim-knode-4.14.10-alt6: Не соблюдает RFC 5536 "Netnews Article Format"
Summary: kde4pim-knode-4.14.10-alt6: Не соблюдает RFC 5536 "Netnews Article Format"
Status: NEW
Alias: None
Product: Branch p8
Classification: Distributions
Component: kde4pim-knode (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-23 22:47 MSK by Sergey Y. Afonin
Modified: 2018-11-24 22:41 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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"