https://redmine.lighttpd.net/https://redmine.lighttpd.net/favicon.ico?13667327412009-04-03T12:44:00Zlighty labsLighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=57752009-04-03T12:44:00Zmstorsjo
<ul></ul><p>I forgot to mention, even though this works, the operation is quite slow since most requests contain a "Expect: 100-continue" header, and libcurl has a one second timeout while waiting for a reply to that.</p> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=64492009-10-13T14:33:49Zmstorsjo
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Patch Pending</i></li></ul> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=66882010-01-04T00:21:57Zskelkingur
<ul></ul><p>Is that patch going to be integrated / backported to 1.4.x? I'm having trouble with 1.4.25 and git http-push. After setting server.reject-expect-100-with-417 = "disable" the PROPFIND works. git http-push keeps aborting as the WebDAV locking mechanism isn't fully supported.</p>
<p>error: no DAV locking support on <a class="external" href="http://git.example.com/test.git/">http://git.example.com/test.git/</a><br />fatal: git-http-push failed</p>
<p>I'd really appreciate to see that in the next release.</p>
<p>I just patched the current mod_webdav.c from lighttpd 1.4.25 and compiled it. This patch does not seem to work with the current version as the same error as mentioned above still occurs.</p> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=75792011-08-29T15:45:17ZTuxist
<ul></ul><p>please insert patches. i need this too for git.</p> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=75802011-08-29T15:48:38Zstbuehler
<ul><li><strong>Missing in 1.5.x</strong> set to <i>No</i></li></ul><p>you really should use git over ssh. search for gitosis / gitolite, probably solves all problems you have.</p> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=92932016-04-01T16:26:14Zstbuehler
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/2296">Bug #2296</a>: Saving file to webdav mapped drive fails</i> added</li></ul> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=94692016-04-25T09:21:07Zgstrauss
<ul><li><strong>Status</strong> changed from <i>Patch Pending</i> to <i>Wontfix</i></li></ul><p>The recommended solution is to run git-http-backend via CGI.</p>
<p>Instructions for how to configure lighttpd to run git-http-backend are included in the git-http-backend man page.</p>
<p>If there is a real need to get git working with lighttpd via mod_webdav, then please reopen this ticket. However, <a class="issue tracker-2 status-5 priority-3 priority-lowest closed" title="Feature: add RFC-compliant LOCK support to mod_webdav (Fixed)" href="https://redmine.lighttpd.net/issues/1818">#1818</a> feature request for proper LOCK support in lighttpd mod_webdav is a prerequisite.</p> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=94732016-04-27T01:47:39Zgstrauss
<ul></ul><p>Even though I marked this ticket as 'wontfix' because the superior solution is to run git-http-backend via CGI, I do plan to incorporate some of the patches since they do aim to improve things.</p> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=94742016-04-27T01:59:02Zgstrauss
<ul><li><strong>Target version</strong> set to <i>1.4.40</i></li></ul> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=102402016-07-16T12:49:29Zstbuehler
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/2001">Bug #2001</a>: webdav: Allow propfind requests for specific properties</i> added</li></ul> Lighttpd - Feature #1953: Improve DAV support to be able to handle git as a clienthttps://redmine.lighttpd.net/issues/1953?journal_id=107332016-12-30T04:40:08Zgstrauss
<ul><li><strong>Status</strong> changed from <i>Wontfix</i> to <i>Fixed</i></li></ul><p>Marking this Fixed, as all the patches have been applied to address the issues raised here.</p>
<p>lighttpd 1.4.45 will support Expect: 100-continue in a more client-friendly way, so server.reject-expect-100-with-417 = "disable" will not longer be necessary (and that directive will be a no-op).</p>