Hi,
I'm able to reliably reproduce this issue, and wondered if anyone can
shed any light on its cause. I'd also like to log this as a defect, if
the group agrees that it is as such.
Summary
Performing an import of a source tree through the svn client, to a
server that uses NTLM SSPI authentication fails with a 501 error
(Multi-author commits not supported) on around the 51st item being
imported. The 501 is occurring because the username is somehow omitted
with this request. The source tree is a typical src, lib, tools layout.
Item 51 is normally one of the nunit assemblies.
The command line is
svn.exe import <WorkingFolderPath> http://<SvnFolderPath> -m "Message"
--no-auth-cache --non-interactive
I've recorded the traffic in Wireshark and the offending PUT request is
always preceeded by a [FIN, ACK] exchange between the server and client,
in which the client tells the server that "Checksum: 0x9e75 [incorrect,
should be 0xee84 (maybe caused by "TCP checksum offload"?)]".
I can work around this by adding a username parameter that contains my
NT logon username. The 501 is thus overcome by always ensuring a
username is forced through.
Setup
Client PC is WinXP SP2
Client is running the Svn client build from Collabnet: 1.4.6-4.
Server PC is a VmWare system running Windows 2003 Server Standard
Edition SP2
Server is running the Svn build from Collabnet: 1.4.6-4.
I'm accessing svn through Apache, using SSPI. The settings are:
<Location /svn>
DAV svn
SVNParentPath D:/svn_repository
SVNListParentPath On
# Authentication
AuthName "Subversion"
# Windows NT authentication
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain <DOMAIN NAME>
SSPIOfferBasic On
require group <GROUP NAME>
</Location>
Many thanks
Lyndsay Prewer
Senior Development Analyst
Thomson Local
Tel: 01252 390 065
Email: <mailto:Lyndsay.Prewer_at_thomsonlocal.com>
Lyndsay.Prewer_at_thomsonlocal.com
<http://www.thomsonlocal.com/> www.thomsonlocal.com
The opinions expressed are those of the individual and not the company.
Internet communications are not secure and therefore Thomson Directories Limited ("the company") does not accept liability for any claims arising as a result of the use of this medium for transmissions by or to the company.
This email and any files transmitted with it are confidential. If you are not the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited.
Whilst we take every reasonable precaution to screen out computer viruses from emails, attachments to the email may contain such viruses. We cannot accept liability for loss or damage resulting from such viruses.
Thomson Directories Ltd. Registered Office: Thomson House, 296 Farnborough Road, Farnborough, Hants. GU14 7NU. Incorporated in England. Registered No. 902438
Received on 2008-06-09 16:41:57 CEST