myserver-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myserver-commit] [SCM] GNU MyServer branch, master, updated. v0.9.2-396


From: Giuseppe Scrivano
Subject: [myserver-commit] [SCM] GNU MyServer branch, master, updated. v0.9.2-396-gf6ed0dd
Date: Sun, 26 Sep 2010 16:11:38 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU MyServer".

The branch, master has been updated
       via  f6ed0ddacbad5414391d86b8aec42576a339d813 (commit)
       via  a86e17d8fc0decef9bfab4debaac8efef62a17d4 (commit)
       via  a8b6b709bb75a3f6dcc8752d6c5d901d49756c2c (commit)
      from  f9da260ed7cc989c7a6552406c7632be3fba5f59 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------


commit f6ed0ddacbad5414391d86b8aec42576a339d813
Merge: a86e17d f9da260
Author: Giuseppe Scrivano <address@hidden>
Date:   Sun Sep 26 18:05:37 2010 +0200

    Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/myserver




commit a86e17d8fc0decef9bfab4debaac8efef62a17d4
Author: Giuseppe Scrivano <address@hidden>
Date:   Sun Sep 26 18:02:15 2010 +0200

    Force gnulib to use libtool.

diff --git a/myserver/bootstrap.conf b/myserver/bootstrap.conf
index e72cd84..7dcab8d 100644
--- a/myserver/bootstrap.conf
+++ b/myserver/bootstrap.conf
@@ -18,7 +18,7 @@
 # 02110-1301, USA.
 
 gnulib_name=libgnu
-gnulib_tool_option_extras=
+gnulib_tool_option_extras=--libtool
 
 checkout_only_file=
 



commit a8b6b709bb75a3f6dcc8752d6c5d901d49756c2c
Author: Rupinder Singh <address@hidden>
Date:   Sat Sep 25 13:07:47 2010 +0530

    Add documentation for WebDAV.

diff --git a/myserver/documentation/Makefile.am 
b/myserver/documentation/Makefile.am
index 8081b1a..71271ee 100644
--- a/myserver/documentation/Makefile.am
+++ b/myserver/documentation/Makefile.am
@@ -20,10 +20,11 @@ info_TEXINFOS=myserver.texi
 myserver_TEXINFOS = basic_configuration.texi \
                    directory_listing.texi \
                    doclicense.texi \
-                   error_pages.texi \
+             error_pages.texi \
                    log_management.texi \
-                   mime_types.texi \
-                   process_security.texi \
-                   security.texi \
-                   ssl_certificates.texi \
-                   virtual_hosts.texi
+             mime_types.texi \
+             process_security.texi \
+             security.texi \
+             ssl_certificates.texi \
+               virtual_hosts.texi \
+                               webdav.texi
diff --git a/myserver/documentation/myserver.texi 
b/myserver/documentation/myserver.texi
index 24b3843..dc32e67 100644
--- a/myserver/documentation/myserver.texi
+++ b/myserver/documentation/myserver.texi
@@ -85,6 +85,7 @@ SCGI and FastCGI protocols.
 * MIME types:: MIME types configuration.
 * Process security:: Process security.
 * Security files:: Describe how to use security files.
+* WebDAV:: Information on using WebDAV commands.
 * SSL certificates:: Show how to use SSL certificates.
 * Error pages:: How configure error pages.
 * Directory listing:: Show how directories are handled.
@@ -113,12 +114,17 @@ SCGI and FastCGI protocols.
 @cindex Process security
 @include process_security.texi
 
address@hidden Security files, Error pages, Process security, Top
address@hidden Security files, WebDAV, Process security, Top
 @chapter Process security
 @cindex Process security
 @include security.texi
 
address@hidden Error pages, Directory listing, Security files, Top
address@hidden WebDAV, Error pages, Security files, Top
address@hidden WebDAV
address@hidden WebDAV
address@hidden webdav.texi
+
address@hidden Error pages, Directory listing, WebDAV, Top
 @chapter Error pages
 @cindex Error pages
 @include error_pages.texi
