Just for record: I've solved my problem.  The bug is really server-side.
SVN client does not issue any additional http requests, and does not
re-use GSSAPI token.  It is server who re-validates the GSSAPI token
million times.  You can find all the details in
subversion/mod_dav_svn/authz.c:allow_read() function.

In SVN 1.5, there is "SVNPathAuthz short_circuit" directive, which fixes
the problem (at least for me).  The directive is dangerous -- see
http://archives.devshed.com/forums/development-94/svnauthorizationshortcircuit-or-something-similar-2278264.html
for some details.

So, this bug looks like a "design feature". However, from user point of
view, it is very strange to get incomplete checkout with "success"
status.

With best regards,
    Alexandra.
-- 
Alexandra N. Kossovsky
OKTET Labs (http://www.oktetlabs.ru/)
Phones: +7(921)956-42-86(mobile) +7(812)783-21-91(office)
e-mail: [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to