{ "id": "93031", "key": "TIMOB-9479", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" }, { "id": "13408", "description": "Sprint 2012-12 API", "name": "Sprint 2012-12 API", "archived": true, "released": true, "releaseDate": "2012-06-17" }, { "id": "13496", "description": "Release 2.0.3", "name": "Release 2.0.3", "archived": true, "released": false } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-06-15T16:58:43.000+0000", "created": "2012-06-11T07:03:47.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "api", "module_imageview", "qe-testadded" ], "versions": [ { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" } ], "issuelinks": [], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-08-13T12:56:17.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "A couple of us have started to see a fatal error creep in to performing some secure HTTP requests. \r\n\r\nSee : http://developer.appcelerator.com/question/138147/createhttpclient---ssl-problem-on-some-api-call\r\n\r\nThe error message \"A connection failure occurred: SSL problem (possibly a bad/expired/self-signed certificate, clock set to wrong date)\" has also been mentioned in a recent commit to the ASIHTTPRequest tree :\r\n\r\nSee : https://github.com/pokeb/asi-http-request/pull/325\r\n\r\nThe version used by Titanium is : v1.8.1-8 2011-06-05 \r\n\r\nThe latest version from ASI is : v1.8.1-61 2011-09-19 (as stated in the ASIHTTPRequest.m file) \r\n\r\nPlease, this needs to be updated uregntly. The bug appears to have crept in via a recent iOS update and can only get worse if not fixed urgently. Especially given the impending WWDC. \r\n\r\n\r\n\r\n\r\n ", "attachment": [], "flagged": false, "summary": "iOS: ASIHTTPRequest needs to be updated to v1.8.1-61 2011-09-19 urgently", "creator": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "environment": "iOS ", "comment": { "comments": [ { "id": "198802", "author": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "body": "Just a note to confirm that the update to ASI just committed to master has fixed the error I was seeing in my app which connects to Google's OAuth2.0 APIs.\r\n\r\nThanks everyone! ", "updateAuthor": { "name": "kosso", "key": "kosso", "displayName": "kosso", "active": true, "timeZone": "Europe/London" }, "created": "2012-06-15T17:33:55.000+0000", "updated": "2012-06-15T17:33:55.000+0000" }, { "id": "198964", "author": { "name": "joe.maffia", "key": "joe.maffia", "displayName": "Joe Maffia", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Mhhh... still not seems to work properly.\r\n\r\nI'm testing with the Google shortener API, the GET request goes through fine but the POST return an empty error message.", "updateAuthor": { "name": "joe.maffia", "key": "joe.maffia", "displayName": "Joe Maffia", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-18T13:50:02.000+0000", "updated": "2012-06-18T13:50:02.000+0000" }, { "id": "199187", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR https://github.com/appcelerator/titanium_mobile/pull/2421 merged for 2_0_X", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-06-19T14:24:56.000+0000", "updated": "2012-06-19T14:24:56.000+0000" }, { "id": "199656", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fail case with 2.0.2GA, verified fixed with SDK 2.1.0.v20120619172256 on iOS 5.0.1 using the following (adapted form TIMOB-7470):\r\n{code}\r\nvar win = Ti.UI.createWindow();\r\n\r\nvar imageView = Titanium.UI.createImageView({\r\nimage: 'https://vmdev2.mfoundry.com/daffy/res/tmb/en/app/branding/tablet/fiLogo.png',\r\ntop:50,\r\nleft:10,\r\nheight:100,\r\nwidth:200\r\n});\r\n\r\nwin.add(imageView);\r\nwin.open();\r\n{code}", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-21T15:21:36.000+0000", "updated": "2012-06-21T15:21:36.000+0000" }, { "id": "213087", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified on 2.0.3.v20120806151610 with the test code in the comment from Eric", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-07T03:46:00.000+0000", "updated": "2012-08-07T03:46:00.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }