<html>#2262: svn.einsteintoolkit.org uses old SSL library
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>Currently <a data-is-external-link="true" href="http://svn.einsteintoolkit.org" rel="nofollow">svn.einsteintoolkit.org</a> uses an old SSL library that does not support the newer TLS versions that newer OpenSSL libraries require.</p>
<p>Eg:</p>
<div class="codehilite language-shell"><pre><span></span>rhaas@fdea4908:~$ svn checkout <span class="s1">&#39;https://svn.einsteintoolkit.org/pyGWAnalysis/trunk&#39;</span>
svn: E170013: Unable to connect to a repository at URL <span class="s1">&#39;https://svn.einsteintoolkit.org/pyGWAnalysis/trunk&#39;</span>
svn: E120171: Error running context: An error occurred during SSL communication
</pre></div>


<p>and more details via the curl</p>
<div class="codehilite language-shell"><pre><span></span>curl -v https://svn.einsteintoolkit.org

*   Trying <span class="m">130</span>.39.21.25...
* TCP_NODELAY <span class="nb">set</span>
* Expire in <span class="m">200</span> ms <span class="k">for</span> <span class="m">4</span> <span class="o">(</span>transfer 0x55b80d165dd0<span class="o">)</span>
* Connected to svn.einsteintoolkit.org <span class="o">(</span><span class="m">130</span>.39.21.25<span class="o">)</span> port <span class="m">443</span> <span class="o">(</span><span class="c1">#0)</span>
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully <span class="nb">set</span> certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* TLSv1.3 <span class="o">(</span>OUT<span class="o">)</span>, TLS handshake, Client hello <span class="o">(</span><span class="m">1</span><span class="o">)</span>:
* TLSv1.3 <span class="o">(</span>IN<span class="o">)</span>, TLS handshake, Server hello <span class="o">(</span><span class="m">2</span><span class="o">)</span>:
* TLSv1.3 <span class="o">(</span>OUT<span class="o">)</span>, TLS alert, protocol version <span class="o">(</span><span class="m">582</span><span class="o">)</span>:
* error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol
* Closing connection <span class="m">0</span>
</pre></div>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2262/svneinsteintoolkitorg-uses-old-ssl-library'>https://bitbucket.org/einsteintoolkit/tickets/issues/2262/svneinsteintoolkitorg-uses-old-ssl-library</a></p>
</html>