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
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Is there an official release of a new version of the WebDAV-Plugin?
User avatar
fnheiden
Senior Member
Senior Member
Posts: 234
Joined: 2003-02-16, 12:06 UTC
Location: Dresden, Germany
Contact:

Post by *fnheiden »

Lefteous wrote:Is there an official release of a new version of the WebDAV-Plugin?
Not officially announced, but Christian updated the plugin from the first post to work with the 1und1 servers.

~ Florian
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2fnheiden
Not officially announced, but Christian updated the plugin from the first post to work with the 1und1 servers.
Thank you for the information. I will test the new version and report my results here.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6489
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Upload with 1and1 works now.

Still open is the question about the time stamp of uploaded files.
I get the actual time - 1 Hour.
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Overwriting seems to work fine now. Good work!


2Horst.Epp
Still open is the question about the time stamp of uploaded files.
I get the actual time - 1 Hour.
A correct timestamp would be nice!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Unfortunately the timestamp cannot be uploaded, there is no function for that. :(
Author of Total Commander
https://www.ghisler.com
User avatar
kwirk
Junior Member
Junior Member
Posts: 17
Joined: 2004-04-28, 16:09 UTC
Location: Hamburg

Post by *kwirk »

ghisler(Author) wrote:Unfortunately the timestamp cannot be uploaded, there is no function for that. :(
@Christian,

the problem i described, is not, that the timestamp is not copied. Acessing WebDAV with your plugin on one side and webdrive on the other side reports different times. By now it is a difference of 1 hour (day light savings?).

what about the password? why is it not possible to enter it for future use?
#55664 personal license
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2kwirk, 2Horst.Epp
Ah, I see - it seems to be caused by the timestamp conversion to C format (mtime) and back - this seems to make some timezone modifications. I have now modified the source to store the timestamp directly in Microsoft's format (FILETIME), and it seems to work fine now. Please check!

2all
I have uploaded a new beta version of the plugin, see the first post of this thread for the download links.

What's new:
- option to turn on/off delete before upload (when overwriting)
- a dropdown list of standard server configurations

Currently the dropdown list contains these entries:
1und1
gmx
Xythos
And the following standard servers:
Apache on Linux
Microsoft IIS
Tamino (Software AG)

If you use the plugin with a server which is not on this list, then I would appreciate to receive the configuration of this server. A description line in davplug.inc looks like this:

Description,Server,SSL,UTF8,3Step,Delete

Example:
1und1 (Germany),mediacenter.1und1.de,0,0,0,1
means
Description: 1und1 (Germany)
Default server: mediacenter.1und1.de
SSL: disabled
UTF-8: disabled
3Step uploads: disabled
Delete before upload: enabled

To not set the server (for standard servers), just leave the field empty (two commas), e.g.
1und1 (Germany),,0,0,0,1
Author of Total Commander
https://www.ghisler.com
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6489
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

2Christian

time stamp is now ok.
Server selection for 1and1 ok
User avatar
kwirk
Junior Member
Junior Member
Posts: 17
Joined: 2004-04-28, 16:09 UTC
Location: Hamburg

Post by *kwirk »

2Christian,

TimeStamp is ok now also for Netscape - thanxs a lot

what about the password ???

Regards kwirk
#55664 personal license
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

There is no secure way to store passwords locally, except for encrypting them with another (master) password. Since the plugin is open source, it would be very easy to get at the passwords.
Author of Total Commander
https://www.ghisler.com
User avatar
kwirk
Junior Member
Junior Member
Posts: 17
Joined: 2004-04-28, 16:09 UTC
Location: Hamburg

Post by *kwirk »

perhaps with a warning, that the password is stored in clear text - so taht everybody can decide on its own to enter it or not ???

kwirk
#55664 personal license
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Is it possible to use a WebDAV account as a versioning system? I found some informations about operations like lock and unlock in the webdav protocoll. Is it possible to use this operations along with the webdav plugin?
Are there additional required operations like check out and check in available in the protocoll/in the webdav plugin?

EDIT: I found something about out- and in checking http://www.ietf.org/rfc/rfc3253.txt
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, in principle this would be possible. Feel free to modify my source code. You could lock/unlock files via a property sheet or so, and show the status with custom icons.
Author of Total Commander
https://www.ghisler.com
dariaelias
Junior Member
Junior Member
Posts: 5
Joined: 2003-11-28, 22:41 UTC

Post by *dariaelias »

[quote]CONNECT \Quick connection
Get dir: /dav
PROPFIND /dav/ HTTP/1.1
Depth: 1
Content-type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: <host>
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
******Received headers
HTTP/1.1 401 Authorization Required
Date: Mon, 21 Jun 2004 03:06:54 GMT
Server: Apache
WWW-Authenticate: Basic realm="dav"
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; cha
Error: 401 Authorization Required
Disconnected
[/quote]

[quote]CONNECT \<host>
Get dir: /dav
PROPFIND /dav/ HTTP/1.1
Depth: 1
Content-type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: <host>.ath.cx
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
Depth: 1
Content-type: text/xml; charset="utf-8"
Depth: 1
Content-type: text/xml; charset="utf-8"
******Received headers
HTTP/1.1 401 Authorization Required
Date: Mon, 21 Jun 2004 03:11:51 GMT
Server: Apache
WWW-Authenticate: Basic realm="dav"
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; cha
Error: 401 Authorization Required
PROPFIND /dav/ HTTP/1.1
Depth: 1
Content-type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: <host>.ath.cx
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
******Received headers
HTTP/1.1 401 Authorization Required
Date: Mon, 21 Jun 2004 03:11:52 GMT
Server: Apache
WWW-Authenticate: Basic realm="dav"
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; char
Error: 401 Authorization Required
Disconnected
[/quote]

server is apache2 with mod_dav_fs. (suse 9.1 rpms from http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/apache/)
creating a connection entry doesnt help either. (see 2nd connect)
the share works fine with cadaver 0.21 (linux) and mozilla firefox 0.9 (viewing and uploading via bookmark sync tool http://update.mozilla.org/extensions/moreinfo.php?id=14&vid=15&category=Bookmarks)

if you want to test access pm me.

daria
Post Reply