adds some small fixes for 1.0 release v1.0.0

Sun, 06 Aug 2017 18:18:00 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sun, 06 Aug 2017 18:18:00 +0200
changeset 285
02d3e4b1245f
parent 284
8e7ef0675946
child 286
8dc2952dd5dc

adds some small fixes for 1.0 release

INSTALL file | annotate | diff | comparison | revisions
LICENSE file | annotate | diff | comparison | revisions
README file | annotate | diff | comparison | revisions
docs/html/add-directory.html file | annotate | diff | comparison | revisions
docs/html/add-repository.html file | annotate | diff | comparison | revisions
docs/html/check-config.html file | annotate | diff | comparison | revisions
docs/html/check-repositories.html file | annotate | diff | comparison | revisions
docs/html/commands.html file | annotate | diff | comparison | revisions
docs/html/configuration.html file | annotate | diff | comparison | revisions
docs/html/copy.html file | annotate | diff | comparison | revisions
docs/html/date.html file | annotate | diff | comparison | revisions
docs/html/davdoc.css file | annotate | diff | comparison | revisions
docs/html/delete-conflicts.html file | annotate | diff | comparison | revisions
docs/html/empty-trash.html file | annotate | diff | comparison | revisions
docs/html/encryption.html file | annotate | diff | comparison | revisions
docs/html/get-property.html file | annotate | diff | comparison | revisions
docs/html/get.html file | annotate | diff | comparison | revisions
docs/html/getting-started.html file | annotate | diff | comparison | revisions
docs/html/index.html file | annotate | diff | comparison | revisions
docs/html/info.html file | annotate | diff | comparison | revisions
docs/html/introduction.html file | annotate | diff | comparison | revisions
docs/html/list-directories.html file | annotate | diff | comparison | revisions
docs/html/list-repositories.html file | annotate | diff | comparison | revisions
docs/html/list.html file | annotate | diff | comparison | revisions
docs/html/lock.html file | annotate | diff | comparison | revisions
docs/html/mkdir.html file | annotate | diff | comparison | revisions
docs/html/move.html file | annotate | diff | comparison | revisions
docs/html/pull.html file | annotate | diff | comparison | revisions
docs/html/push.html file | annotate | diff | comparison | revisions
docs/html/put.html file | annotate | diff | comparison | revisions
docs/html/remove.html file | annotate | diff | comparison | revisions
docs/html/resolve-conflicts.html file | annotate | diff | comparison | revisions
docs/html/set-property.html file | annotate | diff | comparison | revisions
docs/html/sync-check-config.html file | annotate | diff | comparison | revisions
docs/html/sync-commands.html file | annotate | diff | comparison | revisions
docs/html/sync-configuration.html file | annotate | diff | comparison | revisions
docs/html/trash-info.html file | annotate | diff | comparison | revisions
docs/html/unlock.html file | annotate | diff | comparison | revisions
docs/src/Makefile file | annotate | diff | comparison | revisions
docs/src/copy.md file | annotate | diff | comparison | revisions
docs/src/date.md file | annotate | diff | comparison | revisions
docs/src/davdoc.css file | annotate | diff | comparison | revisions
docs/src/delete-conflicts.md file | annotate | diff | comparison | revisions
docs/src/empty-trash.md file | annotate | diff | comparison | revisions
docs/src/get-property.md file | annotate | diff | comparison | revisions
docs/src/get.md file | annotate | diff | comparison | revisions
docs/src/header.html file | annotate | diff | comparison | revisions
docs/src/index.html file | annotate | diff | comparison | revisions
docs/src/info.md file | annotate | diff | comparison | revisions
docs/src/lock.md file | annotate | diff | comparison | revisions
docs/src/mkdir.md file | annotate | diff | comparison | revisions
docs/src/move.md file | annotate | diff | comparison | revisions
docs/src/pull.md file | annotate | diff | comparison | revisions
docs/src/push.md file | annotate | diff | comparison | revisions
docs/src/put.md file | annotate | diff | comparison | revisions
docs/src/remove.md file | annotate | diff | comparison | revisions
docs/src/resolve-conflicts.md file | annotate | diff | comparison | revisions
docs/src/set-property.md file | annotate | diff | comparison | revisions
docs/src/trash-info.md file | annotate | diff | comparison | revisions
docs/src/unlock.md file | annotate | diff | comparison | revisions
--- a/INSTALL	Sun Aug 06 17:02:25 2017 +0200
+++ b/INSTALL	Sun Aug 06 18:18:00 2017 +0200
@@ -41,6 +41,7 @@
 gcc
 clang
 suncc
+bsd
 osx
 mingw
 
--- a/LICENSE	Sun Aug 06 17:02:25 2017 +0200
+++ b/LICENSE	Sun Aug 06 18:18:00 2017 +0200
@@ -1,4 +1,4 @@
-Copyright 2016 Olaf Wintermann. All rights reserved.
+Copyright 2017 Olaf Wintermann. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
--- a/README	Sun Aug 06 17:02:25 2017 +0200
+++ b/README	Sun Aug 06 18:18:00 2017 +0200
@@ -19,7 +19,7 @@
 Documentation
 -------------
 
-Documentation can be found at http://davutils.sourceforge.net/docs/ and
+Documentation can be found at http://davutils.sourceforge.net/docs/dav1/ and
 in the docs sub-directory.
 
 
--- a/docs/html/add-directory.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/add-directory.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/add-repository.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/add-repository.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/check-config.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/check-config.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/check-repositories.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/check-repositories.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/commands.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/commands.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/configuration.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/configuration.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -71,104 +71,75 @@
 <p>The <em>config.xml</em> file is an XML file with <code>&lt;configuration&gt;</code> as root element. The <code>&lt;configuration&gt;</code> element can have the following child elements: <code>&lt;repository&gt;</code>, <code>&lt;http-proxy&gt;</code>, <code>&lt;https-proxy&gt;</code>, <code>&lt;key&gt;</code></p>
 <h2 id="repository">repository</h2>
 <p>This element is used to configure a repository. A repository must have a unique name to identify the repository and a url pointing to the root collection for this repository.</p>
-<p>Required child elements: <code>&lt;name&gt;</code>, <code>&lt;url&gt;</code><br />
-Optional elements: <code>&lt;user&gt;</code>, <code>&lt;password&gt;</code>, <code>&lt;default-key&gt;</code>, <code>&lt;full-encryption&gt;</code>, <code>&lt;content-encryption&gt;</code>, <code>&lt;decrypt-content&gt;</code>, <code>&lt;decrypt-name&gt;</code>, <code>&lt;cert&gt;</code>, <code>&lt;verification&gt;</code>, <code>&lt;ssl-version&gt;</code>, <code>&lt;authmethods&gt;</code></p>
+<p>Required child elements: <code>&lt;name&gt;</code>, <code>&lt;url&gt;</code><br />Optional elements: <code>&lt;user&gt;</code>, <code>&lt;password&gt;</code>, <code>&lt;default-key&gt;</code>, <code>&lt;full-encryption&gt;</code>, <code>&lt;content-encryption&gt;</code>, <code>&lt;decrypt-content&gt;</code>, <code>&lt;decrypt-name&gt;</code>, <code>&lt;cert&gt;</code>, <code>&lt;verification&gt;</code>, <code>&lt;ssl-version&gt;</code>, <code>&lt;authmethods&gt;</code></p>
 <h3 id="name">name</h3>
 <p>Unique repository identifer.</p>
-<p>Type: string<br />
-Example: <code>&lt;name&gt;myrepo&lt;/name&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;name&gt;myrepo&lt;/name&gt;</code></p>
 <h3 id="url">url</h3>
 <p>The url must point to a valid WebDAV compilant collection.</p>
-<p>Type: url<br />
-Example: <code>&lt;url&gt;https://example.com/webdav/repo1/&lt;/url&gt;</code></p>
+<p>Type: url<br />Example: <code>&lt;url&gt;https://example.com/webdav/repo1/&lt;/url&gt;</code></p>
 <h3 id="user">user</h3>
 <p>User used for authentication</p>
-<p>Type: string<br />
-Example: <code>&lt;user&gt;alice&lt;/user&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;user&gt;alice&lt;/user&gt;</code></p>
 <h3 id="password">password</h3>
 <p>A base64 encoded password used for authentication.</p>
-<p>Type: base64 string<br />
-Example: <code>&lt;password&gt;MTIzNDU2Nzg=&lt;/password&gt;</code></p>
+<p>Type: base64 string<br />Example: <code>&lt;password&gt;MTIzNDU2Nzg=&lt;/password&gt;</code></p>
 <h3 id="default-key">default-key</h3>
 <p>Identifer of the key used by default for encryption. There must be a configured key with this name.</p>
-<p>Type: string<br />
-Example: <code>&lt;key&gt;mykey&lt;/key&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;key&gt;mykey&lt;/key&gt;</code></p>
 <h3 id="full-encryption">full-encryption</h3>
 <p>If this element has the value of true, content and resource name encryption/decryption is enabled. Because encryption and decryption is disabled by default, <code>false</code> has no effect for this element.</p>
-<p>Type: boolean<br />
-Default: false<br />
-Example: `<full-encryption>true</full-encryption></p>
+<p>Type: boolean<br />Default: false<br />Example: `<full-encryption>true</full-encryption></p>
 <h3 id="content-encryption">content-encryption</h3>
 <p>This element enables only content encryption and decryption. A value of <code>false</code> disables content encryption, but it does not disables content decryption, if this is enabled with <code>&lt;decrypt-content&gt;</code>.</p>
-<p>Type: boolean<br />
-Default: false<br />
-Example: <code>&lt;content-encryption&gt;true&lt;/content-encryption&gt;</code></p>
+<p>Type: boolean<br />Default: false<br />Example: <code>&lt;content-encryption&gt;true&lt;/content-encryption&gt;</code></p>
 <h3 id="decrypt-content">decrypt-content</h3>
 <p>Controls only the decryption of content. If <code>true</code> content is decrypted.</p>
-<p>Type: boolean<br />
-Default false<br />
-Example: <code>&lt;decrypt-content&gt;true&lt;/decrypt-content&gt;</code></p>
+<p>Type: boolean<br />Default false<br />Example: <code>&lt;decrypt-content&gt;true&lt;/decrypt-content&gt;</code></p>
 <h3 id="decrypt-name">decrypt-name</h3>
 <p>Controls only the decryption of resource names. If <code>true</code> resource names are decrypted. This effects path to url resolution.</p>
-<p>Type: boolean<br />
-Default: false<br />
-Example: <code>&lt;decrypt-name&gt;true&lt;/decrypt-name&gt;</code></p>
+<p>Type: boolean<br />Default: false<br />Example: <code>&lt;decrypt-name&gt;true&lt;/decrypt-name&gt;</code></p>
 <h3 id="cert">cert</h3>
 <p>Path to a file containing certificates to verify the TLS connection to the server.</p>
-<p>Type: string<br />
-Example: <code>&lt;cert&gt;/etc/certs/cabundle.pem&lt;/cert&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;cert&gt;/etc/certs/cabundle.pem&lt;/cert&gt;</code></p>
 <p>Note: This element does the same as curl's <code>--cacert</code> option.</p>
 <h3 id="verification">verification</h3>
 <p>This element can disable TLS certificate verification.</p>
-<p>Type: boolean<br />
-Default: true<br />
-Example: <code>&lt;verification&gt;false&lt;/verification&gt;</code></p>
+<p>Type: boolean<br />Default: true<br />Example: <code>&lt;verification&gt;false&lt;/verification&gt;</code></p>
 <h3 id="ssl-version">ssl-version</h3>
 <p>Specifies the SSL version to attempt to use. The value must be one of this strings: TLSv1, TLSv1.0, TLSv1.1, TLSv1.2, SSLv2, SSLv3</p>
-<p>Type: ssl version enum<br />
-Example: <code>&lt;ssl-version&gt;TLSv1.2&lt;/ssl-version&gt;</code></p>
+<p>Type: ssl version enum<br />Example: <code>&lt;ssl-version&gt;TLSv1.2&lt;/ssl-version&gt;</code></p>
 <h3 id="authmethods">authmethods</h3>
 <p>Controls which http authentication methods are used. Multiple methods can be used. The value must be one or more authentication methods separated by space. Valid authentication methods are: basic, digest, negotiate, ntlm, any, none</p>
 <p>Type: list of authmethod</p>
-<p>Default: basic<br />
-Example: <code>&lt;authmethods&gt;basic digest&lt;/authmethods&gt;</code></p>
+<p>Default: basic<br />Example: <code>&lt;authmethods&gt;basic digest&lt;/authmethods&gt;</code></p>
 <h2 id="key">key</h2>
 <p>The <code>&lt;key&gt;</code> element configures a key used for encryption. A key must have a unique name, which is stored in the properties of encrypted resources. To decrypt resources, dav looks for configured keys with this name, therefore the name of the key should never changed and must be the same on all hosts accessing the same repository.</p>
-<p>Required child elements: <code>&lt;name&gt;</code>, <code>&lt;file&gt;</code><br />
-Optional elements: <code>&lt;type&gt;</code></p>
+<p>Required child elements: <code>&lt;name&gt;</code>, <code>&lt;file&gt;</code><br />Optional elements: <code>&lt;type&gt;</code></p>
 <h3 id="name-1">name</h3>
 <p>Unique key identifer.</p>
-<p>Type: string<br />
-Example: <code>&lt;name&gt;key1&lt;/name&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;name&gt;key1&lt;/name&gt;</code></p>
 <h3 id="file">file</h3>
 <p>Path to the content of the key. The file should contain 32 (aes256) or 16 (aes128) bytes. If value is not an absolut path, it must be relative to the dav config directory <em>$HOME/.dav/</em>.</p>
-<p>Type: string<br />
-Example: <code>&lt;path&gt;keys/key1.bin&lt;/path&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;path&gt;keys/key1.bin&lt;/path&gt;</code></p>
 <h3 id="type">type</h3>
 <p>Specifies the key type. Valid values are <code>aes128</code> or <code>aes256</code>.</p>
-<p>Type: aes type enum<br />
-Default: aes256<br />
-Example: <code>&lt;type&gt;aes128&lt;/type&gt;</code></p>
+<p>Type: aes type enum<br />Default: aes256<br />Example: <code>&lt;type&gt;aes128&lt;/type&gt;</code></p>
 <h2 id="http-proxy-https-proxy">http-proxy / https-proxy</h2>
 <p>Configuration for http and https proxies is the same. Both use the same elements, but https-proxy expects an https url.</p>
-<p>Required child elements: <code>&lt;url&gt;</code><br />
-Optional elements: <code>&lt;user&gt;</code>, <code>&lt;password&gt;</code>, <code>&lt;no&gt;</code></p>
+<p>Required child elements: <code>&lt;url&gt;</code><br />Optional elements: <code>&lt;user&gt;</code>, <code>&lt;password&gt;</code>, <code>&lt;no&gt;</code></p>
 <h3 id="url-1">url</h3>
 <p>Specifies the proxy url.</p>
-<p>Type: url<br />
-Example: <code>&lt;url&gt;http://myproxy/&lt;/url&gt;</code></p>
+<p>Type: url<br />Example: <code>&lt;url&gt;http://myproxy/&lt;/url&gt;</code></p>
 <h3 id="user-1">user</h3>
 <p>User used for authentication with the proxy.</p>
-<p>Type: string<br />
-Example: <code>&lt;user&gt;alice&lt;/user&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;user&gt;alice&lt;/user&gt;</code></p>
 <h3 id="password-1">password</h3>
 <p>A base64 encoded password used for authentication.</p>
-<p>Type: base64 string<br />
-Example: <code>&lt;password&gt;MTIzNDU2Nzg=&lt;/password&gt;</code></p>
+<p>Type: base64 string<br />Example: <code>&lt;password&gt;MTIzNDU2Nzg=&lt;/password&gt;</code></p>
 <h3 id="no">no</h3>
 <p>A comma separated list of all hosts that should not be accessed through the proxy.</p>
-<p>Type: string<br />
-Example: <code>&lt;no&gt;host1, host2, host3&lt;/no&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;no&gt;host1, host2, host3&lt;/no&gt;</code></p>
 <h2 id="example-1-minimal-repository-configuration">Example 1: minimal repository configuration</h2>
 <p>A minimal configuration for a repository. If no user and/or password are configured, dav prompts for authentication informations if required.</p>
 <pre><code>&lt;configuration&gt;
--- a/docs/html/copy.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/copy.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav copy</h1>
 </div>
-<p><strong><code>copy [-pcO] [-L &lt;lock&gt;] &lt;url1&gt; &lt;url2&gt;</code></strong></p>
+<p><strong><code>dav copy [-pcO] [-L &lt;lock&gt;] &lt;url1&gt; &lt;url2&gt;</code></strong></p>
 <p>Creates a duplicate of the resource identified by <em>url1</em> at the location <em>url2</em>. All resource properties are copied. Currently <em>url1</em> and <em>url2</em> must be the same host.</p>
 <p>If <em>url1</em> is a collection, all children are copied.</p>
 <p>If <em>url2</em> already exists, the command aborts, unless the <code>-O</code> option is specified.</p>
--- a/docs/html/date.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/date.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav date</h1>
 </div>
-<p><strong><code>date [url]</code></strong></p>
+<p><strong><code>dav date [url]</code></strong></p>
 <p>The purpose of this command is to get the current date from a server and print it to stdout (HTTP date format). This in useful in combination with the <strong><code>-u</code></strong> option for the <code>list</code> and <code>get</code> command.</p>
 <p>The <em>url</em> can be any http url. If no <em>url</em> is specified, the local time is used.</p>
 <h3 id="example-incremental-dav-get">Example: incremental dav get</h3>
--- a/docs/html/davdoc.css	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/davdoc.css	Sun Aug 06 18:18:00 2017 +0200
@@ -21,6 +21,20 @@
     float: right;
 }
 
+.header a:link {
+	text-decoration: none;
+	color: black;
+}
+
+.header a:visited {
+	text-decoration: none;
+	color: black;
+}
+
+.header a:hover {
+	color: #e68a00;
+}
+
 .sidebar {
     float: left;
     width: 15em;
--- a/docs/html/delete-conflicts.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/delete-conflicts.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav-sync delete-conflicts</h1>
 </div>
-<p><strong><code>delete-conflicts &lt;directory&gt;</code></strong></p>
+<p><strong><code>dav-sync delete-conflicts &lt;directory&gt;</code></strong></p>
 <p>Deletes all files that are marked as a conflict. This will always delete the files and does not move them to the trash directory.</p>
 </div>
 <!-- end content -->
--- a/docs/html/empty-trash.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/empty-trash.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav-sync empty-trash</h1>
 </div>
-<p><strong><code>empty-trash &lt;directory&gt;</code></strong></p>
+<p><strong><code>dav-sync empty-trash &lt;directory&gt;</code></strong></p>
 <p>Removes all files from the trash directory of the given sync-directory.</p>
 </div>
 <!-- end content -->
--- a/docs/html/encryption.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/encryption.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/get-property.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/get-property.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav get-property</h1>
 </div>
-<p><strong><code>get-property [-pc] [-n &lt;uri&gt;] &lt;url&gt; &lt;property&gt;</code></strong></p>
+<p><strong><code>dav get-property [-pc] [-n &lt;uri&gt;] &lt;url&gt; &lt;property&gt;</code></strong></p>
 <p>Gets a specific resource property. Every WebDAV property has a name and an XML namespace. A namespace can be specified with the <code>-n</code> option or with a prefixed name. The prefix and property name are separated by a <strong>:</strong> as usual.</p>
 <p>Example: <code>D:creationdate</code></p>
 <p><code>D</code> is the prefix, <code>creationdate</code> is the name.</p>
--- a/docs/html/get.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/get.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav get</h1>
 </div>
-<p><strong><code>get [-pcR] [-o &lt;file&gt;] [-u &lt;date&gt;] &lt;url&gt;</code></strong></p>
+<p><strong><code>dav get [-pcR] [-o &lt;file&gt;] [-u &lt;date&gt;] &lt;url&gt;</code></strong></p>
 <p>Downloads a resource. This command also downloads collections and its child resources when the <strong><code>-R</code></strong> option is used. When downloading a single resource, the default local file name is the resource name. When downloading collections, it does <strong>not</strong> create a local directory with the collection's name and places its children in there, but it downloads the children directly to the current working directory.</p>
 <p><strong><code>-p</code></strong> disable file name and content decryption. You get exactly what is stored on the server.</p>
 <p><strong><code>-c</code></strong> enable file name and content decryption</p>
--- a/docs/html/getting-started.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/getting-started.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/html/index.html	Sun Aug 06 18:18:00 2017 +0200
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <meta http-equiv="Content-Style-Type" content="text/css" />
+  <meta name="generator" content="pandoc" />
+  <title>DavUtils - cmd tools documentation</title>
+  <style type="text/css">code{white-space: pre;}</style>
+  <link rel="stylesheet" href="davdoc.css" type="text/css" />
+</head>
+<body>
+<div class="header">
+	<a href="./index.html"><span>DavUtils documentation</span></a>
+</div>
+<div class="sidebar">
+	<div class="nav">
+		<h3>dav</h3>
+			<ul>
+				<li><a href="getting-started.html">Getting started</a></li>
+				<li><a href="commands.html">Commands</a></li>
+					<ul>
+						<li><a href="list.html">list</a></li>
+						<li><a href="get.html">get</a></li>
+						<li><a href="put.html">put</a></li>
+						<li><a href="mkdir.html">mkdir</a></li>
+						<li><a href="remove.html">remove</a></li>
+						<li><a href="copy.html">copy</a></li>
+						<li><a href="move.html">move</a></li>
+						<li><a href="get-property.html">get-property</a></li>
+						<li><a href="set-property.html">set-property</a></li>
+						<li><a href="lock.html">lock</a></li>
+						<li><a href="unlock.html">unlock</a></li>
+						<li><a href="info.html">info</a></li>
+						<li><a href="date.html">date</a></li>
+						<li><a href="add-repository.html">add-repository</a></li>
+						<li><a href="list-repositories.html">list-repositories</a></li>
+						<li><a href="check-config.html">check-config</a></li>
+					</ul>
+				<li><a href="configuration.html">Configuration</a></li>
+				<li><a href="encryption.html">Encryption</a></li>
+			</ul>
+	</div>
+	<div class="nav">
+		<h3>dav-sync</h3>
+			<ul>
+				<li><a href="introduction.html">Introduction</a></li>
+				<li><a href="sync-commands.html">Commands</a></li>
+					<ul>
+						<li><a href="pull.html">pull</a></li>
+						<li><a href="push.html">push</a></li>
+						<li><a href="resolve-conflicts.html">resolve-conflicts</a></li>
+						<li><a href="delete-conflicts.html">delete-conflicts</a></li>
+						<li><a href="trash-info.html">trash-info</a></li>
+						<li><a href="empty-trash.html">empty-trash</a></li>
+						<li><a href="add-directory.html">add-directory</a></li>
+						<li><a href="list-directories.html">list-directories</a></li>
+						<li><a href="sync-check-config.html">check-config</a></li>
+						<li><a href="check-repositories.html">check-repositories</a></li>
+					</ul>
+				<li><a href="sync-configuration.html">Configuration</a></li>
+			</ul>
+	</div>
+</div>
+
+<!-- begin content -->
+<div class="content">
+<div id="header">
+<h1 class="title">DavUtils documentation</h1>
+</div>
+<p>Home of the documentation for the dav cmd tools version 1.x.</p>
+
+<h3>Authors</h3>
+<p>Olaf Wintermann</p>
+<p>Mike Becker</p>
+
+<h3>License</h3>
+<pre></code>Copyright 2017 Olaf Wintermann. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+</code></pre>
+
+</div>
+<!-- end content -->
+</body>
+</html>
--- a/docs/html/info.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/info.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav info</h1>
 </div>
-<p><strong><code>info [-pc] &lt;url&gt;</code></strong></p>
+<p><strong><code>dav info [-pc] &lt;url&gt;</code></strong></p>
 <p>Prints some information and lists all properties for the resource specified by <em>url</em>.</p>
 <h3 id="example-1-info-of-a-collection">Example 1: info of a collection</h3>
 <p>In this example <em>myserv</em> is a configured repository with the base url <em>https://example.com/webdav/</em>. Because the collection is not encrypted, the <em>url</em> in the info output is just the <em>path</em> appended to the base url.</p>
--- a/docs/html/introduction.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/introduction.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/list-directories.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/list-directories.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/list-repositories.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/list-repositories.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/list.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/list.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/lock.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/lock.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav lock</h1>
 </div>
-<p><strong><code>lock [-pc] &lt;url&gt;</code></strong></p>
+<p><strong><code>dav lock [-pc] &lt;url&gt;</code></strong></p>
 <p>Creates a lock on the resource specified by the <em>url</em>. The lock is an exclusive write lock with infinite depth.</p>
 <p>If the resource is successfully locked, a lock token for this resource is printed to stdout. This lock token should be saved somewhere to unlock the resource eventually.</p>
 <p><strong><code>-p</code></strong> disable file name and path decryption if enabled</p>
--- a/docs/html/mkdir.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/mkdir.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav mkdir</h1>
 </div>
-<p><strong><code>mkdir [-pc] [-k &lt;key&gt;] [-L &lt;lock&gt;] &lt;url&gt;</code></strong></p>
+<p><strong><code>dav mkdir [-pc] [-k &lt;key&gt;] [-L &lt;lock&gt;] &lt;url&gt;</code></strong></p>
 <p>Creates a collection. All intermediate collections are also created as necessary.</p>
 <p><strong><code>-p</code></strong> disable file name encryption and decryption</p>
 <p><strong><code>-c</code></strong> enable file file name and content encryption</p>
--- a/docs/html/move.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/move.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav move</h1>
 </div>
-<p><strong><code>move [-pcO] [-L &lt;lock&gt;] &lt;url&gt; &lt;url&gt;</code></strong></p>
+<p><strong><code>dav move [-pcO] [-L &lt;lock&gt;] &lt;url&gt; &lt;url&gt;</code></strong></p>
 <p>Moves the resource identified by <em>url1</em> to the location <em>url2</em>. Currently <em>url1</em> and <em>url2</em> must be on the same host.</p>
 <p>If <em>url2</em> already exists, the command aborts, unless the <code>-O</code> option is specified.</p>
 <p>The command uses a single WebDAV MOVE request to move the resources. You may use file name and path decryption to copy and encrypted resource. Please note that the target location will be exactly <em>url2</em>, so the top most collection name will not be disguised. See [encryption][2] for more details on how encryption works.</p>
--- a/docs/html/pull.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/pull.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav-sync pull</h1>
 </div>
-<p><strong><code>pull [-cld] &lt;directory&gt;</code></strong></p>
+<p><strong><code>dav-sync pull [-cld] &lt;directory&gt;</code></strong></p>
 <p>Pulls all changes from the server. All new or modified files are downloaded and all files deleted on the server are deleted locally. If a file is also locally modified and conflict detection is not disabled, the local file is renamed and an entry in the conflict database is added.</p>
 <p>When a trash directory is configured for the SyncDirectory, all files that would be deleted are instead moved to the trash directory.</p>
 <p>When backup-on-pull is enabled for the SyncDirectory, all files that would be overwritten are also moved to the trash.</p>
--- a/docs/html/push.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/push.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav-sync push</h1>
 </div>
-<p><strong><code>push [-cld] &lt;directory&gt;</code></strong></p>
+<p><strong><code>dav-sync push [-cld] &lt;directory&gt;</code></strong></p>
 <p>Pushes all local changes to the server. This uploads all locally modified files and deletes all locally deleted files on the server.</p>
 <p>If conflict detection is not disabled, all files that are also modified on the server will be skipped.</p>
 <p><strong><code>-c</code></strong> Disable conflict detection. This always overwrites files on the server</p>
--- a/docs/html/put.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/put.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav put</h1>
 </div>
-<p><strong><code>put [-pcR] [-k &lt;key&gt;] [-L &lt;lock&gt;] &lt;url&gt; &lt;file&gt;</code></strong></p>
+<p><strong><code>dav put [-pcR] [-k &lt;key&gt;] [-L &lt;lock&gt;] &lt;url&gt; &lt;file&gt;</code></strong></p>
 <p>Uploads a file or a directory. When uploading a file while the url points to an existing collection, a resource inside this collection with the file's name is created. When the url points to a non-existing resource, the resource is created.</p>
 <p>When uploading a directory, you need to specify the <strong><code>-R</code></strong> option. It uploads all files in the directory to the specified url, but it does not create a collection for the directory itself. You may use <a href="./mkdir.html">dav mkdir</a> to create this collection beforehand.</p>
 <p><strong><code>-p</code></strong> disable file name encryption and decryption</p>
--- a/docs/html/remove.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/remove.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav remove</h1>
 </div>
-<p><strong><code>remove [-pc] [-L &lt;lock&gt;] &lt;url&gt;</code></strong></p>
+<p><strong><code>dav remove [-pc] [-L &lt;lock&gt;] &lt;url&gt;</code></strong></p>
 <p>Removes a resource. When removing a collection, all child resources are also removed.</p>
 <p><strong><code>-p</code></strong> disable file name and path decryption if enabled</p>
 <p><strong><code>-c</code></strong> enable file name and path decryption</p>
--- a/docs/html/resolve-conflicts.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/resolve-conflicts.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav-sync resolve-conflicts</h1>
 </div>
-<p><strong><code>resolve-conflicts &lt;directory&gt;</code></strong></p>
+<p><strong><code>dav-sync resolve-conflicts &lt;directory&gt;</code></strong></p>
 <p>Removes conflict entries from the database. This does not merge any files. All files which are marked as conflict are normal files after running this command. In other words: by executing this command you assert that <em>you</em> have resolved the conflicts.</p>
 </div>
 <!-- end content -->
--- a/docs/html/set-property.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/set-property.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav set-property</h1>
 </div>
-<p><strong><code>set-property [-pc] [-L &lt;lock&gt;] [-n &lt;uri&gt;] &lt;url&gt; &lt;property&gt; [value]</code></strong></p>
+<p><strong><code>dav set-property [-pc] [-L &lt;lock&gt;] [-n &lt;uri&gt;] &lt;url&gt; &lt;property&gt; [value]</code></strong></p>
 <p>Sets a resource property to the specified value.</p>
 <p><em>property</em> is a property name with or without prefix (see <a href="./get-property.html">get-property</a> for details).</p>
 <p>If no value is specified, the content for the property is read from stdin.</p>
--- a/docs/html/sync-check-config.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/sync-check-config.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/sync-commands.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/sync-commands.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- a/docs/html/sync-configuration.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/sync-configuration.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -71,71 +71,52 @@
 <p>The <em>sync.xml</em> file is an XML file with <code>&lt;configuration&gt;</code> as root element. This element can only have <code>&lt;directory&gt;</code> elements as children.</p>
 <h2 id="directory">directory</h2>
 <p>This element configures a sync-directory. A sync-directory must have a unique name, a (local) path, repository and a database.</p>
-<p>Required elements: <code>&lt;name&gt;</code>, <code>&lt;repository&gt;</code>, <code>&lt;path&gt;</code>, <code>&lt;database&gt;</code><br />
-Optional elements: <code>&lt;collection&gt;</code>, <code>&lt;trash&gt;</code>, <code>&lt;max-retry&gt;</code>, <code>&lt;backup-on-pull&gt;</code>, <code>&lt;lock-pull&gt;</code>, <code>&lt;lock-push&gt;</code>, <code>&lt;filter&gt;</code></p>
+<p>Required elements: <code>&lt;name&gt;</code>, <code>&lt;repository&gt;</code>, <code>&lt;path&gt;</code>, <code>&lt;database&gt;</code><br />Optional elements: <code>&lt;collection&gt;</code>, <code>&lt;trash&gt;</code>, <code>&lt;max-retry&gt;</code>, <code>&lt;backup-on-pull&gt;</code>, <code>&lt;lock-pull&gt;</code>, <code>&lt;lock-push&gt;</code>, <code>&lt;filter&gt;</code></p>
 <h3 id="name">name</h3>
 <p>Unique sync-directory identifer. This identifer is used in combination with all <em>dav-sync</em> commands.</p>
-<p>Type: string<br />
-Example: <code>&lt;name&gt;mysyncdir&lt;/name&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;name&gt;mysyncdir&lt;/name&gt;</code></p>
 <h3 id="repository">repository</h3>
 <p>Name of the WebDAV-repository. A repository with the same name must be configured in [config.xml][1].</p>
-<p>Type: string<br />
-Example: <code>&lt;name&gt;myrepo&lt;/name&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;name&gt;myrepo&lt;/name&gt;</code></p>
 <h3 id="path">path</h3>
 <p>The path of the local directory that should be synchronized. The path must be an absolute path or start with an environment variable. A path with an environment variable must start with an <code>$</code> followed by the variable name optionally followed by a path. For example:</p>
 <pre><code>`&lt;path&gt;$HOME/Documents&lt;/path&gt;`</code></pre>
 <p>The part between <code>$</code> and <code>/</code> is the environment variable name.</p>
-<p>Type: string<br />
-Example: <code>&lt;path&gt;/absolute/path&lt;/path&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;path&gt;/absolute/path&lt;/path&gt;</code></p>
 <h3 id="database">database</h3>
 <p>Path to the database file used for this sync-directory. The path must be relative to the <em>$HOME/.dav/</em> directory.</p>
-<p>Type: string<br />
-Example: <code>&lt;database&gt;myrepo-db.xml&lt;/database&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;database&gt;myrepo-db.xml&lt;/database&gt;</code></p>
 <h3 id="collection">collection</h3>
 <p>Path of the collection relative to the repository root collection. For example if the repository url is <em>http://example.com/webdav/</em> and the collection value is <em>/myfiles/</em>, the directory is synchronized with <em>http://example.com/webdav/myfiles/</em></p>
-<p>Type: string<br />
-Default: /<br />
-Example: <code>&lt;collection&gt;/myfiles&lt;/collection&gt;</code></p>
+<p>Type: string<br />Default: /<br />Example: <code>&lt;collection&gt;/myfiles&lt;/collection&gt;</code></p>
 <h3 id="trash">trash</h3>
 <p>Path to the trash directory for this sync-directory. Files that should be deleted will be moved to this directory. The value must be an absolute path or relative to the sync-directory path.</p>
-<p>Type: string<br />
-Example: <code>&lt;trash&gt;.trash&lt;/trash&gt;</code></p>
+<p>Type: string<br />Example: <code>&lt;trash&gt;.trash&lt;/trash&gt;</code></p>
 <h3 id="max-retry">max-retry</h3>
 <p>This integer value controls how many attempts of downloading/uploading a file in case of an error are made.</p>
-<p>Type: integer<br />
-Default: 0<br />
-Example: <code>&lt;max-retry&gt;3&lt;/max-retry&gt;</code></p>
+<p>Type: integer<br />Default: 0<br />Example: <code>&lt;max-retry&gt;3&lt;/max-retry&gt;</code></p>
 <h3 id="backup-on-pull">backup-on-pull</h3>
 <p>If this element has the value of true, the <em>pull</em> command will move old local files to the trash directory before downloading the new version from the server.</p>
-<p>Type: boolean<br />
-Default: false<br />
-Example: <code>&lt;backup-on-pull&gt;true&lt;/backup-on-pull&gt;</code></p>
+<p>Type: boolean<br />Default: false<br />Example: <code>&lt;backup-on-pull&gt;true&lt;/backup-on-pull&gt;</code></p>
 <h3 id="lock-pull">lock-pull</h3>
 <p>Enables locking for the <em>pull</em> command.</p>
-<p>Type: boolean<br />
-Default: false<br />
-Example: <code>&lt;lock-pull&gt;true&lt;/lock-pull&gt;</code></p>
+<p>Type: boolean<br />Default: false<br />Example: <code>&lt;lock-pull&gt;true&lt;/lock-pull&gt;</code></p>
 <h3 id="lock-push">lock-push</h3>
 <p>Enables locking for the <em>push</em> command.</p>
-<p>Type: boolean<br />
-Default: false<br />
-Example: <code>&lt;lock-push&gt;true&lt;/lock-push&gt;</code></p>
+<p>Type: boolean<br />Default: false<br />Example: <code>&lt;lock-push&gt;true&lt;/lock-push&gt;</code></p>
 <h3 id="filter">filter</h3>
 <p>With the filter element, include and exclude filters can be specified, to control which files are synchronized. The <em>pull</em> and <em>push</em> command apply these filters to file paths. At first it is checked if a file is matching any include filter. If so only files matching not an exclude filter are further processed.</p>
 <p>Note: The file path is relative to the directory path (and WebDAV collection) but always starts with an path separator.</p>
 <p>Optional elements: <code>&lt;include&gt;</code>, <code>&lt;exclude&gt;</code></p>
 <h3 id="include">include</h3>
 <p>Controls which files will be included by <em>pull</em> and <em>push</em>. If an include filter is specified, only files matching this filter are included.</p>
-<p>Type: regex string<br />
-Default: .*<br />
-Example:</p>
+<p>Type: regex string<br />Default: .*<br />Example:</p>
 <pre><code>&lt;filter&gt;
     &lt;include&gt;\.pdf$&lt;/include&gt;
 &lt;/filter&gt;</code></pre>
 <h3 id="exclude">exclude</h3>
 <p>Controls which files will be excluded by <em>pull</em> and <em>push</em>.</p>
-<p>Type: regex string<br />
-Example:</p>
+<p>Type: regex string<br />Example:</p>
 <pre><code>&lt;filter&gt;
     &lt;exclude&gt;^/secretdir&lt;/exclude&gt;
     &lt;exclude&gt;\.DS_Store$&lt;/exclude&gt;
--- a/docs/html/trash-info.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/trash-info.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav-sync trash-info</h1>
 </div>
-<p><strong><code>trash-info &lt;directory&gt;</code></strong></p>
+<p><strong><code>dav-sync trash-info &lt;directory&gt;</code></strong></p>
 <p>Shows the trash directory path for a sync-directory, the number of files currently in trash and the space they consume.</p>
 </div>
 <!-- end content -->
--- a/docs/html/unlock.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/html/unlock.html	Sun Aug 06 18:18:00 2017 +0200
@@ -10,7 +10,7 @@
 </head>
 <body>
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
@@ -67,7 +67,7 @@
 <div id="header">
 <h1 class="title">dav unlock</h1>
 </div>
-<p><strong><code>unlock [-pc] [-L &lt;lock&gt;] &lt;url&gt;</code></strong></p>
+<p><strong><code>dav unlock [-pc] [-L &lt;lock&gt;] &lt;url&gt;</code></strong></p>
 <p>Unlocks the specified <em>url</em> with a lock token. If no lock token is specified with the <code>-L</code> option, it read from stdin.</p>
 <p><strong><code>-p</code></strong> disable file name and path decryption if enabled</p>
 <p><strong><code>-c</code></strong> enable file name and path decryption</p>
--- a/docs/src/Makefile	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/Makefile	Sun Aug 06 18:18:00 2017 +0200
@@ -66,7 +66,7 @@
 
 HTML = $(SRC:%.md=build/%.html)
 
-FILES = build/davdoc.css
+FILES = build/davdoc.css build/index.html
 
 all: doc
 
@@ -82,6 +82,9 @@
 build/davdoc.css:
 	cp davdoc.css build
 
+build/index.html:
+	cp index.html build
+
 dist: doc
 	rm -Rf ../html; cp -R build ../html
 
--- a/docs/src/copy.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/copy.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav copy'
 ---
 
-**`copy [-pcO] [-L <lock>] <url1> <url2>`**
+**`dav copy [-pcO] [-L <lock>] <url1> <url2>`**
 
 Creates a duplicate of the resource identified by *url1* at the location *url2*. All resource properties are copied. Currently *url1* and *url2* must be the same host. 
 
--- a/docs/src/date.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/date.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav date'
 ---
 
-**`date [url]`**
+**`dav date [url]`**
 
 The purpose of this command is to get the current date from a server and print it to stdout (HTTP date format). This in useful in combination with the **`-u`** option for the `list` and `get` command.
 
--- a/docs/src/davdoc.css	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/davdoc.css	Sun Aug 06 18:18:00 2017 +0200
@@ -21,6 +21,20 @@
     float: right;
 }
 
