{ "id": "141291", "key": "TIMOB-18160", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": [], "resolution": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2015-01-30T19:11:30.000+0000", "created": "2014-12-09T17:01:39.000+0000", "epic": { "id": 123699, "key": "TIMOB-15983", "name": "Diagnostic tests in CLI", "summary": "Fold Titanium Diagnostic Test into CLI", "color": { "key": "color_1" }, "done": false }, "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "updated": "2017-03-16T22:27:40.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": "13103", "name": "CLI", "description": "Node-based command line interface" } ], "description": "Add the cURL-based network connectivity tests from the https://github.com/appcelerator/titanium-connection-test project to the {{ti setup check}} functions. Connections should be made via the proxy (if any) as configured with the existing CLI network configuration functionality. \r\n\r\nThe solution must account for Windows or other systems on which cURL is not installed. The curl executable must be override-able.\r\n\r\nIf all sites are reachable, output a simple message, like:\r\n\r\n✓ cURL connection test\r\n\r\nIf sites are unreachable, output a message for each site that cannot be access, like:\r\n\r\n✕ api.appcelerator.net is unreachable via cURL", "attachment": [], "flagged": false, "summary": "CLI: Implement cURL connectivity tests from titanium-connection-test in ti setup check", "creator": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 311, "state": "closed", "name": "2015 Sprint 02 Tooling", "startDate": "2015-01-17T02:00:00.000Z", "endDate": "2015-01-31T01:00:00.000Z", "completeDate": "2015-01-31T03:36:52.887Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "335696", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "PR https://github.com/appcelerator/titanium/pull/177\r\n\r\nThe cURL commands fail on all platforms now because of invalid usernames/passwords. (The same is true of the titanium-connection-test utility, though it's checks mistakenly show the tests as successful because they don't check results sufficiently.) Regardless, if we supply working user credentials for the tests, those usernames and passwords will be in the public titanium repo , instead of being in the private titanium-connection-test repo.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-12-09T21:11:30.000+0000", "updated": "2014-12-09T21:11:30.000+0000" }, { "id": "341458", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "This functionality will be implemented in the Appc CLI instead.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-01-30T19:11:30.000+0000", "updated": "2015-01-30T19:11:30.000+0000" }, { "id": "413350", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the issue will not fix.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-16T22:27:40.000+0000", "updated": "2017-03-16T22:27:40.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }