Bug 10648 - fuse modules mount files with assuming local encoding
Summary: fuse modules mount files with assuming local encoding
Status: CLOSED DUPLICATE of bug 10658
Alias: None
Product: Sisyphus
Classification: Development
Component: libfuse (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL: http://smile.org.ua/~andy/prj/patch/f...
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-11 20:30 MSK by Andy Shevchenko
Modified: 2008-08-02 04:05 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Shevchenko 2007-01-11 20:30:37 MSK
I've installed my linux box in the ru_RU.KOI8-R
locale and another in ru_RU.UTF-8. I've connection to the homenet ISP.
ISP provides ssh access to their ftp resource. But the remote server has
ru_RU.CP1251 locale. This locale is using for filenames respectively.
When I mount the resource by sshfs (fuse module) the files have
incorrect encoding in their own names. I try to localize the problem and
have found the fuse assumes FS charset as in current locale.

I've wrote small patch for fuse for fix this issue:
http://smile.org.ua/~andy/prj/patch/fuse-2.6.1-charset.diff
Comment 1 Denis Smirnov 2007-03-09 06:41:11 MSK
В каком-либо ещё дистрибутиве это применяется? Проверена ли совместимость патча
с различными fuse-based filesystems?
Меня не хватило чтобы внимательно разобраться в том что этот патч делает.

С другой стороны я могу собрать параллельно две версии fuse, одну с этим патчем,
другую без.
Comment 2 Denis Smirnov 2007-03-09 06:43:24 MSK
Да, и что сказали по поводу этого патча разработчики fuse? Не будет ли он принят
в upstream?
Comment 3 Andy Shevchenko 2007-03-15 13:04:41 MSK
Заплатка добавляет опцию charset в список опций fuse. 
Проверялось на sshfs. Про остальные не знаю.

Авторы сказали, что в будущем (насколько близком?) будет реализован некий новый 
механизм, в котором перекодировка автоматом будет поддержкиваться.
Автор fuse-convfs (или как её там) сказал, что мой патч получше будет, чем его 
решение.

Пока за две версии (2.6.2, 2.6.3) никаких телодвижений у fuse в этом 
направлении не было.

Применяется патч в дистрибутиве ASPLinux.
Comment 4 Denis Smirnov 2007-04-26 00:28:45 MSD

*** This bug has been marked as a duplicate of 10658 ***