[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-issues
Subject:    [Issue 3370] New - svn client issues an OPTIONS for repository root
From:       Eli Barzilay <eli () barzilay ! org>
Date:       2009-02-12 4:10:52
Message-ID: iz3370 () subversion ! tigris ! org
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=3370
                 Issue #|3370
                 Summary|svn client issues an OPTIONS for repository root
               Component|subversion
                 Version|1.5.x
                Platform|All
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|libsvn_ra_neon
             Assigned to|issues@subversion
             Reported by|elibarzilay






------- Additional comments from elibarzilay@tigris.org Wed Feb 11 20:10:49 -0800 2009 -------
When a file has been renamed (svn mv) in one WC, trying to `svn up' a different
WC of the same leads the client to try an OPTIONS for the repository root.  When
this happens in a repository where the root is protected through authz (for
example, a repository where each user can see only their own directory) the
client aborts when it receives "403 Forbidden".

This was raised on the mailing list in a thread labeled "Issues with an
authz-protected repository", see:
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1131969

See that post for a description for how to reproduce the problem.

It might be related to Issue 3242, but for us it happens for an `svn mv' and
the problem manifests itself through a bad OPTIONS rather than a PROPFIND.  In
the mentioned thread Mark Phippard said that
  In 1.5 it was changed so that it "anchors" the session at the common parent
  ...
and this might be what happens in our case too -- we started to get this
problem in 1.5.x, not before.

(Also, I used `libsvn_ra_neon' for the component field above, but only because
Stefan Sperling mentioned on the mailing list that this is where the code that
performs the offending query lives.  I don't know more than that.)

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=1142721

To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic