git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [msysGit] Git unable to access https repositories due to curl/OpenSSL 1.0.0 handshake issues

From
MFMika Fischer <mika.a.fischer@googlemail.com>
Date
Jan 26, 2011, 22:18 UTC
Message-ID
<AANLkTimSd6QmwGfuk44ga=YG3TT7wuwLJQMP=eghhttu@mail.gmail.com>
In-Reply-To
<alpine.DEB.2.00.1101262244550.14066@tvnag.unkk.fr>
On Wed, Jan 26, 2011 at 23:00, Daniel Stenberg <daniel@haxx.se> wrote:
Show 8 quoted lines
>> curl/openssl 0.9.8k <-> apache/openssl 1.0.0 -> error
>
>> I'm not sure what to take away from this. Maybe it's a problem that is
>> partly caused by both apache and curl?
>
> Could be. I just have a hard time to see why code in curl that has worked
> for so many years suddenly would stop working. It just so feels like else
> changed.

Well, it's definitely a possibility that neither Apache nor Curl are at fault but OpenSSL. The strange thing is that I could not produce any failure with the OpenSSL command line tool. But that doesn't mean that openssl is completely innocent.

> This error (or something similar to it) is often seen when we try to talk
> plain HTTP to a HTTPS server or vice versa. Did you verify that HTTPS was
> working fine on that port when you ran the OpenSSL 1.0.0 version of the
> server?

No, it definitely worked before with curl/openssl 1.0.0 and all kinds of browsers. Also, as I wrote, it worked with the OpenSSL 0.9.8k command line tool.

> Perhaps it is possible to add verbose level and further debug log stuff in
> the server to see what makes it suddenly decide the handshake is bad.

I didn't find much in this direction in the apache docs, unfortunately... http://httpd.apache.org/docs/2.2/mod/mod_ssl.html

Next thing I'll try is to check whether I can reproduce this using a different distribution that also uses OpenSSL 1.0.0. I'll let you know when I have the results...

Best,
 Mika
Previous: Daniel Stenberg
Message 10 of 10 in “Re: [msysGit] Git unable to access https repositories due to curl/OpenSSL 1.0.0 handshake issues”
  1. Erik Faye-LundJan 25, 2011
  2. Mika FischerJan 26, 2011
  3. Mika FischerJan 26, 2011
  4. Daniel StenbergJan 26, 2011
  5. Mika FischerJan 26, 2011
  6. Daniel StenbergJan 26, 2011
  7. Erik Faye-LundJan 26, 2011
  8. Mika FischerJan 26, 2011
  9. Daniel StenbergJan 26, 2011
  10. Mika FischerJan 26, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.