<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sheepdog IT &#187; webdav</title>
	<atom:link href="http://www.sheepdogit.com/category/webdav/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sheepdogit.com</link>
	<description>Herding Penguins for over 5 years</description>
	<lastBuildDate>Tue, 15 Jun 2010 20:35:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Apache Configuration for SVN, WebDAV</title>
		<link>http://www.sheepdogit.com/2007/01/24/apache-configuration-for-svn-webdav/</link>
		<comments>http://www.sheepdogit.com/2007/01/24/apache-configuration-for-svn-webdav/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 10:57:39 +0000</pubDate>
		<dc:creator>Bozzie</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[webdav]]></category>

		<guid isPermaLink="false">http://bozziesfw.wordpress.com/2007/01/24/apache-configuration-for-svn-webdav/</guid>
		<description><![CDATA[Here is my current Apache2 config file&#8217;s subsection  for serving Subversion and WebDAV folders: default-server.conf (webdav fragment).
Comments:

I&#8217;m using  AuthType Basic for svn, viewcvs, and filesystem DAV access.  It provides some security, and is also necessary for WindowsXP, which apparently will not connect to a Web Folder with no authentication.
The viewCVS location needs its [...]]]></description>
			<content:encoded><![CDATA[<p>Here is my current Apache2 config file&#8217;s subsection  for serving Subversion and WebDAV folders: <a href="http://www.sheepdogit.com/wp-content/uploads/default-server-webdav_conf.txt">default-server.conf (webdav fragment)</a>.</p>
<p>Comments:</p>
<ul>
<li>I&#8217;m using  <code>AuthType Basic</code> for <em>svn, viewcvs, </em>and <em>filesystem</em> DAV access.  It provides some security, and is also necessary for WindowsXP, which apparently will not connect to a Web Folder with no authentication.</li>
<li>The <em>viewCVS</em> location needs its own authentication, since this tool accesses the SVN repository directly using the <code>file:</code><code> </code>protocol. In doing so, it bypasses the http server <em>/svn</em> location and its associated authentication.</li>
<li>The<code> SVNParentPath</code> is convenient because new SVN repositories can be added without editing the <em>conf</em> file.  The downside is that different users can&#8217;t be restricted to particular repositories or given different access privileges.</li>
<li>ViewCVS has an additional configuration file <code>/srv/viewcvs/viewcvs.conf </code>that must contain the roots of all repositories, plus a few other items.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sheepdogit.com/2007/01/24/apache-configuration-for-svn-webdav/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WebDAV Web Folders for WindowsXP, FrontPage</title>
		<link>http://www.sheepdogit.com/2007/01/10/webdav-windows-xp-frontpage/</link>
		<comments>http://www.sheepdogit.com/2007/01/10/webdav-windows-xp-frontpage/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 12:06:49 +0000</pubDate>
		<dc:creator>Bozzie</dc:creator>
				<category><![CDATA[webdav]]></category>

		<guid isPermaLink="false">http://bozziesfw.wordpress.com/2007/01/10/webdav-windows-xp-frontpage/</guid>
		<description><![CDATA[Now that I have dynamic DNS working, I gave WebDAV another try.  My goal was to connect from WindowsXP using the &#8220;Add Network Place&#8221; wizard.
There is a good overview of using WebDAV folders in Version Control with Subversion (the &#8220;SVN book&#8221;), Appendix C . After reading this, I reviewed the mod_dav and mod_dav_fs sections [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I have dynamic DNS working, I gave WebDAV another try.  My goal was to connect from WindowsXP using the &#8220;Add Network Place&#8221; wizard.</p>
<p>There is a good overview of using WebDAV folders in <em><a href="http://svnbook.red-bean.com/" title="Online Subversion Book">Version Control with Subversion</a></em> (the &#8220;SVN book&#8221;), <a href="http://svnbook.red-bean.com/nightly/en/svn.webdav.clients.html" title="Common WebDAV Clients">Appendix C</a> . After reading this, I reviewed the <em>mod_dav</em> and<em> mod_dav_fs </em>sections of the Apache documentation and the <em>mod_dav_svn</em> chapter of the SVN book.</p>
<h3>WebDAV Installation Testing Process:</h3>
<ul>
<li>I learned from Appendix C that Konqueror (KDE file browser) uses an (undocumented?) <code>webdav:</code> scheme to browse webDAV folders.  My first goal was connecting to <code>webdav://localhost/fs</code> using Konqueror.  This worked; I was able to drag &amp; drop files in and out of the folder.</li>
<li>Next I connected using my dynamic DNS address.  This proved that the Apache <code>mod_dav</code> configuration, virtual hosts, and ZyXEL port forwarding were are all working.  (Note: port <em>translation</em> caused this step to fail).</li>
<li>Windows XP ran through the &#8220;Add New Network Place&#8221; wizard and even requested a username and password, but then failed.  Numerous pages on the web describe this scenario and suggest complicated workarounds.  Once again the SVN book offered a solution: <a href="http://svnbook.red-bean.com/nightly/en/svn.webdav.clients.html#svn.webdav.clients.file-explorer-extensions.windows" title="File-explorer WebDAV extensions">add a port number to the URL</a>.   This worked &#8212; I added <code>http://xxx.no-ip.org:80/fs </code>as a new Network Place. I was now able to drag &amp; drop using the WindowsXP browser.</li>
<li> However there was a problem, again described and solved in the SVN book: &#8220;Microsoft released a bug-fixed           version of XP Web Folders in January 2005, available at           <a href="http://support.microsoft.com/?kbid=892211" target="_top">http://support.microsoft.com/?kbid=892211</a>.           In particular, this release is known to fix a bug whereby           browsing a DAV share shows an unexpected infinite           recursion.&#8221;  I installed this update and the recursion problem was solved.</li>
<li>Next I decided to see if FrontPage could publish to a WebDAV folder. I created a one-page web site which I then tried to publish using the WebDAV option.  Password validation occurred and the local/remote window appeared,  but the <em>Publish </em>action failed.  Found the <a href="http://www.webdav.org/mod_dav/win32/" title="WebDAV.org">following Caveat</a>, <em>&#8220;Microsoft FrontPage insists on the presence of  FrontPage server extensions for saving files back to a          web server, despite using Web Folders. Other Office          products as well as Web Folders are completely interoperable          with mod_dav, though.</em>&#8221;  Indeed the Apache error log noted that files in _vti_bin weren&#8217;t found and that&#8217;s where FrontPage extensions are kept.</li>
</ul>
<p>The <a href="http://bozziesfw.wordpress.com/2007/01/24/apache-configuration-for-svn-webdav/" title="January 24th, 2007">next post</a> presents the section of the Apache config file dealing with WebDAV and Subversion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sheepdogit.com/2007/01/10/webdav-windows-xp-frontpage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows XP and WebDAV</title>
		<link>http://www.sheepdogit.com/2006/11/15/windows-xp-and-webdav/</link>
		<comments>http://www.sheepdogit.com/2006/11/15/windows-xp-and-webdav/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 10:09:37 +0000</pubDate>
		<dc:creator>Bozzie</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[webdav]]></category>

		<guid isPermaLink="false">http://bozziesfw.wordpress.com/2006/11/15/windows-xp-and-webdav/</guid>
		<description><![CDATA[Tried to connect to my SVN WebDAV folder from Windows XP, both from Add Network Place and using FrontPage.  FrontPage worked first try and was able to download the repository.  To upload, I need a dav_fs filesystem, not dav_svn.
Add Network Place failed as described in a Caltech web page found with Google(Windows XP [...]]]></description>
			<content:encoded><![CDATA[<p>Tried to connect to my SVN WebDAV folder from Windows XP, both from Add Network Place and using FrontPage.  FrontPage worked first try and was able to download the repository.  To upload, I need a dav_fs filesystem, not dav_svn.</p>
<p>Add Network Place failed as described in a Caltech web page found with Google(Windows XP WebDAV folder apache).  I will leave this until a WinXP process actually needs to connect.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sheepdogit.com/2006/11/15/windows-xp-and-webdav/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CVS to SVN, day 2</title>
		<link>http://www.sheepdogit.com/2006/11/14/cvs-to-svn-day-2/</link>
		<comments>http://www.sheepdogit.com/2006/11/14/cvs-to-svn-day-2/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 01:56:57 +0000</pubDate>
		<dc:creator>Bozzie</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[webdav]]></category>

		<guid isPermaLink="false">http://bozziesfw.wordpress.com/2006/11/14/cvs-to-svn-day-2/</guid>
		<description><![CDATA[Trouble with $Id$ and related keyword properties solved after finding a &#8220;How to get keywords to work&#8221; search result and learing that while double-quotes are required when using svn propset, they must not be used in the config file.
Next, the output of svn diff is a non-standard format, apparently used for creating patch files.  [...]]]></description>
			<content:encoded><![CDATA[<p>Trouble with $Id$ and related keyword properties solved after finding a &#8220;How to get keywords to work&#8221; search result and learing that while double-quotes are required when using svn propset, they must <em>not</em> be used in the config file.</p>
<p>Next, the output of <em>svn diff</em> is a non-standard format, apparently used for creating patch files.  I specified /usr/bin/diff via the .subversion/config <em>diff-cmd</em> option.  No change!  Finally discovered that svn diff passes a &#8220;-u&#8221; argument to <em>diff,</em> resulting in a non-default report format.  Wrote a Perl wrapper to substitute the <em>&#8211;normal </em>option and call this wrapper via my .subversion config entry.  Finally, the svn diff output now looks like a normal diff command.</p>
<p>Next, the SVN log says &#8220;(no author)&#8221; for files imported using Apache.  I finally found the answer in the svn FAQ:</p>
<blockquote><p>&#8220;If you allow anonymous write access to the repository via Apache, the Apache server never challenges the SVN client for a username, and instead permits the write operation without authentication.  Since Subversion has no idea who did the operation, this results in a log like this (no author).&#8221;</p></blockquote>
<p>So now I will add authentication.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sheepdogit.com/2006/11/14/cvs-to-svn-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
