Bug 27905 - Русские буквы в описании ресурса
Summary: Русские буквы в описании ресурса
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: samba-common (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-29 13:01 MSK by serpiph
Modified: 2012-10-29 19:31 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 serpiph 2012-10-29 13:01:45 MSK
Если в разделе любого ресурса в строке 'comment=' написать русские буквы (я написал 'Удаленные документы'), то сервер начинает передавать лажу, вызывая у клиента ошибки вида

$ smbclient -NL 192.168.1.1
Domain=[WORK] OS=[Unix] Server=[Samba 3.6.8-alt1]

        Sharename       Type      Comment
        ---------       ----      -------
rpc_client/cli_pipe.c:470: RPC fault code DCERPC_NCA_S_OP_RNG_ERROR received from host 192.168.1.1!
        IPC$            IPC       IPC Service (BKPI-82 document server)
        Recycle         Disk      __________________
        DOC             Disk      Documents
Domain=[WORK] OS=[Unix] Server=[Samba 3.6.8-alt1]
$

С английским описанием такого не происходит. Система - текущий Сизиф, ядро 3.5.7-std-def-alt1, локаль UTF-8.

Предполагаю, что из-за UTF-8 сервер передает неправильную длину параметра.
Comment 1 Alexander Bokovoy 2012-10-29 19:31:26 MSK
Имена ресурсов и их описания при использовании протокола RAP обязаны быть в ASCII. Спецификация протокола MS-RAP не предусматривает других вариантов. Давно надо бы smbclient перевести на использование другого протокола, который понимает UNICODE строки, на эту тему была даже ошибка в bugzilla.samba.org, но руки ни у кого не дошли.

Я закрываю как NOTABUG, потому что существующий протокол не поддерживает требуемую функциональность.