OpenSSL 0.9.8l和SVN的问题

近升级系统,出现了SVN无法连接服务器的问题。现象是输完命令后一直挂在那儿,也没有什么报错信息,然后就这样一直假死直到超时。Google了半天也不知道到底是怎么回事。一开始还以为是服务器的问题,可是同事却能照常工作……无奈之下就想找另一个SVN库试试。于是随便找了一个Google Code上的项目,灵异的是居然能够毫无障碍的Checkout……Google Code走的是HTTP,而单位的svn走的是HTTPS,难道是这个Secured的问题?于是立马去翻pacman的log,果然,最近这次升级把openssl从0.9.8k升到了0.9.8l。还好0.9.8k的pkg还在,立刻pacman -U了一下,降成0.9.8k,这才排除了问题。

无独有偶,今天又发现家里的Cygwin在更新后也出现了类似的问题。再一看openssl的版本,又是0.9.8l……还好在Cygwin下面进行降级也是非常方便的,还是采用这样的土办法让svn恢复了工作。不过总觉着这不是啥好办法……由于对openssl的东西不是很熟,不知哪位达人能指点一下有什么更好的解决办法么?