[MacPorts] #33715: openssl 1.0.1 breaks multiple ports

MacPorts noreply at macports.org
Wed Apr 25 00:56:45 PDT 2012


#33715: openssl 1.0.1 breaks multiple ports
-----------------------------------+----------------------------------------
  Reporter:  pixilla@…             |       Owner:  macports-tickets@…                   
      Type:  defect                |      Status:  reopened                             
  Priority:  High                  |   Milestone:                                       
 Component:  ports                 |     Version:  2.0.4                                
Resolution:                        |    Keywords:                                       
      Port:  openssl               |  
-----------------------------------+----------------------------------------
Changes (by diego@…):

  * status:  closed => reopened
  * resolution:  fixed =>


Comment:

 hm. this still fails on my box after updating openssl to 1.0.1a and
 recompiling curl:

 {{{
 $ curl -v https://graph.facebook.com/oauth/access_token
 * About to connect() to graph.facebook.com port 443 (#0)
 *   Trying 69.171.228.43...
 * connected
 * Connected to graph.facebook.com (69.171.228.43) port 443 (#0)
 * successfully set certificate verify locations:
 *   CAfile: /opt/local/share/curl/curl-ca-bundle.crt
   CApath: none
 * SSLv3, TLS handshake, Client hello (1):
 * Unknown SSL protocol error in connection to graph.facebook.com:443
 * Closing connection #0
 curl: (35) Unknown SSL protocol error in connection to
 graph.facebook.com:443
 }}}

 Doing it fine when forcing sslv3:

 $ curl -sslv3 -v https://graph.facebook.com/oauth/access_token
 * About to connect() to graph.facebook.com port 443 (#0)
 *   Trying 69.171.228.43...
 * connected
 * Connected to graph.facebook.com (69.171.228.43) port 443 (#0)
 * successfully set certificate verify locations:
 *   CAfile: /opt/local/share/curl/curl-ca-bundle.crt
   CApath: none
 * SSLv3, TLS handshake, Client hello (1):
 * SSLv3, TLS handshake, Server hello (2):
 * SSLv3, TLS handshake, CERT (11):
 * SSLv3, TLS handshake, Server finished (14):
 * SSLv3, TLS handshake, Client key exchange (16):
 * SSLv3, TLS change cipher, Client hello (1):
 * SSLv3, TLS handshake, Finished (20):
 * SSLv3, TLS change cipher, Client hello (1):
 * SSLv3, TLS handshake, Finished (20):
 * SSL connection using RC4-MD5
 * Server certificate:
 *        subject: C=US; ST=California; L=Palo Alto; O=Facebook, Inc.;
 CN=*.facebook.com
 *        start date: 2010-01-13 00:00:00 GMT
 *        expire date: 2013-04-11 23:59:59 GMT
 *        common name: *.facebook.com (matched)
 *        issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert
 High Assurance CA-3
 *        SSL certificate verify ok.
 > GET /oauth/access_token HTTP/1.1
 > User-Agent: curl/7.25.0 (x86_64-apple-darwin10.8.0) libcurl/7.25.0
 OpenSSL/1.0.1a zlib/1.2.6 libidn/1.22
 > Host: graph.facebook.com
 > Accept: */*
 >
 < HTTP/1.1 400 Bad Request
 < Access-Control-Allow-Origin: *
 < Cache-Control: no-store
 < Content-Type: text/javascript; charset=UTF-8
 < Expires: Sat, 01 Jan 2000 00:00:00 GMT
 < Pragma: no-cache
 < WWW-Authenticate: OAuth "Facebook Platform" "invalid_request" "Missing
 redirect_uri parameter."
 < X-FB-Rev: 546753
 < X-FB-Debug: eKKrranEotqwCWaG3QbLUuuI7qF8EkxzbVW2P2yQ6po=
 < X-Cnection: close
 < Date: Wed, 25 Apr 2012 07:38:02 GMT
 < Content-Length: 90
 <
 * Connection #0 to host graph.facebook.com left intact
 {"error":{"message":"Missing redirect_uri
 parameter.","type":"OAuthException","code":191}}* Closing connection #0
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/33715#comment:38>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list