Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-3953

mod_dav_svn failing to reject bogus mergeinfo

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: ---
    • Fix Version/s: 1.7.0
    • Component/s: mod_dav_svn
    • Labels:
      None

      Description

      I tried running the 1.6 regression tests against a 1.7 server and log_tests.py
      26 is a PASS with neon and serf over but a FAIL with ra_svn.  The reason for the
      FAIL is that the commit of bogus mergeinfo fails:
      
      svn: Commit failed (details follow):
      ../src/subversion/libsvn_repos/commit.c:642: (apr_err=200020)
      svn: Commit rejected because mergeinfo on '/A/D' is syntactically invalid
      ../src/subversion/libsvn_repos/commit.c:559: (apr_err=200020)
      svn: Commit rejected because mergeinfo on '/A/D' is syntactically invalid
      ../src/subversion/libsvn_subr/mergeinfo.c:687: (apr_err=200020)
      svn: Invalid revision number '0' found in range list
      
      but this commit succeeds over http.  That appears to show that the commit over
      http is bypassing some of the checking.
      
      (In 1.7 the test uses different bogus mergeinfo that does not get rejected.)
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              philipm Philip Martin
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: