Main > Free Download Search >

Free dav software for linux

dav

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 12
HTTP::DAV 0.31

HTTP::DAV 0.31


HTTP::DAV is a WebDAV client library for Perl5. more>>
HTTP::DAV is a WebDAV client library for Perl5.
SYNOPSIS
# DAV script that connects to a webserver, safely makes
# a new directory and uploads all html files in
# the /tmp directory.
use HTTP::DAV;
$d = new HTTP::DAV;
$url = "http://host.org:8080/dav/";
$d->credentials( -user=>"pcollins",-pass =>"mypass",
-url =>$url, -realm=>"DAV Realm" );
$d->open( -url=>"$url )
or die("Couldnt open $url: " .$d->message . "n");
# Make a null lock on newdir
$d->lock( -url => "$url/newdir", -timeout => "10m" )
or die "Wont put unless I can lock for 10 minutesn";
# Make a new directory
$d->mkcol( -url => "$url/newdir" )
or die "Couldnt make newdir at $urln";
# Upload multiple files to newdir.
if ( $d->put( -local => "/tmp/*.html", -url => $url ) ) {
print "successfully uploaded multiple files to $urln";
} else {
print "put failed: " . $d->message . "n";
}
$d->unlock( -url => $url );
Main features:
- Full RFC2518 method support. OPTIONS, TRACE, GET, HEAD, DELETE, PUT, COPY, MOVE, PROPFIND, PROPPATCH, LOCK, UNLOCK.
- A fully object-oriented API.
- Recursive GET and PUT for site backups and other scripted transfers.
- Transparent lock handling when performing LOCK/COPY/UNLOCK sequences.
- http and https support (https requires the Crypt::SSLeay library). See INSTALLATION.
- Basic AND Digest authentication support (Digest auth requires the MD5 library). See INSTALLATION.
- dave, a fully-functional ftp-style interface written on top of the HTTP::DAV API and bundled by default with the HTTP::DAV library. (If youve already installed HTTP::DAV, then dave will also have been installed (probably into /usr/local/bin). You can see its man page by typing "perldoc dave" or going to http://www.webdav.org/perldav/dave/.
- It is built on top of the popular LWP (Library for WWW access in Perl). This means that HTTP::DAV inherits proxy support, redirect handling, basic (and digest) authorization and many other HTTP operations. See LWP for more information.
- Popular server support. HTTP::DAV has been tested against the following servers: mod_dav, IIS5, Xythos webfile server and mydocsonline. The library is growing an impressive interoperability suite which also serves as useful "sample scripts". See "make test" and t/*.
<<less
Download (0.075MB)
Added: 2007-07-20 License: Perl Artistic License Price:
826 downloads
mod_dav 1.0.3-1.3.6

mod_dav 1.0.3-1.3.6


mod_dav is an Apache module to provide DAV capabilities (RFC 2518) for your Apache web server. more>>
mod_dav is an Apache module to provide DAV capabilities (RFC 2518) for your Apache web server.

mod_dav currently implements a Class 1 and Class 2 DAV server. This means that it provides all the basic DAV facilities for manipulating resources (files) on the target web server, along with manipulating properties on those resources. In addition, it handles the (un)locking of resources so that clients can have exclusive access to modify resources.

This is the final, 1.0 release. It is very stable and well-tested, after its nineteen month development period. Since there is no rush to market on an Open Source product, mod_dav was not labelled as 1.0 until it really felt like a 1.0 release.

Additional patches and releases will be created for mod_dav 1.0 as problems arise. For example, mod_dav 1.0.1 was released on June 28, 2000 to fix a problem on the Win32 platform. mod_dav 1.0.2 was released in October, 2000 to improve the configuration and build process, enhance the conformance to various specifications, fix a number of bugs, and provide for operation on EBCDIC machines.

mod_dav has been incorporated directly into the Apache servers next major release -- Apache 2.0. Development of new functionality and features will be focused on Apaches DAV implementation.

<<less
Download (0.18MB)
Added: 2006-05-19 License: LGPL (GNU Lesser General Public License) Price:
1253 downloads
Catacomb-WebDAV 0.9.2

Catacomb-WebDAV 0.9.2


Catacomb is a WebDAV repository module for use with the Apache WebDAV module, mod_dav. more>>
Catacomb is a WebDAV repository module for use with the Apache WebDAV module, mod_dav. Apache mod_dav parses WebDAV and DeltaV protocol requests into operations on a repository providing persistent storage of resources and their properties. The default repository for mod_dav is provided by a separate module, mod_dav_fs, which stores resource bodies as files in the filesystem, and stores properties in a (G)DBM database.
Catacomb-WebDAV provides a replacement for mod_dav_fs called mod_dav_repos that stores resources and their properties in a relational database (MySQL). The primary advantage of this approach is the searching capabilities of the database are used to implement the DASL protocol. Additionally, the database allows straightforward implementation of the versioning capabilities of the DeltaV protocol.
By shifting to relational database technology, Catacomb is a platform that contains important aspects of typical document management systems: the ability to store large numbers of documents, and search over their metadata. Furthermore, it is possible (via source code modification) to change the set of predefined properties stored in the main schema of the relational database. Properties in the main schema are faster to search.
This project is the first open source implementation of the DASL and DeltaV(linear versioning) protocols. We plan on tracking the evolution of this protocol.
Main features:
- Class 1, 2 features from RFC 2518
- Storage of arbitrary client-defined dead properties
- Support for live properties defined in RFC 2518
- DASL protocol - (as defined by draft-reschke-webdav-search-00) for searching over live and dead properties using the DAV:basicsearch grammar
- Subset of DeltaV protocol from RFC 3253 (linear versioning)
- Supports VERSION-CONTROL, CHECKIN, CHECKOUT, UNCHECKOUT, REPORT methods
<<less
Download (0.088MB)
Added: 2006-02-20 License: The Apache License Price:
1341 downloads
PHP WebDAV extension 1.1

PHP WebDAV extension 1.1


PHP WebDAV extension project allows easy access to remote resources with PHP through the DAV protocol. more>>
PHP WebDAV extension project allows easy access to remote resources with PHP through the DAV protocol.
Installation
This extension requires the Neon library and the related header files.
Neon can be downloaded from: http://www.webdav.org/neon/
Pre-built packages and ports are already available for most operating systems and distributions.
In order to compile and install the PHP WebDAV extension, just follow the standard PECL procedure :
$ phpize
$ ./configure --enable-dav
# make install
On OpenBSD systems, use
$ env AUTOCONF_VERSION=2.61 phpize
(replace 2.61 with any of the currently installed versions of autoconf on your system)
Basic example
webdav_connect(http://webdav.example.com/dav, davuser, davpassword);
$a = webdav_get(/my/nice/object.txt);
webdav_put(/your/nice/thing.txt, $data);
webdav_unlink(/unwanted_resource.txt);
webdav_rename(/dir/old_name, /dir/new_name);
webdav_copy(/dir/orig_dir, /dir/new_dir, TRUE);
webdav_close();
Named resource example
$res = webdav_connect(http://webdav.example.com/dav, davuser, davpassword);
$a = webdav_get(/my/nice/object.txt, $res);
webdav_put(/your/nice/thing.txt, $data, $res);
webdav_unlink(/unwanted_resource.txt, $res);
webdav_rename(/dir/old_name, /dir/new_name, $res);
webdav_copy(/dir/orig_dir, /dir/new_dir, TRUE, $res);
webdav_close($res);
Enhancements:
- This release fixes a bug in webdav_put() and introduces a wrapper to access DAV resources through PHP streams.
<<less
Download (0.23MB)
Added: 2007-04-08 License: BSD License Price:
939 downloads
HTTP::Webdav 0.1.18-0.17.1

HTTP::Webdav 0.1.18-0.17.1


HTTP::Webdav is a Perl interface to Neon HTTP and WebDAV client library. more>>
HTTP::Webdav is a Perl interface to Neon HTTP and WebDAV client library.

SYNOPSIS

use HTTP::Webdav ;

$sess = HTTP::Webdav -> new ;
$sess -> server ("www.ecos.de", 80) ;
$sess -> get ("/", STDOUT) ;

$sess -> put ("/dav/foo.htm", STDIN) ;

# remove property test3
# set value of property test to bar
@props = (
{ name => {nspace => DAV:, name => test3}, type => 1},
{ name => {nspace => DAV:, name => test}, value => bar},
) ;

$sess -> proppatch ("/dav/foo.htm", @props) ;


sub iterator
{
my ($userdata, $propname, $propvalue, $propstatus) = @_ ;

print "propfind userdata = $userdata nspace = $propname->{nspace} name = $propname->{name} value = $propvaluen" ;

return 0 ;
}

sub callback
{
my ($userdata, $href, $results) = @_ ;

print "propfind callback userdata = $userdata href = $hrefn" ;

$results -> iterate (&iterator) ;
}

$sess -> simple_propfind ("/dav", NE_DEPTH_ONE, undef, &callback) ;

print "Status: ", $sess -> get_error , "n" ;

The neon API is encapsultated in a number of Perl classes. Everything that doesnt fit in a class has gone to HTTP::Webdav::Util. (Maybe some of these function will move to other classes in the future)

The clases are

HTTP::Webdav

Main class which holds a http session

HTTP::Webdav::MultiStatus

Class to handle 207 responses

HTTP::Webdav::Hip

Interface to XML parser for properties

HTTP::Webdav::Lock

Holds a lock

HTTP::Webdav::LockSession

Holds a lock session

HTTP::Webdav::Propfind

Class to access the result of a PROPFIND

HTTP::Webdav::Propset

Class to acess properties of one resource

HTTP::Webdav::Request

Low level interface to http request

HTTP::Webdav::MD5

MD5 checksum

HTTP::Webdav::SSL

SSL support

HTTP::Webdav::Socket

Low level socket access

WARNING: This wrapper is alpha code, while neon is around for some time and stable to use, not all of the interface functions provided by this Perl module has been tested extensivly, but most of them should work without problems (At least they do it for me).

<<less
Download (0.032MB)
Added: 2007-08-15 License: Perl Artistic License Price:
809 downloads
AVFS 0.9.8

AVFS 0.9.8


AVFS is a system, which enables all programs to look inside gzip, tar, zip, etc. files. more>>
AVFS is a system, which enables all programs to look inside gzip, tar, zip, etc. files or view remote (ftp, http, dav, etc.) files, without recompiling the programs.
It currently supports floppies, tar and gzip files, zip, bzip2, ar and rar files, ftp sessions, http, webdav, rsh/rcp, ssh/scp. Quite a few other handlers are implemented with the Midnight Commanders external FS.
AVFS can be installed in two ways. These are:
Avfscoda
This method in theory works on any Linux system which has the
coda filesystem compiled in the kernel or as a kernel module.
In practice it works best with glibc-6.1 or higher, and it has
been tested on 2.2.X and 2.4.X kernels.
Preload
Currently this works on solaris systems. There are problems
making the preload method work for GLIBC version 6.1 or
higher, so systems using GLIBC are not supported.
Using AVFS is very similar in both cases. Differences will be indicated.
The installation method is different. For installation instructions
see the files INSTALL.preload and INSTALL.avfscoda respectively.
Enhancements:
- utar supports long names in POSIX ustar archives
- fixed truncation of 100 byte long file names in tar archive
- fixed crash in zlib code
- fixed deadlock in extfs code
- updated bzlib to 1.0.3
- updated avfsd to use fuse API version 26
several extfs fixes:
- fixed ucpio script
- fixed bug in extfs symlink handling (patch from Tanmoy Bhattacharya)
- fixed ftplist to output correct symlinks and to support http/ssh (patch from Tanmoy Bhattacharya)
- extfs scripts rpm and trpm outputs correct file sizes (important for fuse) (patch from Tanmoy Bhattacharya)
- ftppass/davpass checks for additional base avfs directories. Environment variable AVFSBASE can be set for non-default directory. (patch from Tanmoy Bhattacharya)
- ftp module supports @ in usernames (patch from Tanmoy Bhattacharya)
- the avfs library is built and installed by default additionally to fuse/avfscoda/preload depending on the actual system
- added RPM spec file for avfs-fuse (patch from Tanmoy Bhattacharya)
<<less
Download (0.70MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
877 downloads
Bundle::BricolagePlus 1.10.0

Bundle::BricolagePlus 1.10.0


Bundle::BricolagePlus are optional and required modules for the Bricolage content management system. more>>
Bundle::BricolagePlus are optional and required modules for the Bricolage content management system.

SYNOPSIS

perl -MCPAN -e install Bundle::BricolagePlus

The bundle provides an easy way to install all of the required and optional modules used by Bricolage. Bricolage is a 100% pure Perl content-management and publishing system which features intuitive and highly-configurable administration, workflow, permissions, templating, server-neutral output, distribution, and document management.

CONTENTS

Bundle::Bricolage - Modules required to run Bricolage content management system.
HTML::Template - Perl module to use HTML Templates from CGI scripts
HTML::Template::Expr - HTML::Template extension adding expression support
Template 2.14 - Front-end module to the Template Toolkit
PHP::Interpreter - An embedded PHP5 interpreter
Encode - Character encodings
Pod::Simple - Framework for parsing Pod
Test::Pod 0.95 - Check for POD Errors in Files
Devel::Profiler 0.03 - a Perl profiler compatible with dprofpp
Apache::SizeLimit - Because size does matter
Net::FTPServer - A secure, extensible and configurable Perl FTP server
Net::SFTP 0.08 - Secure File Transfer Protocol client
HTTP::DAV - Perl WebDAV Client Library
Crypt::SSLeay - OpenSSL glue that provides LWP https support
Imager - Perl extension for Generating 24 bit Images
Text::Aspell - Perl interface to the GNU Aspell library
XML::DOM - Module for building DOM Level 1 compliant document structures
CGI - Simple Common Gateway Interface Class

<<less
Download (0.004MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1109 downloads
gnome-user-share 0.11

gnome-user-share 0.11


gnome-user-share binds together various free software projects to bring easy to use user-level file sharing. more>>
gnome-user-share is a small package that binds together various free software projects to bring easy to use user-level file sharing to the masses.

gnome-user-share is meant to run in the background when the user is logged in, and when file sharing is enabled a webdav server is started that shares the $HOME/Public folder. The share is then published to all computers on the local network using mDNS/rendezvous, so that it shows up in the Network location in Gnome.

The dav server used is apache, so you need that installed. Howl is used for mDNS support, so you need to have that installed and mDNSResolver running.
<<less
Download (0.38MB)
Added: 2007-03-06 License: GPL (GNU General Public License) Price:
964 downloads
Scalable OpenGroupware.org (Inverse edition) 0.9-20070713

Scalable OpenGroupware.org (Inverse edition) 0.9-20070713


Scalable OpenGroupware.org is a groupware server built around OpenGroupware.org (OGo) and the SOPE application server. more>>
Scalable OpenGroupware.org (SOGo in short) is a groupware server built around OpenGroupware.org (OGo) and the SOPE application server.
We are constantly improving functionnalities and the user experience. So far, we improved the user interface to use AJAX and we focused on the integration of the Mozilla suite (Thunderbird, Sunbird/Lightning).
We also added CalDAV support so that any calendaring application which uses this standard protocol can now communicate with SOGo.
Main features:
- Complete redesign of the user-interface to give SOGo a look and feel similar to the Mozilla Thunderbird and Sunbird applications
- Calendar and address book sharing
- Mutiple address books and LDAP-based address books
- Concept of tasks
- Contacts in vCard
- Integration with the Mozilla application suite
Enhancements:
- A superuser can be defined.
- The raw message source can be viewed.
- Compatibility was checked with PostgreSQL 8.2.
- The menus of the Web date selector would no longer appear.
- An SQL constraint violation would prevent task entries from being recorded.
- The due date in tasks was incorrectly set.
- It was impossible to empty the start and the due date in the task editor from the moment they were set.
- IMAP folders with non-ASCII characters can now be accessed.
- The quotas of the selected mailbox are displayed (if available).
- Users were prevented from accessing shared resources in DAV.
<<less
Download (MB)
Added: 2007-07-15 License: GPL (GNU General Public License) Price:
832 downloads
CryptoBox 0.3.4.4 (CryptoBox-Server)

CryptoBox 0.3.4.4 (CryptoBox-Server)


CryptoBox project wants to bring data encryption to the masses. more>>
CryptoBox project wants to bring data encryption to the masses. CryptoBox project provides two packages: CryptoBox-Server and CryptoBox-CD.
The CryptoBox-Server package adds hard disk encryption to a file server (running Samba, NFS, DAV, etc.) without annoying its users.
The CryptoBox-CD is targeted at users who want to set up an encrypting file server without bothering about complicated administration issues.
Enhancements:
- A Spanish translation was added.
- A Debian package is now also available for the ARM architecture.
<<less
Download (1.1MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
897 downloads
ChessY! 1.0

ChessY! 1.0


ChessY! project allows you to visually review the game histories from Yahoo! online chess. more>>
ChessY! project allows you to visually review the game histories from Yahoo! online chess.

You can email to yourself at the end of a Yahoo! online chess game.

<<less
Download (0.065MB)
Added: 2006-11-30 License: GPL (GNU General Public License) Price:
1058 downloads
sitecopy 0.16.3

sitecopy 0.16.3


sitecopy allows you to easily maintain remote Web sites. more>>
sitecopy allows you to easily maintain remote Web sites.
The program will upload files to the server which have changed locally, and delete files from the server which have been removed locally, keeping the remote site synchronized. FTP and WebDAV are supported.
Enhancements:
- This release adds support for client certificates in DAV and neon 0.26.
<<less
Download (0.92MB)
Added: 2006-03-12 License: GPL (GNU General Public License) Price:
1329 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1