New beta plugin: WebDAV (WebFolders)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
Zyxmon
Junior Member
Junior Member
Posts: 2
Joined: 2005-11-05, 08:50 UTC

Post by *Zyxmon »

I have the following Error when I try to enter one of the folders
(it has the longest name). It works in explorer!

Code: Select all

=================
Get dir: /slide/files/Zyxmon\Публичные папки\Программы\программирование
PROPFIND /slide/files/Zyxmon/%d0%9f%d1%83%d0%b1%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d0%b5%20%d0%bf%d0%b0%d0%bf%d0%ba%d0%b8/%d0%9f%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%b
Depth: 1
Content-Type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: storage.streamdrive.ru
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=9D2E4AF40A98E403C2775F760EDD2D9D
******Received headers
HTTP/1.1 400 Invalid URI
Transfer-Encoding: chunked
Date: Sat, 05 Nov 2005 08:44:23 GMT
Server: Apache-Coyote/1.1
Connection: close
Error: 400 Invalid URI
Error: 400 Invalid URI
All other folders work OK. Here is another example:

Code: Select all

=================
Get dir: /slide/files/Zyxmon\Публичные папки\Программы\прочее
PROPFIND /slide/files/Zyxmon/%d0%9f%d1%83%d0%b1%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d0%b5%20%d0%bf%d0%b0%d0%bf%d0%ba%d0%b8/%d0%9f%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b/%d0%bf%d1%80%d0%be%d1%87%d0%b5%d0%b5/ HTTP/1.1
Depth: 1
Content-Type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: storage.streamdrive.ru
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=9D2E4AF40A98E403C2775F760EDD2D9D
******Received headers
HTTP/1.1 207 Multi-Status
Pragma: public
Cache-Control: public
Expires: Thu, 01 Jan 1970 03:00:00 MSK
Content-Type: text/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Sat, 05 Nov 2005 08:44:39 GMT
Server: Apache-Coyote/1.1
207 Multi-Status
Tried to enter some other folders (all the folder names are UTF8 i.e. all char codes > 127). When the folder name is <= 10 chars the plugin works, when >=15 chars - Error: 400 Invalid URI
I think it is an issue with the length of the folder name.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48203
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Indeed the line is too long. TC has to map the special characters to 3 characters each, so the limit of 259 characters is quickly reached. If I had some free time, I could recompile the plugin with slightly larger variables.
Author of Total Commander
https://www.ghisler.com
Zyxmon
Junior Member
Junior Member
Posts: 2
Joined: 2005-11-05, 08:50 UTC

Post by *Zyxmon »

