3317: Can't add SVN repositories with untrusted certificate

lou.s******@gmai***** (Google Code) (Is this you? Claim this profile.)
chipx86
chipx86
June 5, 2014
What version are you running?
Review Board 2.0 RC 3

What's the URL of the page containing the problem?
Run locally

What steps will reproduce the problem?
1. Fresh checkout from github
2. Run locally
3. Add an SVN repository whose certificate needs to be accepted

What is the expected output? What do you see instead?
I expected to see a prompt where I can accept the certificate. Instead, I get the "u'failures'" error.

I tried accepting the certificate permanently via terminal:
svn list <url>

I would then get "Authentication error"

What operating system are you using? What browser?
Linux; Mozilla Firefox

Please provide any additional information below.
I tried adding the same repository in Review Board 2.0 beta 2 and it would show the certificate information and ask me if "I trust this host" which was what I expected to see in RC3.
#1 lou.s******@gmai***** (Google Code) (Is this you? Claim this profile.)
I also get the same error in RC 2. I tried checking out a new copy from github but I see that RC 3 hasn't been released yet.
david
#2 david
Are you using the PySVN backend or the Subvertpy backend?
  • +NeedInfo
#3 lou.s******@gmai***** (Google Code) (Is this you? Claim this profile.)
I'm using PySVN.
chipx86
#4 chipx86
  • -NeedInfo
    +PendingReview
  • -Priority-Medium
    +Priority-Critical
    +Milestone-Release2.0.x
    +Component-SCMTools
  • +chipx86
chipx86
#5 chipx86
Fixed on release-2.0.x (da8ea22)
  • -PendingReview
    +Fixed
#6 egee*****@gmai***** (Google Code) (Is this you? Claim this profile.)
This seems to be broken again on 2.0.15, I don't get the accept certificate prompt anymore. (on both backends)
#7 jaigen******@gmai***** (Google Code) (Is this you? Claim this profile.)
Reviewboard 2.0.15
Ubuntu 15.04 (Vivid)

- PySVN (python-svn) gives original "untrusted" prompt without any ability to trust the self-signed certificate. 

- subvertpy (python-subvertpy) gives: "("Unable to connect to a repository at URL 'https://URI/trunk'", 230001)"