View Issue Details

IDProjectCategoryView StatusLast Update
0002248Double CommanderFile operationspublic2019-03-09 13:09
Reporterde7017653092 Assigned ToAlexx2000  
PrioritynormalSeveritymajorReproducibilityalways
Status acknowledgedResolutionopen 
ProjectionnoneETAnone 
PlatformLinuxOSMintOS Version18.3 x64
Product Version0.9.1Product BuildRevision: 8664 Build 19/02/16 
Summary0002248: Multiple errors and issues with file operations on Webdav
DescriptionMultiple Wevdav issues / errors

1. after raname operation on file or directory old file / directory name is still visible, but operation was successful, because after manually refreshing file list by clicking on green round arrow refresh new names are correctly displayed. Forgot to refresh directory content along the end of this function?

2. move file operation (f6) from webdav to local on a file does not work, resulting in opening a small notification window "Double Commander" "Nicht möglich." (in German "Not possible."). Copy per F5 and delete per F8 works.

3. show folder size function does not work on webdav (when configured space bar to select entry and move down to next position). Pressing space bar key only selects a directory and jumps to next entry without showing total size of marked directory with all subdirectorys. Webdav Server supports it, working on the same machine with Programm "krusader" works fine - shows question mark and cursor turns to clock. When selecting option "Show propertys" from context menue (key shortcut Alt+Enter) opened property window shows Size "0" and Contains "???". Checking the same folder in default system file manager "Nemo v.3.6.5" shows correct total size.

4. Filenames which contain "#" character in file name or "space" as last character cause multiple problems and program misbehaviour.

These can not be copied from webdav to local ext4 disk, we receive an error with new notification window: HTTP Error: Not found. Which is suprising, because these file appear with correct filename on directory list in that subfolder. Another malfunction is: when I try to copy a local file containing "#" character from local ext4 drive to webdav file name is changed, all characters after "#" including "#" have been removed and file was copied successfully. Example: local file name "123456#789.txt" -> will be changed during copy job to webdav file name "123456".

4a) "#" character
This problem (4) reminds me about the exact the same problems which I experienced already in 2016 with Knoppix German Live CD using Krusader file manager while working on webdav server.
Link: http://www.knoppixforum.de/knoppix-forum-deutsch/anwendungssoftware/thread6075/webdav-fehler-in-datenverwaltung-mit-krusader.html
I assume this is caused by some low layer modules used by Double Commander.

4b) "space" as last character

Files stored on a local ext4 disk with "space" as last character in filename, example : "12345.txt " can be copied to webdav but after copy they already appear on file list as "12345.txt" without last "space" character. Suprising, because these were copied correctly with last "space" character in file name, I can check via other access (webapp for example). Thats why when I try to copy this file back from webdav to local, the result is error notofication window "HTTP not found.".

I am happy to answer all questions which will lead us to solution.

System specs:

System: Linux Mint 18.3 64 bit with all updates
Double Commander Double Commander
Version: 0.9.1 beta
Revision: 8664
Build date: 2019/02/16
Lazarus: 1.8.4.0
FPC: 3.0.4
Platform: x86_64-Linux-gtk2
OS version: Linux Mint 18.3 Sylvia

Widgetset library: GTK 2.24.30
FUSE 2.9.4-1ubuntu3.1
gvfs-fuse 1.28.2-1ubuntu1~16.04.2
Nemo File manager v.3.6.5
libneon27-gnutls 0.30.1-3build1
Webdav provider: Deutsche Telekom (German Telekom) www.magentacloud.de, https://webdav.magentacloud.de:443
Webdav configured by default procedure "Connect to server" via default system file manager.
Steps To Reproduce1. Install Linux Mint 18.3 x64, Update OS, Install Double Commander
2. Add new connection Webdav configured by default procedure "Connect to server" via default system file manager Nemo.
3. launch DC, open right local filesystem, right webdav file system.
4. go through steps 1-4 described above. steps 1-3 will work with and file or directory name, step 4 you need to prepare file names as described.
Additional InformationError occures with multiple Webdav providers.
German Telekom Webdav, biggest in Germany: Optional you can obtain free 10 GB Webdav space (if needed also with e-mail address) here:
https://meinkonto.telekom-dienste.de/konto/registrierung/v2/extmail/index.xhtml?regp=extmail&sid=mc&pid=12001
TagsNo tags attached.
Fixed in Revision8722-8724
Operating systemLinux
WidgetsetGTK2
Architecture64-bit

Relationships

related to 0002144 closedAlexx2000 Symbol # at the beginning of dir name LOOPS with trying to view Win shares: smb://pcname/C$/#DirName/#DirName/#... etc 

Activities

Alexx2000

2019-03-09 12:02

administrator   ~0003081

Last edited: 2019-03-09 13:08

1. Fixed
2. Not implemented
3. Fixed
4. 0002144

Issue History

Date Modified Username Field Change
2019-03-04 21:52 de7017653092 New Issue
2019-03-09 12:00 Alexx2000 Fixed in Revision => 8722
2019-03-09 12:02 Alexx2000 Note Added: 0003081
2019-03-09 13:07 Alexx2000 Fixed in Revision 8722 => 8722-8724
2019-03-09 13:07 Alexx2000 Assigned To => Alexx2000
2019-03-09 13:07 Alexx2000 Status new => acknowledged
2019-03-09 13:08 Alexx2000 Note Edited: 0003081
2019-03-09 13:09 Alexx2000 Relationship added related to 0002144