History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-11441
Type: Bug Bug
Status: Open Open
Assignee: Alexander Kitaev
Reporter: Carl Abramsson
Votes: 0
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

IDEA 6: Can't log in to Subversion repository after change of password

Created: 07 Feb 07 14:50   Updated: 13 Apr 07 19:39
Component/s: Version Control Integration. Subversion

File Attachments: 1. Java Archive File javasvn.jar (1.10 Mb)

Environment: Windows XP

Build: 6,148
Severity: High


 Description  « Hide
I while ago we upgraded to IntelliJ 6. We hade used the subversion integration in IntelliJ 5 before for almost a year without any problems, but after the upgrade to IntelliJ 6 the problems started...
Everytime a user changes his password, IntelliJ 6 can no longer log into the repository. This happens for all users that change their password. (And no, they don't type in the wrong password). Idea pops the credentials dialog, user enters the correct credentials but idea never logs in.

The strange thing is that users have no problems with TortioseSVN or IntelliJ 5, the login works fine with the new passwords there.
We are using svn 1.3 (and didn't do a upgrade when intellij 6 asked us) with nt auth on the svn server.
Have tried everything. Reinstalled IntelliJ 6, removed subversion-settings directories, removed IntelliJ6 directories....... No luck.



 All   Comments   Work Log   Change History      Sort Order:
Carl Abramsson - 12 Feb 07 15:14
Have more info this now.

The problem is with the NTLM-authentication. Recently we upgraded to win2k3-domain controllers, and it seems like when you change the password something happends that makes the NTLM-authentication in svn4idea break. Possibly it isn't compatible with NTLM v2? Anyway we hacked svn4idea.jar and switched to basic authentication instead. Attaching the file here if somebody needs it.

Jetbrains, please comment on this! It's a serious bug and really breaks the svn-integration!


Carl Abramsson - 12 Feb 07 15:16
Here's a hacked javasvn.jar that uses basic authentication instead of ntlm which is broken in Idea6.

Alexander Kitaev - 05 Apr 07 23:38
There is a system property that one could use to change order in which authentication methods a used by SVNKit (JavaSVN):

svnkit.http.methods=Basic,NTLM

to put Basic in front of NTLM (default is the order in which server sends auth methods, in that case NTLM is usually first one).
this property could be set in IDEA_HOME/bin/idea.exe.vmoptions file.


Paul Bienick - 13 Apr 07 19:39
I'm on 6.0.5, build 6180, on OS X 10.4.9, and I had this exact same problem after changing my network password last night. After 2.5 hours, I finally discovered this Jira issue. While I could not locate the file Alexander mentioned, I did download Carl's hacked JAR file, and this worked. THANK YOU CARL!

This is definitely specific to 6.x - I was able to go back to 5.x and re-authenticate with no problem.