diff --git a/myserver/documentation/webdav.texi 
b/myserver/documentation/webdav.texi
new file mode 100644
index 0000000..2b42545
--- /dev/null
+++ b/myserver/documentation/webdav.texi
@@ -0,0 +1,112 @@
address@hidden -*-texinfo-*-
address@hidden GNU MyServer
address@hidden
address@hidden Copyright (C) 2002-2010 Free Software Foundation, Inc.
address@hidden
address@hidden This program is free software; you can redistribute it and/or 
modify
address@hidden it under the terms of the GNU General Public License as 
published by
address@hidden the Free Software Foundation; either version 3 of the License, or
address@hidden (at your option) any later version.
address@hidden
address@hidden This program is distributed in the hope that it will be useful,
address@hidden but WITHOUT ANY WARRANTY; without even the implied warranty of
address@hidden MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
address@hidden GNU General Public License for more details.
address@hidden
address@hidden You should have received a copy of the GNU General Public License
address@hidden along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
+WebDAV stands for Web-based Distributed Authoring and Versioning.
+It is a set of HTTP based methods used for collaborative management of
+files and directories on a remote server.
+GNU MyServer is WebDAV compliant; that said, you can use a webdav
+client to manage your data on the server.
+
+As a first step, you must enable webdav. To do that, set the value of
+``http.webdav.enable'' in @file{myserver.xml} file as ``YES'':
+
address@hidden
+<DEFINE name="http.webdav.enable" value="YES"/>
address@hidden example
+
address@hidden Commands.
+While the exact syntax to execute various webdav functions maybe
+client dependant, the basic implementation remains the same.
+Some of the webdav commands that myserver supports are:
+
+COPY
+Copies a resource from source to destination. The possible
+status codes returned are:
+503 - Service Unavailable
+423 - Locked
+412 - Precondition Failed
+409 - Conflict
+201 - Created
+
address@hidden
+COPY source dest
address@hidden example
+
+MOVE
+Moves a resource from source to destination. The possible
+status codes returned are:
+503 - Service Unavailable
+423 - Locked
+412 - Precondition Failed
+409 - Conflict
+201 - Created
+
address@hidden
+MOVE source dest
address@hidden example
+
+DELETE
+Deletes a resource, given its path. The possible
+status codes returned are:
+503 - Service Unavailable
+423 - Locked
+403 - Forbidden
+202 - Accepted
+
address@hidden
+DELETE path_to_resource
address@hidden example
+
+LOCK
+Locks a resource. The possible status codes
+returned are:
+503 - Service Unavailable
+409 - Conflict
+500 - Internal Server Error
+
address@hidden
+LOCK path_to_resource
address@hidden example
+
+UNLOCK
+Unlocks a resource. The possible status codes
+returned are:
+503 - Service Unavailable
+
address@hidden
+UNLOCK path_to_resource
address@hidden example
+
+MKCOL
+Creates a collection. The possible status codes
+returned are:
+503 - Service Unavailable
+423 - Locked
+412 - Precondition Failed
+409 - Conflict
+403 - Forbidden
+201 - Created
+500 - Internal Server Error
+
address@hidden
+MKCOL name_of_collection
address@hidden example
+
+
address@hidden Note.
+Certain commands such as DELETE and MOVE require certain privileges.
+Please see the Security section for more details.

-----------------------------------------------------------------------

Summary of changes:
 myserver/bootstrap.conf              |    2 +-
 myserver/documentation/Makefile.am   |   13 ++--
 myserver/documentation/myserver.texi |   10 +++-
 myserver/documentation/webdav.texi   |  112 ++++++++++++++++++++++++++++++++++
 4 files changed, 128 insertions(+), 9 deletions(-)
 create mode 100644 myserver/documentation/webdav.texi


hooks/post-receive
-- 
GNU MyServer



reply via email to

[Prev in Thread] Current Thread [Next in Thread]