{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/11860","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/11860/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/11860/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/11860/events","html_url":"https://github.com/Microsoft/vscode/issues/11860","id":176299914,"number":11860,"title":"Installing extensions in Linux through authenticated proxy fails (Server returned 407)","user":{"login":"DentCop","id":8443319,"avatar_url":"https://avatars.githubusercontent.com/u/8443319?v=3","gravatar_id":"","url":"https://api.github.com/users/DentCop","html_url":"https://github.com/DentCop","followers_url":"https://api.github.com/users/DentCop/followers","following_url":"https://api.github.com/users/DentCop/following{/other_user}","gists_url":"https://api.github.com/users/DentCop/gists{/gist_id}","starred_url":"https://api.github.com/users/DentCop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DentCop/subscriptions","organizations_url":"https://api.github.com/users/DentCop/orgs","repos_url":"https://api.github.com/users/DentCop/repos","events_url":"https://api.github.com/users/DentCop/events{/privacy}","received_events_url":"https://api.github.com/users/DentCop/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/needs%20more%20info","name":"needs more info","color":"fef2c0"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/proxy","name":"proxy","color":"c5def5"}],"state":"closed","locked":false,"assignee":{"login":"joaomoreno","id":22350,"avatar_url":"https://avatars.githubusercontent.com/u/22350?v=3","gravatar_id":"","url":"https://api.github.com/users/joaomoreno","html_url":"https://github.com/joaomoreno","followers_url":"https://api.github.com/users/joaomoreno/followers","following_url":"https://api.github.com/users/joaomoreno/following{/other_user}","gists_url":"https://api.github.com/users/joaomoreno/gists{/gist_id}","starred_url":"https://api.github.com/users/joaomoreno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joaomoreno/subscriptions","organizations_url":"https://api.github.com/users/joaomoreno/orgs","repos_url":"https://api.github.com/users/joaomoreno/repos","events_url":"https://api.github.com/users/joaomoreno/events{/privacy}","received_events_url":"https://api.github.com/users/joaomoreno/received_events","type":"User","site_admin":false},"assignees":[{"login":"joaomoreno","id":22350,"avatar_url":"https://avatars.githubusercontent.com/u/22350?v=3","gravatar_id":"","url":"https://api.github.com/users/joaomoreno","html_url":"https://github.com/joaomoreno","followers_url":"https://api.github.com/users/joaomoreno/followers","following_url":"https://api.github.com/users/joaomoreno/following{/other_user}","gists_url":"https://api.github.com/users/joaomoreno/gists{/gist_id}","starred_url":"https://api.github.com/users/joaomoreno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joaomoreno/subscriptions","organizations_url":"https://api.github.com/users/joaomoreno/orgs","repos_url":"https://api.github.com/users/joaomoreno/repos","events_url":"https://api.github.com/users/joaomoreno/events{/privacy}","received_events_url":"https://api.github.com/users/joaomoreno/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2016-09-12T05:58:28Z","updated_at":"2016-09-14T04:45:48Z","closed_at":"2016-09-14T04:45:48Z","body":"- VSCode Version: 1.5.1\r\n- OS Version: Debian 8.5\r\n\r\nSteps to Reproduce:\r\n\r\n1. Have proxy which requires authentication (in my case simple auth)\r\n2. Add proxy server to user settings:\r\n    \"http.proxy\": \"http://username:password@proxy1.domain.com:80\", \r\n3. Optionally also setup proxy in env: \r\n    export http_proxy=http://username:password@proxy1.domain.com:80\r\n4. Run vscode and display extensions - extensions are displayed with option to install\r\n5. Click on install (any extension) - Error - Server returned 407\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/246905381","html_url":"https://github.com/Microsoft/vscode/issues/11860#issuecomment-246905381","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/11860","id":246905381,"user":{"login":"DentCop","id":8443319,"avatar_url":"https://avatars.githubusercontent.com/u/8443319?v=3","gravatar_id":"","url":"https://api.github.com/users/DentCop","html_url":"https://github.com/DentCop","followers_url":"https://api.github.com/users/DentCop/followers","following_url":"https://api.github.com/users/DentCop/following{/other_user}","gists_url":"https://api.github.com/users/DentCop/gists{/gist_id}","starred_url":"https://api.github.com/users/DentCop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DentCop/subscriptions","organizations_url":"https://api.github.com/users/DentCop/orgs","repos_url":"https://api.github.com/users/DentCop/repos","events_url":"https://api.github.com/users/DentCop/events{/privacy}","received_events_url":"https://api.github.com/users/DentCop/received_events","type":"User","site_admin":false},"created_at":"2016-09-14T04:45:48Z","updated_at":"2016-09-14T04:45:48Z","body":"So, the above is still true if you try to use `\"http.proxyAuthorization\":` field. Looks like it needs more work.\r\n\r\nBut, after changing my configuration back to including `username:password` in `\"http.proxy\":`, installing extensions now works! This is code v1.5.2. \r\n\r\nWorking config is:\r\n```\r\n\"http.proxy\": \"http://username:password@proxy.domain.com:port#`\"\r\n```\r\nWhich is what I stated with.\r\n\r\n\r\n"}}
{"actor":{"display_login":"DentCop"}}