Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004442 [Quercus] block always 03-20-11 08:24 06-21-12 14:09
Reporter le_mig View Status public  
Assigned To nam
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 4.0.7
  Product Build
Summary 0004442: Curl HTTPS incompatibility with GAE and Facebook
Description Google Apps Engine cannot handle any HTTPS requests from Quercus Curl.

Curl HTTP requests are handled without error through GAE.

HTTP requests with an access_token are rejected by Facebook.

HTTPS requests will only successfully pass through GAE to Facebook using the URLFetchService - NOT Curl.
Steps To Reproduce
Additional Information http://quercus-https.appspot.com [^] - is a quick demo walkthrough of how GAE and Facebook respond to Curl as HTTPS and Access_Token are enabled and disabled.

The following CURL options (and others) have been variously attempted without any effect on the error as described:
CURLOPT_HEADER, CURLOPT_POSTFIELDS, CURLOPT_CONNECTTIMEOUT, CURLOPT_RETURNTRANSFER, CURLOPT_TIMEOUT, CURLOPT_USERAGENT, CURLOPT_SSL_VERIFYPEER, CURLOPT_SSL_VERIFYHOST, CURLOPT_SSLVERSION(error:unknown), CURLOPT_PROTOCOLS (CURLPROTO_HTTP/CURLPROTO_HTTPS - error:unknown),
Attached Files  examples.php [^] (6,102 bytes) 03-20-11 08:24

- Relationships

- Notes
(0005132)
le_mig
03-20-11 10:25

Version should be modified to: 4.0.11 - thank you.
 
(0005915)
nam
06-21-12 01:12

Unable to reproduce on 4.0.29 (upcoming).

$options:
array(2) {
  [10002]=>
  string(33) "https://graph.facebook.com/naitik" [^]
  [10015]=>
  string(38) "method=GET&access_token=foobar"
}

response:
{"error":{"message":"Invalid OAuth access token.","type":"OAuthException","code":190}}
 
(0005926)
nam
06-21-12 14:09

Just to clarify, please try 4.0.29 when it comes out. It has a lot of fixes for GAE.
 

- Issue History
Date Modified Username Field Change
03-20-11 08:24 le_mig New Issue
03-20-11 08:24 le_mig File Added: examples.php
03-20-11 10:23 le_mig Issue Monitored: le_mig
03-20-11 10:25 le_mig Note Added: 0005132
06-21-12 01:12 nam Status new => assigned
06-21-12 01:12 nam Assigned To  => nam
06-21-12 01:12 nam Status assigned => closed
06-21-12 01:12 nam Note Added: 0005915
06-21-12 01:12 nam Resolution open => unable to reproduce
06-21-12 14:09 nam Status closed => feedback
06-21-12 14:09 nam Resolution unable to reproduce => reopened
06-21-12 14:09 nam Note Added: 0005926
06-21-12 14:09 nam Status feedback => closed
06-21-12 14:09 nam Resolution reopened => fixed


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
35 total queries executed.
28 unique queries executed.
Powered by Mantis Bugtracker