                           OS/2 WebDav client 
                           Version 1.2.1
                           Build GA
                           __________________

Introduction
------------
The WebDAV plugin for NetDrive for OS/2 is a DAV client and can access
DAV resources as regular directories on a NetDrive virtual volume.
The plugin is opensourced and free for use with a registered/trial version
of NetDrive for OS/2 (see NetDrive for OS/2 license agreement).


Requirements
------------
NetDrive 3.x: http://www.blueprintsoftwareworks.com/netdrive
libc 0.6.5 runtime: ftp://ftp.netlabs.org/pub/libc/libc-0_6_5-csd5.wpi
32bit tcpip stack
CRYPTO10.DLL (yum install openssl), included in the WPI.
SSL10.DLL (yum install openssl), included in the WPI.
EXPAT7.DLL (yum install expat), included in the WPI.
PTHR01.DLL (yum install pthread), included in the WPI.
NEON30.DLL (yum install neon), included in the WPI.
KINTL.DLL (yum install gettext-libs), included in the WPI.


Resources
---------
The plugin is based on the neon library by Joe Orton (LGPL license) and
also includes OpenSSL (Apache-like license) and EXPAT (MIT license)
libraries.
To get plugin sources, please checkout code from Netlabs SVN server. 

Documentation is work in progress, please look at wiki pages on

	http://svn.netlabs.org/ndpdav

for up to date documentation.


Installation with rpm env (ZIP only)
-----------------------------------
1. yum install expat openssl neon pthread
2. Open a command line
3. Change to your prefered language directory (eg. "EN")
4. Run "..\instpl.cmd"
5. After a successful installation the unpacked files can be deleted 


Installation without rpm env (ZIP only)
-----------------------------------
1. Copy all files from the dll subdirectory to your libpath
   (x:\ecs\dll or x:\os2\dll where x is your bootdrive)
2. Open a command line
3. Change to your prefered language directory (eg. "EN")
4. Run "..\instpl.cmd"
5. After a successful installation the unpacked files can be deleted 


Using the plugin
----------------
All basic features have been implemented. The plugin supports password
authentication and works with SSL. To enable SSL you have to use 'https'
in URL in resource properties:

https://servername/directory

Before using other providers, make a copy of your files!
It can destroy file content! Please be careful and do not access
important files with the plugin.

For developers and users willing to help

Here is a short list of missing features.
You are encouraged to implement them.

    * local file cache for better performance
    * http proxy support. neon already supports proxies so the plugin
      just have to use this functionality.
    * implement write for servers that do not support PUT with
      Content-Range. This has to be done by caching file locally
      and uploading entire file when file is closed. AFAIK only 
      Apache + mod_dav supports Content-Range for PUT.
    * write help, documentation (in your language) 


Visit http://trac.netlabs.org/ndpdav/wiki for more information.

If there are any problems or suggestions concerning this WPI-package
please mail to: oliver.cremer@gmx.de


ChangeLog
---------
1.2.1 GA
	updated readme, wpi and zip

1.2.0 GA
	updated neon to 0.30.0
	updated help files
	updated wpi

1.1.3 GA
	Ticket #19 (Save PWD (and ID?) secure)
	Ticket #20 (update neon, openssl and expat libs)

1.1.2 GA
	Ticket #19 (Save PWD (and ID?) secure) (partial)
	Ticket #21 (xcopy file to Apache DAV creates wrong file on DAV)
	Ticket #22 (Creation of files on DAV server uses local server timestamp)

1.1.1 GA
	Ticket #14 (WPI-Installer)
	Ticket #2 (Create docuentation)
	Ticket #6 (gmx mediacenter problems)

1.1.0 GA
	Ticket #13 (Plugin-Information)
	Ticket #6 (gmx mediacenter problems) partial fix

beta2
	Ticket #5 (A dummy subdir is shown in every directory)
	Ticket #4 (Date and time of remote files is wrong)

beta1
	Ticket #3 (Directories must end with '/')
	Ticket #1 (Move to gcc compilers)
