Main > Free Download Search >

Free webdav software for linux

webdav

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 54
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
fusedav 0.2

fusedav 0.2


fusedav is a WebDAV filesystem driver for Linux using FUSE. more>>
fusedav is a Linux userspace file system driver for mounting WebDAV shares. fusedav makes use of FUSE as userspace file system API and neon as WebDAV API.

Installation

As this package is made with the GNU autotools you should run ./configure inside the distribution directory for configuring the source tree. After that you should run make for compilation and make install (as root) for installation of fusedav.

After installation just run fusedav with two arguments: the WevDAV URL and the local mount point:

fusedav http://webdav.foo.bar/ /tmp/test

You will be queried for a username and password if required. As long as the fusedav process is running, the file system is accessible under /tmp/test.

<<less
Download (0.11MB)
Added: 2006-04-02 License: GPL (GNU General Public License) Price:
1302 downloads
Webical 0.1

Webical 0.1


Webicals goal is to create a webapplication that allows somebody to manage multiple WebDAV hosted calendars. more>>
Webicals goal is to create a webapplication that allows somebody to manage (view, edit, share, invite) multiple WebDAV hosted calendars, based on the iCalendar standard.

Its features include progressive enhancement, a plugin framework that can be used to enhance the GUI and the back end providers, pluggable authentication, and i18n.

