Create branch to backport fix to svnsync memory usage over ra serf.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-synvsync-serf-memory@1515247 13f79535-47bb-0310-9956-ffa450edef68
Fix typo in branch name.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-svnsync-serf-memory@1515248 13f79535-47bb-0310-9956-ffa450edef68
ra_serf: Fix high memory usage running svnsync.

* subversion/libsvn_ra_serf/replay.c
  (push_state): Use the file_pool for allocating file specific data.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-svnsync-serf-memory@1515249 13f79535-47bb-0310-9956-ffa450edef68
ra_serf: Further decrease memory while doing a svnsync.

This avoid increased memory usage based on the number of total directories
opened and properties changed.  The depth of directories opened at the same
time can still impact the memory usage though.

* subversion/libsvn_ra_serf/replay.c
  (replay_context_t): Remove file_pool member.
  (push_state): Generate a new pool for each replay_info_t.
  (start_replay): Remove file_pool and use info->pool instead (destroying
    info->pool when closing the file or dir).
  (end_replay): Use info->pool instead of file_pool and destroy info->pool
    after the finishing setting the property.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-svnsync-serf-memory@1515269 13f79535-47bb-0310-9956-ffa450edef68
Merge r1514804 from trunk:

 * r1514804
   ra_serf: Format distinguished names properly.
   Justification:
     Displaying "Issuer: (null), (null), (null), Thawte, US (null)"
     in SSL certificate confirmation is bad. Regression from
     Subversion 1.7.x.
   Votes:
     +1: ivan, stefan2, danielsh


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1515698 13f79535-47bb-0310-9956-ffa450edef68
Merge r1503318 from trunk:

 * r1503318
   ra_serf: Do not retry HTTP requests if we started to parse them.
   Discussion: http://svn.haxx.se/dev/archive-2013-07/0290.shtml
   Justification:
      There is absolutely no guarantee that REPORT or PROPFIND responses will
      be equal for every request. Before r1503318 after request we skipped
      recieved N bytes of original request response and continue with
      remaining bytes from retried request. 
   Votes:
     +1: ivan, rhuijben, philip
     +0: danielsh


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1515699 13f79535-47bb-0310-9956-ffa450edef68
Merge the r1514785 group from trunk:

 * r1514785, r1515201
   ra_serf: Improve SSL certificate verification failure message.
   Justification:
     Generic 'Server SSL certificate untrusted' error message is not
     informative. Regression from Subversion 1.7.x
   Votes:
     +1: danielsh, breser, ivan
     +1 (r1514785 only): stefan2


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1515700 13f79535-47bb-0310-9956-ffa450edef68
Merge r1515141 from trunk:

 * r1515141
   Update documentation of mod_dav_svn installation to reflect changes
   not-so-recently-made to configure's defaults.
   Justification:
     INSTALL should document configure's defaults correctly.
   Votes:
     +1: danielsh, philip


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1515701 13f79535-47bb-0310-9956-ffa450edef68
Merge the 1.8.x-svnsync-serf-memory branch:

 * ^/subversion/branches/1.8.x-svnsync-serf-memory
   ra_serf: Fix high memory usage running svnsync.
   Branch: ^/subversion/branches/1.8.x-svnsync-serf-memory
   Justification:
     Causes svnsync to fail due to excessive memory usage.
   Notes:
     Fixed directly on 1.8.x since the switch to transition based parser solved
     this there.  See r1515249 and r1515269 on branch for the specific changes.
   Votes:
     +1: breser, philip, stefan2


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1515702 13f79535-47bb-0310-9956-ffa450edef68
Merge the r1512432 group from trunk:

 * r1512432, r1512471, r1512472, r1513463, r1513472
   mod_dav_svn: No longer map requests to the filesystem.
   Justification:
     Prevents httpd from logging garbage filenames with %f and stops Directory
     blocks from matching against requests served by mod_dav_svn.
   Votes:
     +1: breser, philip, ivan
     +0: rhuijben (in concept;
                   +1 for the documentation changes in r1513463, r1513472)


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1515704 13f79535-47bb-0310-9956-ffa450edef68