"Bert Huijben" <b...@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