owncloud / core

:cloud: ownCloud web server core (Files, DAV, etc.)
https://owncloud.com
GNU Affero General Public License v3.0
8.37k stars 2.06k forks source link

Spécial character issues #241

Closed BlackSmileFR closed 11 years ago

BlackSmileFR commented 11 years ago

Hi, I've got a problem using sync client with owncloud when special characters are present (and too long path, it seems). Using OC 4.5.1a (get issues with 4.5.0 too) and OSX client 1.1.1 (same with windows client under W7)

First, if a file (with or without special characters) is in a folder with special characters ( é & ( + - ) sync client return this error and cannot copy to server : 11-04 15:56:47:329 csync.propagator - file: thewebdavfilepath, command: open(O_CREAT), error: 2 it's a loop so it never end until killing sync and delete or rename (without special char) the folder (I talk only about folders not files)

Sometimes (really often but not in every cases) some files are not synced back when they have special characters. They finally get deleted on client side but not server side. What happens is first sync OK (client -> server), everything is there on both side. Then a second sync and it's deleted from client side but still on the server side (even after lots of another sync) You get same result with two client (Windows or MacOS), only difference came from the fact that folder are copied but not the files inside.

Third trouble : In my test to try to understand issues, something weird coming up. 2 pdf files with all specials characters have 2 differents behavior

NOTA1 : trouble seems more to come from charaters like é è ç à (french characters) than others like * + -

DeepDiver1975 commented 11 years ago

@BlackSmileFR Thanks a lot for your report - this is much appreciated! May I ask you to reopen this issue within the mirall repo: https://github.com/owncloud/mirall/issues/new

Thanks a lot.

BlackSmileFR commented 11 years ago

done