+.header a:link {
+	text-decoration: none;
+	color: black;
+}
+
+.header a:visited {
+	text-decoration: none;
+	color: black;
+}
+
+.header a:hover {
+	color: #e68a00;
+}
+
 .sidebar {
     float: left;
     width: 15em;
--- a/docs/src/delete-conflicts.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/delete-conflicts.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav-sync delete-conflicts'
 ---
 
-**`delete-conflicts <directory>`**
+**`dav-sync delete-conflicts <directory>`**
 
 Deletes all files that are marked as a conflict. This will always delete the files and does not move them to the trash directory.
 
--- a/docs/src/empty-trash.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/empty-trash.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav-sync empty-trash'
 ---
 
-**`empty-trash <directory>`**
+**`dav-sync empty-trash <directory>`**
 
 Removes all files from the trash directory of the given sync-directory.
 
--- a/docs/src/get-property.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/get-property.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav get-property'
 ---
 
-**`get-property [-pc] [-n <uri>] <url> <property>`**
+**`dav get-property [-pc] [-n <uri>] <url> <property>`**
 
 Gets a specific resource property. Every WebDAV property has a name and an XML namespace. A namespace can be specified with the `-n` option or with a prefixed name. The prefix and property name are separated by a **:** as usual.
 
--- a/docs/src/get.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/get.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav get'
 ---
 
-**`get [-pcR] [-o <file>] [-u <date>] <url>`**
+**`dav get [-pcR] [-o <file>] [-u <date>] <url>`**
 
 Downloads a resource. This command also downloads collections and its child resources when the **`-R`** option is used.
 When downloading a single resource, the default local file name is the resource
--- a/docs/src/header.html	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/header.html	Sun Aug 06 18:18:00 2017 +0200
@@ -1,5 +1,5 @@
 <div class="header">
-	<span>davutils documentation</span>
+	<a href="./index.html"><span>DavUtils documentation</span></a>
 </div>
 <div class="sidebar">
 	<div class="nav">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/index.html	Sun Aug 06 18:18:00 2017 +0200
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <meta http-equiv="Content-Style-Type" content="text/css" />
+  <meta name="generator" content="pandoc" />
+  <title>DavUtils - cmd tools documentation</title>
+  <style type="text/css">code{white-space: pre;}</style>
+  <link rel="stylesheet" href="davdoc.css" type="text/css" />
+</head>
+<body>
+<div class="header">
+	<a href="./index.html"><span>DavUtils documentation</span></a>
+</div>
+<div class="sidebar">
+	<div class="nav">
+		<h3>dav</h3>
+			<ul>
+				<li><a href="getting-started.html">Getting started</a></li>
+				<li><a href="commands.html">Commands</a></li>
+					<ul>
+						<li><a href="list.html">list</a></li>
+						<li><a href="get.html">get</a></li>
+						<li><a href="put.html">put</a></li>
+						<li><a href="mkdir.html">mkdir</a></li>
+						<li><a href="remove.html">remove</a></li>
+						<li><a href="copy.html">copy</a></li>
+						<li><a href="move.html">move</a></li>
+						<li><a href="get-property.html">get-property</a></li>
+						<li><a href="set-property.html">set-property</a></li>
+						<li><a href="lock.html">lock</a></li>
+						<li><a href="unlock.html">unlock</a></li>
+						<li><a href="info.html">info</a></li>
+						<li><a href="date.html">date</a></li>
+						<li><a href="add-repository.html">add-repository</a></li>
+						<li><a href="list-repositories.html">list-repositories</a></li>
+						<li><a href="check-config.html">check-config</a></li>
+					</ul>
+				<li><a href="configuration.html">Configuration</a></li>
+				<li><a href="encryption.html">Encryption</a></li>
+			</ul>
+	</div>
+	<div class="nav">
+		<h3>dav-sync</h3>
+			<ul>
+				<li><a href="introduction.html">Introduction</a></li>
+				<li><a href="sync-commands.html">Commands</a></li>
+					<ul>
+						<li><a href="pull.html">pull</a></li>
+						<li><a href="push.html">push</a></li>
+						<li><a href="resolve-conflicts.html">resolve-conflicts</a></li>
+						<li><a href="delete-conflicts.html">delete-conflicts</a></li>
+						<li><a href="trash-info.html">trash-info</a></li>
+						<li><a href="empty-trash.html">empty-trash</a></li>
+						<li><a href="add-directory.html">add-directory</a></li>
+						<li><a href="list-directories.html">list-directories</a></li>
+						<li><a href="sync-check-config.html">check-config</a></li>
+						<li><a href="check-repositories.html">check-repositories</a></li>
+					</ul>
+				<li><a href="sync-configuration.html">Configuration</a></li>
+			</ul>
+	</div>
+</div>
+
+<!-- begin content -->
+<div class="content">
+<div id="header">
+<h1 class="title">DavUtils documentation</h1>
+</div>
+<p>Home of the documentation for the dav cmd tools version 1.x.</p>
+
+<h3>Authors</h3>
+<p>Olaf Wintermann</p>
+<p>Mike Becker</p>
+
+<h3>License</h3>
+<pre></code>Copyright 2017 Olaf Wintermann. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+</code></pre>
+
+</div>
+<!-- end content -->
+</body>
+</html>
--- a/docs/src/info.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/info.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav info'
 ---
 
-**`info [-pc] <url>`**
+**`dav info [-pc] <url>`**
 
 Prints some information and lists all properties for the resource specified by *url*.
 
--- a/docs/src/lock.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/lock.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav lock'
 ---
 
-**`lock [-pc] <url>`**
+**`dav lock [-pc] <url>`**
 
 Creates a lock on the resource specified by the *url*. The lock is an exclusive write lock with infinite depth.
 
--- a/docs/src/mkdir.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/mkdir.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav mkdir'
 ---
 
-**`mkdir [-pc] [-k <key>] [-L <lock>] <url>`**
+**`dav mkdir [-pc] [-k <key>] [-L <lock>] <url>`**
 
 Creates a collection. All intermediate collections are also created as necessary.
 
--- a/docs/src/move.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/move.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav move'
 ---
 
-**`move [-pcO] [-L <lock>] <url> <url>`**
+**`dav move [-pcO] [-L <lock>] <url> <url>`**
 
 Moves the resource identified by *url1* to the location *url2*. Currently *url1* and *url2* must be on the same host. 
 
--- a/docs/src/pull.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/pull.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav-sync pull'
 ---
 
-**`pull [-cld] <directory>`**
+**`dav-sync pull [-cld] <directory>`**
 
 Pulls all changes from the server. All new or modified files are downloaded and all files deleted on the server are deleted locally. If a file is also locally modified and conflict detection is not disabled, the local file is renamed and an entry in the conflict database is added.
 
--- a/docs/src/push.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/push.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav-sync push'
 ---
 
-**`push [-cld] <directory>`**
+**`dav-sync push [-cld] <directory>`**
 
 Pushes all local changes to the server. This uploads all locally modified files and deletes all locally deleted files on the server.
 
--- a/docs/src/put.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/put.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav put'
 ---
 
-**`put [-pcR] [-k <key>] [-L <lock>] <url> <file>`**
+**`dav put [-pcR] [-k <key>] [-L <lock>] <url> <file>`**
 
 Uploads a file or a directory. When uploading a file while the url points to
 an existing collection, a resource inside this collection with the file's name is created. When the url points to a non-existing resource, the resource is
--- a/docs/src/remove.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/remove.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav remove'
 ---
 
-**`remove [-pc] [-L <lock>] <url>`**
+**`dav remove [-pc] [-L <lock>] <url>`**
 
 Removes a resource. When removing a collection, all child resources are also
 removed.
--- a/docs/src/resolve-conflicts.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/resolve-conflicts.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav-sync resolve-conflicts'
 ---
 
-**`resolve-conflicts <directory>`**
+**`dav-sync resolve-conflicts <directory>`**
 
 Removes conflict entries from the database. This does not merge any files. All files which are marked as conflict are normal files after running this command.
 In other words: by executing this command you assert that *you* have resolved the conflicts.
--- a/docs/src/set-property.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/set-property.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav set-property'
 ---
 
-**`set-property [-pc] [-L <lock>] [-n <uri>] <url> <property> [value]`**
+**`dav set-property [-pc] [-L <lock>] [-n <uri>] <url> <property> [value]`**
 
 Sets a resource property to the specified value.
 
--- a/docs/src/trash-info.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/trash-info.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav-sync trash-info'
 ---
 
-**`trash-info <directory>`**
+**`dav-sync trash-info <directory>`**
 
 Shows the trash directory path for a sync-directory, the number of files currently in trash and the space they consume.
 
--- a/docs/src/unlock.md	Sun Aug 06 17:02:25 2017 +0200
+++ b/docs/src/unlock.md	Sun Aug 06 18:18:00 2017 +0200
@@ -2,7 +2,7 @@
 title: 'dav unlock'
 ---
 
-**`unlock [-pc] [-L <lock>] <url>`**
+**`dav unlock [-pc] [-L <lock>] <url>`**
 
 Unlocks the specified *url* with a lock token. If no lock token is specified with the `-L` option, it read from stdin.
 

mercurial