Hi list, I recently switched from svn 1.7 to 1.8 and with it, from neon to serf. I am now getting the following error for many repositories:
% svn co http://svn.mkgmap.org.uk/mkgmap/trunk svn: E175004: The PROPFIND response did not include the requested properties Wireshark tells me that this is because the PROPFIND request was refused by the server with HTTP error 411, length required. Even though the server claims to support HTTP 1.1, chunked transfer encoding does not appear to work. The server identifies itself as Nginx, which leads me to believe that I am dealing with a reverse proxy. I worked around the issue by modifying subversion/libsvn_ra_serf/util.c to force HTTP 1.0: - /* HTTP/1.1? (or later) */ - if (sl.version != SERF_HTTP_10) - handler->session->http10 = FALSE; Clearly, always forcing HTTP 1.0 is not the right solution. But maybe svn should automatically switch to HTTP 1.0 when it receives a 411 response to a chunked request, telling it that the server (or a proxy) does not support chunked transfers? - Bartosz