Dutch and English localizations are provided, and adding more locales is easy. You need a servlet container, such as Apache Tomcat, to run it.
<<less
Download (10MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1015 downloads
cadaver 0.22.5

cadaver 0.22.5


cadaver is a command-line WebDAV client for Unix. more>>
cadaver is a command-line WebDAV client for Unix. cadaver project supports file download, upload, on-screen display, namespace operations (move/copy), collection creation and deletion, and locking operations.

cadaver is free software, distributed under the GNU GPL. Patches, bug reports, questions and so on should be sent to the mailing list (for which an archive is also available).

<<less
Download (0.70MB)
Added: 2007-01-24 License: GPL (GNU General Public License) Price:
1004 downloads
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
Davenport 0.9.11

Davenport 0.9.11


Davenport is a servlet providing WebDAV-based access to a Windows/Samba network. more>>
Davenport project is a servlet which provides a WebDAV gateway to SMB shared resources. Typical usage would be to provide web-based read and write access to Windows shared drives.
WebDAV clients, such as Windows "Web Folders" can copy files to and from the shares over HTTP. Non-WebDAV-capable web browsers can also access the network, downloading files from shared folders in a seamless fashion.
Users access shared resources using their Windows domain username and password, so no account configuration is typically needed. When run over HTTPS, Davenport provides a secure means of accessing internal shared drives over the internet without requiring a VPN.
Installation
The binary distribution of Davenport is provided preinstalled in a standalone Jetty Servlet container. This is distributed in zip and gzipped tar archives for deployment on a variety of platforms; it is also available as a Linux RPM install (tested on Fedora Core 2, but should be portable to most other distributions).
Zip/Tar Installation
Installation is fairly straightforward:
1. Expand the .zip or .tgz archive (preserving directory structure).
2. Configure the deployment descriptor.
RPM Installation (Linux)
1. Install the RPM:
rpm -Uhvf davenport-x.x.x-1.rpm
2. Configure the deployment descriptor.
By default, Davenport will be installed to "/opt/davenport".
Getting started
Before starting, make sure you have tailored the deployment descriptor to your environment. After configuration is complete, the Davenport container is ready be started. The simplest way to do this is to run "java -jar start.jar" in the Davenport root directory. Likewise, executing "java -jar stop.jar" will stop the container. On the Windows platform, double-clicking the .jar files should launch them as well.
After the container has been started, it should be possible to browse SMB resources using Davenport. To list the shares on an SMB server "smbserver" you would enter into your web browser:
http://davserver:8080/smbserver/
"davserver" is the server on which Davenport is running (by default, the container will run on port 8080).
This will list all shares on the "smbserver" server; by clicking one of the shares, files will be listed, and so forth.
You can drag and drop files to and from the Web Folder, create and delete directories, and perform other file operations. You can open a URL as a Web Folder directly by using the "File -> Open" menu in Internet Explorer, and selecting "Open as Web Folder".
Enhancements:
- Updated bundled jCIFS to version 1.2.13.
- Updated bundled Jetty to version 4.2.27.
- Added support for GZIP and Deflate compression.
<<less
Download (4.83MB)
Added: 2007-03-09 License: LGPL (GNU Lesser General Public License) Price:
964 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
Issue Dealer 0.9.126

Issue Dealer 0.9.126


Issue Dealer is an application for dealing with issues (information and tasks). more>>
The Issue Dealer is an application for managing information. We currently use it in Nidelven IT to manage day-to-day tasks and information.
The Issue Dealer features issue management (information and tasks), relations (to relate issues) and different publishers; to see one of the publishers in action, go to The Blogologue.
Issue Dealer can be used as an Issue Tracker, tracking issues of various types, for example problem, goal, idea, info.
It can also be used to manage information, either as raw text, or as HTML with for example images, these information issues can then be published to websites (using WebDAV), or to weblogs (either an Issue Dealer weblog, or an external one that supports the metaWeblog API).
Enhancements:
- A bug where verification of email addresses wouldnt work was fixed.
- Small changes to the WYSIWYG editor were made.
<<less
Download (0.23MB)
Added: 2007-07-16 License: Freely Distributable Price:
830 downloads
Darwin Calendar Server

Darwin Calendar Server


Darwin Calendar Server provides a CalDAV server. more>>
Darwin Calendar Server provides a CalDAV server.

The Darwin Calendar Server is a standards-compliant server that allows multiple users to collaboratively share calendaring information. It provides a shared location on the network to store schedules, and allows users to send each other and manage invitations.

In order to provide interoperability with multiple calendaring clients, the server implements the CalDAV protocol, which is an extension of WebDAV, which is in turn an extension of HTTP.

<<less
Download (MB)
Added: 2007-02-07 License: The Apache License Price:
1003 downloads
Dwarf HTTP Server 1.3.1

Dwarf HTTP Server 1.3.1


Dwarf HTTP Server is a full-featured and ready-to-use web server with the Java Servlet API 2.2 and Java Server Pages 1.1. more>>
Dwarf HTTP Server is a full-featured and ready-to-use web server with the Java Servlet API 2.2 and Java Server Pages 1.1 implementation.
Dwarf HTTP Server can be used either standalone or embed in a larger hosting application, free of charge for the binary redistribution
Since the server is based on the Dwarf framework, it shares its common design principles and features - simplicity, high modularity and extensibility, authentication and authorization, XML-based configuration, logging and remote management.
Main features:
- multi-threaded design
- dynamically adjusted number of active threads
- Java Servlet API 2.2 implementation
- Java Server Pages 1.1 (by Apache Tomcat/Jasper)
- HTTP/1.1 and CGI/1.1 implementation
- WebDAV Class 1 implementation
- built-in SSL/TLS support
- IP-based and name-based virtual hosts
- customizable authentication and authorization
- standard and custom HTTP log formats
- extensible session management
- Basic and Form-based HTTP authentication
- automatic deploying of WAR archives
- runtime server configuration
- full documentation with guides and tutorials
- web application examples with source code
<<less
Download (0.91MB)
Added: 2005-12-08 License: Freely Distributable Price:
1415 downloads
Worm Warner 2.3

Worm Warner 2.3


WormWarner is a tool designed to warn hosts that are probably infected by worms. more>>
WormWarner is a tool designed to warn hosts that are probably infected by worms. This is done by scanning the Apache log files and sending email to the host or the ISP when an worm or attack is detected. Wormwarner started in September 2002 as a small project written in Perl.
Wormwarner has a simple pattern database which makes it easy to add new worm patterns as they appear. Another important feature is the build in rate and mail size control which avoids that wormwarner sends out to much email to an ISP. Wormwarner has also the option to excute external commands, which makes it easy to adapt i.e. firewalls based on the attacks and worms detected by wormwarner.
However there were features requests and the application grown in complexity. The goal of the wormwarner project is to provided users with a powerful and flexible, but benign tool to take action against worms and attacks on their webserver(s).
Enhancements:
- The attack complaint message was changed to a less offensive one.
- "GET /scripts/nsiislog.dll" was added to the attack patterns.
- Various formmail exploits were added to the attack patterns.
- Added the smtp option to specify a mailserver to use to send the warnings to the ISP.
- Patterns are now stored in pattern.db which makes it easier to add patterns.
- The IIS WebDAV exploit was added to the patterns
<<less
Download (0.028MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1201 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
mod_dav_fs_diskquota 20060315

mod_dav_fs_diskquota 20060315


mod_dav_fs_diskquota is a derived work of mod_dav_fs in Apache 2.0. more>>
mod_dav_fs_diskquota module is a derived work of mod_dav_fs in Apache 2.0.

When it stores files or directories, it changes their owner to the OS user account that has same name as the Web-authorized user, so OS disk quota can continue to work for WebDAV contents.

mod_dav_fs_diskquota makes new files/directories:

owner: OS user account (= same name of Web authorized account)
group: Apache group account
mode: user=readable/writable, group=readable/writable

The owner of them is an user account, so amount of them is limited by OS disk quota. Apache can treat them with group permission. To change files/directories owner, we need to:

1.Give CAP_NET_BIND_SERVICE and CAP_CHOWN capability to Apache.

2.Run Apache as non-root account from beginning. (otherwise, Apache process changes its UID as apache user and it drops above capabilities.)
<<less
Download (0.038MB)
Added: 2006-03-15 License: The Apache License 2.0 Price:
1318 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4