Bug 6792

Summary: Утилита POST не понимает символы "+" и "." в content type.
Product: ALT Linux 2.4 Reporter: Michael Bochkaryov <misha>
Component: perl-libwww-perlAssignee: at <at>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: minor    
Priority: P2 CC: mike, misha
Version: 2.4   
Hardware: all   
OS: Linux   
URL: http://git.altlinux.org/people/at/packages/?p=perl-libwww.git;a=commitdiff;h=b3eb21d11bf8bbbd77d9169e68cadcb2039b8367

Description Michael Bochkaryov 2005-05-06 15:14:31 MSD
Если пытаться передать с помощью утилиты POST запрос с заголовком Content-Type,
который содержит точку или плюс, то ругается на "Illegal content type".

В принципе, все лечится мелкой правкой в /usr/bin/POST:

367,368c367,369
<         die "$progname: Illegal Content-type format\n"
<             unless $options{'c'} =~ m,^[\w\-]+/[\w\-]+(?:\s*;.*)?$,
---
>
>         die "$progname: Illegal Content-type format: ".$options{'c'}."\n"
>             unless $options{'c'} =~ m,^[\w\-]+/[\w\-\.\+]+(?:\s*;.*)?$,
Comment 1 at@altlinux.org 2007-04-07 20:21:29 MSD
Пример валидного content-type, который может содеражть точку или плюс?
Comment 2 Dmitry V. Levin 2007-04-07 20:50:53 MSD
Если можете привести пример, то откройте снова и приведите.
Comment 3 Michael Shigorin 2007-04-07 21:49:30 MSD
Да здрасьте, text/vnd.wap.wml хотя бы.  Или ещё какой
application/vnd.oasis.opendocument.text (или предлагается их все как
application/octet-stream пихать?)
Comment 4 at@altlinux.org 2007-04-08 00:46:38 MSD
Fixed in 5.805-alt3.
Comment 5 Michael Shigorin 2007-04-08 19:34:34 MSD
Спасибо :)

Мишка, бэкпортить влом. :)