{"action":"created","issue":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/8645","labels_url":"https://api.github.com/repos/joomla/joomla-cms/issues/8645/labels{/name}","comments_url":"https://api.github.com/repos/joomla/joomla-cms/issues/8645/comments","events_url":"https://api.github.com/repos/joomla/joomla-cms/issues/8645/events","html_url":"https://github.com/joomla/joomla-cms/pull/8645","id":121573104,"number":8645,"title":"Use JHttpFactory as transport mechanism","user":{"login":"roland-d","id":359377,"avatar_url":"https://avatars.githubusercontent.com/u/359377?v=3","gravatar_id":"","url":"https://api.github.com/users/roland-d","html_url":"https://github.com/roland-d","followers_url":"https://api.github.com/users/roland-d/followers","following_url":"https://api.github.com/users/roland-d/following{/other_user}","gists_url":"https://api.github.com/users/roland-d/gists{/gist_id}","starred_url":"https://api.github.com/users/roland-d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roland-d/subscriptions","organizations_url":"https://api.github.com/users/roland-d/orgs","repos_url":"https://api.github.com/users/roland-d/repos","events_url":"https://api.github.com/users/roland-d/events{/privacy}","received_events_url":"https://api.github.com/users/roland-d/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/joomla/joomla-cms/labels/PR-staging","name":"PR-staging","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/joomla/joomla-cms/milestones/7","html_url":"https://github.com/joomla/joomla-cms/milestones/Joomla!%203.5.0","labels_url":"https://api.github.com/repos/joomla/joomla-cms/milestones/7/labels","id":944889,"number":7,"title":"Joomla! 3.5.0","description":"","creator":{"login":"rdeutz","id":467356,"avatar_url":"https://avatars.githubusercontent.com/u/467356?v=3","gravatar_id":"","url":"https://api.github.com/users/rdeutz","html_url":"https://github.com/rdeutz","followers_url":"https://api.github.com/users/rdeutz/followers","following_url":"https://api.github.com/users/rdeutz/following{/other_user}","gists_url":"https://api.github.com/users/rdeutz/gists{/gist_id}","starred_url":"https://api.github.com/users/rdeutz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdeutz/subscriptions","organizations_url":"https://api.github.com/users/rdeutz/orgs","repos_url":"https://api.github.com/users/rdeutz/repos","events_url":"https://api.github.com/users/rdeutz/events{/privacy}","received_events_url":"https://api.github.com/users/rdeutz/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":427,"state":"open","created_at":"2015-01-21T08:12:44Z","updated_at":"2015-12-10T20:43:17Z","due_on":"2016-02-16T23:00:00Z","closed_at":null},"comments":3,"created_at":"2015-12-10T20:43:17Z","updated_at":"2015-12-10T21:36:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/joomla/joomla-cms/pulls/8645","html_url":"https://github.com/joomla/joomla-cms/pull/8645","diff_url":"https://github.com/joomla/joomla-cms/pull/8645.diff","patch_url":"https://github.com/joomla/joomla-cms/pull/8645.patch"},"body":"## Description ##\r\nThis PR is to make use of the available JHttp transport mechanism. So we only have one codebase for doing the downloads instead of two.\r\n\r\n## Testing ##\r\nPlease test this PR on a few live hosts as they are more likely to have issues than running this locally.\r\n\r\nTo test this PR follow these steps:\r\n1. Install Joomla 3.4.4 (https://github.com/joomla/joomla-cms/releases/download/3.4.4/Joomla_3.4.4-Stable-Full_Package.zip)\r\n2. Install the patchtester (http://joom.la/patchtester)\r\n3. Apply the patch\r\n4. Go to Components -> Joomla! Updater\r\n5. Check that you get the update 3.4.5 offered\r\n6. Install the 3.4.5 update\r\n7. Check that the update installs fine.\r\n\r\nThanks for @wilsonge for the code review and feedback."},"comment":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/comments/163756354","html_url":"https://github.com/joomla/joomla-cms/pull/8645#issuecomment-163756354","issue_url":"https://api.github.com/repos/joomla/joomla-cms/issues/8645","id":163756354,"user":{"login":"Bakual","id":1018684,"avatar_url":"https://avatars.githubusercontent.com/u/1018684?v=3","gravatar_id":"","url":"https://api.github.com/users/Bakual","html_url":"https://github.com/Bakual","followers_url":"https://api.github.com/users/Bakual/followers","following_url":"https://api.github.com/users/Bakual/following{/other_user}","gists_url":"https://api.github.com/users/Bakual/gists{/gist_id}","starred_url":"https://api.github.com/users/Bakual/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bakual/subscriptions","organizations_url":"https://api.github.com/users/Bakual/orgs","repos_url":"https://api.github.com/users/Bakual/repos","events_url":"https://api.github.com/users/Bakual/events{/privacy}","received_events_url":"https://api.github.com/users/Bakual/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T21:36:03Z","updated_at":"2015-12-10T21:36:03Z","body":"Yes, it works on some (most) servers, but it fails on some. It depends on the server setup and it can be easily tested with com_weblinks. If that update Weblinks from 3.4.0 to 3.4.1 using the extension updater, then your server is unaffected. But if that update fails, then the Joomla Update will fail as well with this PR. And this is not something you want to happen.\r\nThus the AmazonS3 issue needs to be fixed before this PR can be merged."}}