20060118 Release version 1.3
The problem is not fixed yet :(
Andreas_G
New Member
New Member
Posts: 1
Joined: 2006-02-02, 15:42 UTC

WebDav bug/improvment suggestion with zip

Post by *Andreas_G »

Hi,

I am using TC6.53 with WebDAV plugin v1.3. It has been working great.

I tried zipping a directory on the webdisk to a local drive. The zip-file is
created but contains nothing but the dir, which is empty.

Thanks for a great product,

Best regards,

Andreas
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48203
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I'm sorry but packing from a file system plugin isn't currently supported. This involves three steps (download then pack then delete), and is therefore quite risky: Imagine that you pack a few 100 files this way, and the download of the last fails -> the entire file group is lost.
Author of Total Commander
https://www.ghisler.com
tosbsas
Senior Member
Senior Member
Posts: 428
Joined: 2003-12-19, 13:12 UTC
Location: Lima, Perú
Contact:

Post by *tosbsas »

where do I get the 1.3 version??

Ruben
A New Generation transformed by the Power of God
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

tosbsas wrote:where do I get the 1.3 version??

Ruben

At the official plugin site:

http://www.ghisler.com/plugins.htm

you'll find the Downloadlink.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
tosbsas
Senior Member
Senior Member
Posts: 428
Joined: 2003-12-19, 13:12 UTC
Location: Lima, Perú
Contact:

Post by *tosbsas »

thanks a lot

Ruben
A New Generation transformed by the Power of God
User avatar
Calvin
Junior Member
Junior Member
Posts: 49
Joined: 2005-07-01, 08:09 UTC

Post by *Calvin »

Using version 1.3

i have a problem deleting some folders.
It asks me 'do you really want to delete the selected directory', i answer 'yes'. I seems to do something, no error messages. But the directory is still there..
any ideas?

(no error messages in detailed log window)

In Explorer it works like a charm, so it's not a big problem....

TIA
Calvin

-----------------
Disclaimer: Any errors in spelling, tact, or fact are transmission errors.
wossName
Junior Member
Junior Member
Posts: 8
Joined: 2005-08-05, 10:28 UTC
Location: Earth

Post by *wossName »

I'm having a problem with version 1.3 of the plugin. I can connect to my WebDAV server, but trying to enter any subdirectory doesn't work. The extended log is not very helpful, I'm afraid:

Code: Select all

CONNECT \HOSTNAME - drop
=================
Get dir: /drop
PROPFIND /drop/ HTTP/1.1
Depth: 1
Content-Type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: HOSTNAME
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
******Received headers
HTTP/1.1 207 Multi-Status
Date: Wed, 05 Apr 2006 09:32:07 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) DAV/2 PHP/4.3.10-16 mod_ssl/2.0.54 OpenSSL/0.9.7e
Authentication-Info: rspauth="453b029d80d12f8663a3fed5223efba5", cnonce="1129cc34a3a57e4eed8c9353227a0825", nc=00000001, qop=aut
207 Multi-Status
=================
Get dir: /drop\Mail
PROPFIND /drop/Mail/ HTTP/1.1
Depth: 1
Content-Type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: HOSTNAME
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
******Received headers
HTTP/1.1 207 Multi-Status
Date: Wed, 05 Apr 2006 09:32:10 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) DAV/2 PHP/4.3.10-16 mod_ssl/2.0.54 OpenSSL/0.9.7e
Authentication-Info: rspauth="cf0204d526137a89629dead7041f972b", cnonce="35d9c55127216a059054c9db4ec07428", nc=00000002, qop=aut
207 Multi-Status
This is what the Apache log says:

Code: Select all

IPADDRESS - - [05/Apr/2006:11:47:36 +0200] "PROPFIND /drop/ HTTP/1.1" 401 1310 "-" "ezdavplugin"
IPADDRESS - USER [05/Apr/2006:11:47:36 +0200] "PROPFIND /drop/ HTTP/1.1" 207 3982 "-" "ezdavplugin"
IPADDRESS - USER [05/Apr/2006:11:47:40 +0200] "PROPFIND /drop/Mail/ HTTP/1.1" 207 9526 "-" "ezdavplugin"
The server is Apache 2 with SSL, access is limited with <LimitExcept OPTIONS> and Digest authenticated. I also tested this setup with the "web folder" feature of Windows XP and OSX.

Any ideas ?
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

As WEBDAV is programmed by Ghisler it most probably does not support SSL because the swiss export laws regarding any encrption. That's the reason why TC does not support encrypted packing/unpacking by default.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
wossName
Junior Member
Junior Member
Posts: 8
Joined: 2005-08-05, 10:28 UTC
Location: Earth

Post by *wossName »

Sheepdog wrote:As WEBDAV is programmed by Ghisler it most probably does not support SSL because the swiss export laws regarding any encrption.
The WebDAV plugin does support SSL.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

:oops: You are right :oops:

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48203
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

It supports SSL because it uses the encryption libraries of the operating system, and doesn't contain any encryption itself.

2Zyxmon
According to the log, the server DOES indeed return a directory listing. What error message do you get when you try to enter the subdir?
Author of Total Commander
https://www.ghisler.com
User avatar
Kosch
Member
Member
Posts: 134
Joined: 2004-04-25, 13:38 UTC

Post by *Kosch »

does webdav supports google mail in future too?
i don´t know the right path for it.
any hints for that?
thx ck.
Post Reply