Create backport branch for issue #4257 ("neon get_dir leads to bogus NODES
rows") fix.

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.7.x-issue4257@1454456 13f79535-47bb-0310-9956-ffa450edef68
On the '1.7.x-issue4257' branch: fix issue #4257 ("neon get_dir leads
to bogus NODES rows").

* subversion/libsvn_ra_neon/ra_neon.h,
* subversion/libsvn_ra_neon/util.c
  (svn_ra_neon__get_url_path): New helper function.

* subversion/libsvn_ra_neon/fetch.c
  (svn_ra_neon__get_dir): Use svn_ra_neon__get_url_path() in the HEAD
    lookup case to ensure that we aren't comparing apples (full URLs) to
    oranges (URL paths).

Patch by: philip
          (Tweaked be me.)

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.7.x-issue4257@1454459 13f79535-47bb-0310-9956-ffa450edef68
* subversion/libsvn_ra_neon/ra_neon.h
  (svn_ra_neon__get_url_path): Fix typo in the comment for this function.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.7.x-issue4257@1460010 13f79535-47bb-0310-9956-ffa450edef68
Merge r1458341 from trunk:

 * r1458341
   Fix issue 4337, client memory leak in "svn log" for ra_svn.
   Justification:
     Client leaks hundreds of MB on large repositories.
   Votes:
     +1: philip, breser, rhuijben


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.7.x@1461404 13f79535-47bb-0310-9956-ffa450edef68
Reintegrate the 1.7.x-issue4257 branch:

 * r1453780
   Reject operations on some properties for activity resources.
   Justification:
     It's a SEGV.
   Votes:
     +1: philip, breser, stefan2
     
 * ^/subversion/branches/1.7.x-issue4257
   Fix issue #4257 ("neon get_dir leads to bogus NODES rows").
   Justification:
     Bug can tigger assertions in the WCDB code.
   Branch:
     ^/subversion/branches/1.7.x-issue4257
   Notes:
     While not strictly related to this issue, svn_ra_neon__do_stat()
     could probably stand to have the same patch applied as
     svn_ra_neon__get_dir(), as this pattern of using full URLs
     was found to be troublesome in issue #4332's research, too.
   Votes:
     +1: cmpilato, breser, rhuijben


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

 * r1425368
   Use the right api for generating the repository dirent in mod_dav_svn.
   Justification:
     Using dav_svn_get_repos_path() causes an assertion on Windows. This
     public api was unused until the in-repo-authz was merged to trunk.
   Votes:
     +1: rhuijben, pburba, ivan


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