"Bert Huijben" <bert_at_qqmail.nl> writes:
> I can reproduce this problem with 1.8.0 / trunk
> svn co http://svn2.xp-dev.com/svn/1541UltimateII/trunk tmp
>
> Looking with the debugger I see that serf ignores a HTTP 411 - Length
> Required error and just returns the default (invalid) revision as SUCCESS
> value.
>
> My educated guess would be that this server runs behind some proxy server
> that doesn't support Chunked transfers.
Yes, it appears to be nginx:
OPTIONS /svn/1541UltimateII/trunk HTTP/1.1
Host: svn2.xp-dev.com
User-Agent: SVN/1.9.0-dev (x86_64-unknown-linux-gnu) serf/1.2.1
Content-Type: text/xml
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops
Transfer-Encoding: chunked
83
<?xml version="1.0" encoding="utf-8"?><D:options xmlns:D="DAV:"><D:activity-coll
ection-set></D:activity-collection-set></D:options>
0
HTTP/1.1 411 Length Required
Server: nginx/1.1.19
Date: Thu, 20 Jun 2013 16:37:06 GMT
Content-Type: text/html
Content-Length: 181
Connection: close
<html>
<head><title>411 Length Required</title></head>
<body bgcolor="white">
<center><h1>411 Length Required</h1></center>
<hr><center>nginx/1.1.19</center>
</body>
</html>
--
Philip Martin | Subversion Committer
WANdisco | Non-Stop Data
www.wandisco.com
Received on 2013-06-20 19:02:12 CEST