openshift/origin-server — pull request #4270 by mfojtik (2013-12-02 14:52:48+00:00)
Title: Bug 1034583 - Added -ssl3 option to curl in jenkins-client

The problem here is the missing -ssl3 option for curl that cause SSL connection handshake to end prematurely. There is a blog post about this: http://carnivore.it/2011/10/07/error_14077458_ssl_routines_ssl23_get_server_hello_reason_1112

-3/--sslv3
(SSL) Forces curl to use SSL version 3 when negotiating with a remote SSL server.

I don't really understand why this is needed, as we use --insecure as default. I suspect new version of curl or something in the openssl library that must changed recently.