| Summary: | Русские буквы в описании ресурса | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | serpiph <serpiph> |
| Component: | samba-common | Assignee: | Evgeny Sinelnikov <sin> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | sin |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Имена ресурсов и их описания при использовании протокола RAP обязаны быть в ASCII. Спецификация протокола MS-RAP не предусматривает других вариантов. Давно надо бы smbclient перевести на использование другого протокола, который понимает UNICODE строки, на эту тему была даже ошибка в bugzilla.samba.org, но руки ни у кого не дошли. Я закрываю как NOTABUG, потому что существующий протокол не поддерживает требуемую функциональность. |
Если в разделе любого ресурса в строке '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 сервер передает неправильную длину параметра.