A DAV agent named cadaver and support library named neon have been
ported and packaged by Brian Reiter of WolfeReiter.com.
The version is using SSL and compression. By all accounts it's working better
than *cough* some other *cough* DAV redirector.
I've posted the package into the pkgs/beta directory for people to give it a try.
The source are available as well on the warehouse ftp site.
Brian sent along some comments, copied below, that should be read by anyone looking
to use this DAV agent.
Thanks again Brian for the contribution.
Caveat Emptor:
When using cadaver with an Microsoft DAV server, such as SharePoint, you
have to put it into "tolerant" mode (-t or --tolerant) or else it cannot
handle directories with spaces in them. It gives a really weird errors like
"did not find a collection resource" and fails.
dav:/> ls
Listing collection `/': succeeded.
Coll: AdminFinance 0 (unknown)
Coll: Client Logos 0 (unknown)
Coll: EMG 0 (unknown)
Coll: FreeBusy 0 (unknown)
Coll: Icons 0 (unknown)
Coll: Ideas 0 (unknown)
Coll: Issues and Code 0 (unknown)
Coll: Lists 0 (unknown)
Coll: Marketing Collateral 0 (unknown)
Coll: New Biz 0 (unknown)
Coll: Projects 0 (unknown)
Coll: Resumes 0 (unknown)
Coll: Technical Resources 0 (unknown)
Coll: WR Branding Graphics 0 (unknown)
Coll: _catalogs 0 (unknown)
Coll: _fpclass 0 (unknown)
Coll: _private 0 (unknown)
Coll: _themes 0 (unknown)
Coll: images 0 (unknown)
default.aspx 16972 (unknown)
favicon.ico 1078 (unknown)
dav:/> cd "Technical Resources"
Could not access /Technical%20Resources/ (not WebDAV-enabled?):
Did not find a collection resource.
dav:/>
In tolerant mode, cadaver still complains but it works (incidentally this is
SharePoint Services SP2 w/ 128-bit SSL required and gzip compression
enabled):
dav:/> cd "Technical Resources"
Ignored error: /Technical%20Resources/ not WebDAV-enabled:
Did not find a collection resource.
dav:/Technical Resources/? ls
Listing collection `/Technical%20Resources/': succeeded.
Coll: Forms 0 (unknown)
Coll: Guidelines 0 (unknown)
Coll: RegEx 0 (unknown)
Coll: WR-WhitePapers 0 (unknown)
Coll: oboutCalendar 0 (unknown)
Antivirus Defense-in-Depth Guide.pdf 681246 (unknown)
Atlantech NOC Info.doc 19968 (unknown)
Bedrock-Stack.vsd 60416 (unknown)
Bedrock-doc.zip 7633202 (unknown)
Csv.cs 1177 (unknown)
FTBv3-0-4-Source.zip 1115894 (unknown)
HTML to text to html.zip 25888 (unknown)
Modelling Data Components.pdf 391413 (unknown)
Netscape Gecko DOM Reference.pdf 2521573 (unknown)
PayflowPro_Guide.pdf 2046754 (unknown)
hashgen.zip 3273 (unknown)
log4net-doc.zip 4034312 (unknown)
nat-hotjs.zip 2910 (unknown)
dav:/Technical Resources/? get hashgen.zip
Downloading `/Technical%20Resources/hashgen.zip' to hashgen.zip:
Progress: [=============================>] 100.0% of 3273 bytes succeeded.
dav:/Technical Resources/? exit
Connection to `portal.wolfereiter.com' closed.
% ls
hashgen.zip
% unzip -t hashgen.zip
Archive: hashgen.zip
testing: hashgen.cs OK
testing: hashgen.exe OK
No errors detected in compressed data of hashgen.zip.
|