webdav for pocketpc

Support for PocketPC and WinCE version

Moderators: white, Hacker, petermad, Stefan2

dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

webdav for pocketpc

Post by *dda »

hello,

are there any chances that the webdav plugin will be ported to pocket total commander?

this feature is really nice, and it's a real must have tool.

It would be the 1st tool that supports webdav on pocketpc, especially for accessing filestores/webfolders on a webserver.

Pleaaaaaaaaase port it ;-)
thanks
didier
Last edited by dda on 2005-12-12, 23:46 UTC, edited 1 time in total.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Interesting idea, I will check whether the PocketPC supports the necessary functions...
Author of Total Commander
https://www.ghisler.com
dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

Post by *dda »

Hi,

Thanks for replying.

It would be really greaaaaaat!
I think it should be possible as pocket outlook (as far as I know) has support for ms exchange webfolders (which is webdav).
dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

Post by *dda »

hi again.

I was wondering if you had time to check if the webdav feature can be implemented in pocket commander?

thx a lot
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

WebDAV is now working here in the PocketPC emulator! Some work has to be done, though before a release:
- firewall dialog implementation
- adjust to various screen sizes
- implementation of some functions missing in CE 2.0
- final checks
Author of Total Commander
https://www.ghisler.com
dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

tester

Post by *dda »

ghisler(Author) wrote:WebDAV is now working here in the PocketPC emulator! Some work has to be done, though before a release:
- firewall dialog implementation
- adjust to various screen sizes
- implementation of some functions missing in CE 2.0
- final checks
If you need a beta tester for the webdav feature ... please let me know!
regards
didier
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 I couldn't yet make it work on CE devices with CE<3.0. The problem is that the used Internet* functions seem to be very faulty/incomplete on such systems. For example, they seem to return ANSI text in Unicode functions, don't pass the password to the server, etc. etc.

It seems to work OK on CE 3.0 devices or newer, though. Maybe I will release the plugin only for these devices.
Author of Total Commander
https://www.ghisler.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

A first beta version of the WebDAV plugin is available now! Please be careful, and try the plugin with sample data first!

You can download the beta here:
Pocket PC 3.0 or later (device with touchscreen): arm/xscale | mips | sh3

Smartphone 2002/2003 (device without touchscreen):
arm/xscale

These are CAB installers which need to be started on the device to install the plugin.

Important note: The plugin MUST be installed to the same directory as Total Commander/CE, otherwise it will not be found!

Please write your feedback here in the forum! I'm especially interested in tests on the original Windows CE 3.0 platform, because it crashed during downloads in the CE 3.0 emulator. No problems were encountered on PPC 2002, 2003 and Windows Mobile 5 emulators.
Author of Total Commander
https://www.ghisler.com
dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

Post by *dda »

I've tested it on our server and I was not able to get a directory listing.

We are using: openbsd + apache 1.3 + openssl.
I used:
connect to: our_server/share
user name: x
password: y
Secure server (via ssl): checked
use multi-step ...: checked
detailed log: checked (actually I was not able to find the log file)

I can see some "very fast" screens with messages like and :
- Get dir: /share
- Disconnected ...

I monitored the server with tcpdump. I was able to see connections being made to port 443. But in the apache logs there is no trace of the connection. I think that total commander immediately drops the connection and even does no directory listing.

1) If you want I can create a dav account for you on our server.
2) I have made an avi (divx codec) while trying to connect with the webdav plugin. If you want I can email it to you.

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

Post by *ghisler(Author) »

To create a log file, please do the following (as described in the help for ftp connections):

1. Use the registry plugin to go to
HKCU\Software\Ghisler\CECmd\Configuration
2. Double tap on "+Add value+"
3. Enter the name LogFile, type String
4. As contents, enter something like \log.txt

Then please post the log of the failed login here.

If you cannot find the reason of the problem this way, then please create an account for me and send me the details to support (at) ghisler (dot) com . Thanks!
Author of Total Commander
https://www.ghisler.com
dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

ssl does not work

Post by *dda »

Hi,

I've created an account for you. The details will be send to your support email.

The plugin works well without ssl!

SSL does not work for now.

Here is the log, the 1st connection is with ssl (IT DID NOT WORK), the 2nd is without ssl and worked well:
15/01/06 13:56:11: CONNECT \ghisler-ssl
15/01/06 13:56:11: =================
15/01/06 13:56:11: Get dir: /ghisler-ssl\
15/01/06 13:56:13: Received file size:0
15/01/06 13:56:13: Received file size:0
15/01/06 13:56:13: Disconnected
15/01/06 13:56:17: CONNECT \ghisler
15/01/06 13:56:18: =================
15/01/06 13:56:18: Get dir: /ghisler\
15/01/06 13:56:18: PROPFIND /ghisler/ HTTP/1.1
15/01/06 13:56:18: Depth: 1
Content-Length: 0
Content-Type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: www.xyz.xy
Connection: Keep-Alive
Cache-Control: no-cache
15/01/06 13:56:18: ******Received headers
15/01/06 13:56:18: HTTP/1.1 207 Multi-Status
15/01/06 13:56:18: Date: Sun, 15 Jan 2006 12:56:17 GMT
Server: Apache
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"
15/01/06 13:56:18: 207 Multi-Status
15/01/06 13:56:18: Received file size:2890
15/01/06 13:56:18: Temp file name:
15/01/06 13:56:18: \Application Data\Volatile\DAVD800.tmp
15/01/06 13:56:27: DISCONNECT \ghisler
15/01/06 13:56:27: Disconnected

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

Post by *ghisler(Author) »

Thanks for providing a test account! The error is caused by a bug in Windows Mobile 5: The function InternetErrorDlg which should show an error when a server certificate is invalid does NOT work, it just returns an error without showing the dialog. I have now implemented my own dialogs to handle this case. I hope that it works OK now!

The latest beta of the plugin is now available at the above links.
Author of Total Commander
https://www.ghisler.com
dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

Post by *dda »

ghisler(Author) wrote:Thanks for providing a test account! The error is caused by a bug in Windows Mobile 5: The function InternetErrorDlg which should show an error when a server certificate is invalid does NOT work, it just returns an error without showing the dialog. I have now implemented my own dialogs to handle this case. I hope that it works OK now!

The latest beta of the plugin is now available at the above links.
Yessss, it works great now! You are asked if you would like to continue with an invalid cert. After confirming, you are able to connect!
thanks a lot for providing this amazing plugin!!!! :D :D :D
regards
didier
dda
Junior Member
Junior Member
Posts: 9
Joined: 2005-12-12, 11:45 UTC

proxy

Post by *dda »

Does Pocket Internet Explorer work?
By default, the WebDAV plugin should use the same proxy settings.
If not, you can set the proxy in the root of the WebDAV plugin, there is
an option <proxy settings>.
Yes, internet explorer works but not tc, it looks like "as in internet explorer" is ignored.

When setting the proxy manually it does work!

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

Post by *ghisler(Author) »

A new beta is available now at the links in this message:
http://ghisler.ch/board/viewtopic.php?p=76211#76211

It now supports the PocketPC connection manager as one of the available options.
Author of Total Commander
https://www.ghisler.com
Post Reply