We have several people who have updated their cygwin setup in the last
month or so, and after doing so subversion no longer wants to connect
to our subversion server. The server uses apache and ssl with our own
cert. After upgrading the subversion client no longer ask the "this
cert is untrusted, do you still want to connect" question.
It should do this:
$ svn ls https://myserver.com/svn/myproject
Error validating server certificate for 'https://myserver.com:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: myserver.com
- Valid: from Thu, 08 Oct 2009 23:05:48 GMT until Sat, 08 Oct 2011
23:05:48 GMT
(R)eject, accept (t)emporarily or accept (p)ermanently? p
Authentication realm: <https://myserver.com:443>; myproject
Instead it does this:
$ svn ls https://myserver.com/svn/myproject
svn: OPTIONS of 'https://myserver.com/svn/myproject': SSL handshake
failed:
SSL error: certificate verify failed (https://myserver)
It also doesn't appear to access the already cached info since some of
these people were using subversion previous to the upgrade.
The only way to get it to connect to the server is to have the user
install the ca cert on their system, then things work.
This only seems to happen in cygwin. If I install a regular windows
distribution on the system, from collabnet.com, it works fine.
Connecting using a browser works fine, asks to take the security risk
then continues on. It works from other systems (macs, netbsd, ubuntu)
so I don't believe that it has anything to do with the environment.
The same thing happens against multiple servers for various projects.
Our servers are using netbsd with:
Apache/2.2.11 (Unix) SVN/1.6.5 mod_ssl/2.2.11
OpenSSL/0.9.9-dev DAV/2 mod_wsgi/2.5 Python/2.5.4
Any help would be appreciated, but I believe it's a problem with the
distribution since it's now very reproducible.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple