Defect #5983 possible wrong HTTP responce

Added by Georgi Markov over 12 years ago. Updated over 11 years ago.

Status:NewStart date:2010-07-28
Priority:NormalDue date:
Assignee:-% Done:


Category:SCM extra
Target version:-
Resolution: Affected version:


The Redmine of mine;) is r3832. SVN (WebDAV) user authentication via in mixed user authentication mode - MySQL for some & LDAP for others.
When a user authenticates himself for a commit and has no (Redmine) right to do that, the HTTP response is 401 (auth_required). It's somehow confusing as the user may think she simply mistyped her password. We use TortoiseSVN and the login window is just cleared. The problem was reproduced for both DB and LDAP authenticated users. I'm not a perl hacker, but simply swapping lines 202 & 226 in did the trick for me:

  return FORBIDDEN;

I certainly cannot be positive that it does not break something else..

Anyway: grat job guys!


#1 Updated by Ве Fio over 12 years ago

Wow, that explains A LOT. This has happened to me MANY times, and it does appear you entered the wrong credentials, so you keep entering them and it's never accepted, it's pretty annoying. I also think that something weird happens if you try to do something like:

svn ls
Where has a public root of /home/svn and projects are in subdirectories, e.g. /home/svn/project1
The same command,
svn ls
works fine for reading and committing, but not on the public root pointed at /home/svn

#2 Updated by Toshi MARUYAMA over 11 years ago

  • Category set to SCM extra

Also available in: Atom PDF