{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/cli/issues/3093","repository_url":"https://api.github.com/repos/dotnet/cli","labels_url":"https://api.github.com/repos/dotnet/cli/issues/3093/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/cli/issues/3093/comments","events_url":"https://api.github.com/repos/dotnet/cli/issues/3093/events","html_url":"https://github.com/dotnet/cli/issues/3093","id":155422795,"number":3093,"title":".NET core should not SPY on users by default","user":{"login":"bluemmc","id":12269205,"avatar_url":"https://avatars.githubusercontent.com/u/12269205?v=3","gravatar_id":"","url":"https://api.github.com/users/bluemmc","html_url":"https://github.com/bluemmc","followers_url":"https://api.github.com/users/bluemmc/followers","following_url":"https://api.github.com/users/bluemmc/following{/other_user}","gists_url":"https://api.github.com/users/bluemmc/gists{/gist_id}","starred_url":"https://api.github.com/users/bluemmc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bluemmc/subscriptions","organizations_url":"https://api.github.com/users/bluemmc/orgs","repos_url":"https://api.github.com/users/bluemmc/repos","events_url":"https://api.github.com/users/bluemmc/events{/privacy}","received_events_url":"https://api.github.com/users/bluemmc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dotnet/cli/milestones/5","html_url":"https://github.com/dotnet/cli/milestones/1.0.0-rtm","labels_url":"https://api.github.com/repos/dotnet/cli/milestones/5/labels","id":1389772,"number":5,"title":"1.0.0-rtm","description":"2016 (https://github.com/aspnet/Home/wiki/Roadmap)","creator":{"login":"Petermarcu","id":8228359,"avatar_url":"https://avatars.githubusercontent.com/u/8228359?v=3","gravatar_id":"","url":"https://api.github.com/users/Petermarcu","html_url":"https://github.com/Petermarcu","followers_url":"https://api.github.com/users/Petermarcu/followers","following_url":"https://api.github.com/users/Petermarcu/following{/other_user}","gists_url":"https://api.github.com/users/Petermarcu/gists{/gist_id}","starred_url":"https://api.github.com/users/Petermarcu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Petermarcu/subscriptions","organizations_url":"https://api.github.com/users/Petermarcu/orgs","repos_url":"https://api.github.com/users/Petermarcu/repos","events_url":"https://api.github.com/users/Petermarcu/events{/privacy}","received_events_url":"https://api.github.com/users/Petermarcu/received_events","type":"User","site_admin":false},"open_issues":313,"closed_issues":184,"state":"open","created_at":"2015-11-02T19:50:04Z","updated_at":"2016-06-27T17:07:37Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2016-05-18T06:01:42Z","updated_at":"2016-06-28T01:49:40Z","closed_at":null,"body":"@blackdwarf @piotrMSFT I am very disappointed to discover that .NET core comes with a hidden and enabled spy utility that reports on its users. (Lakshanf/issue2066/telemetry #2145). Apparently, MS has learned nothing from the backclash against Windows 10 spying on users. I suspect many will not want to install .NET core for this reason, which is a shame because .NET core is otherwise cool. \r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/cli/issues/comments/228926700","html_url":"https://github.com/dotnet/cli/issues/3093#issuecomment-228926700","issue_url":"https://api.github.com/repos/dotnet/cli/issues/3093","id":228926700,"user":{"login":"GuardRex","id":1622880,"avatar_url":"https://avatars.githubusercontent.com/u/1622880?v=3","gravatar_id":"","url":"https://api.github.com/users/GuardRex","html_url":"https://github.com/GuardRex","followers_url":"https://api.github.com/users/GuardRex/followers","following_url":"https://api.github.com/users/GuardRex/following{/other_user}","gists_url":"https://api.github.com/users/GuardRex/gists{/gist_id}","starred_url":"https://api.github.com/users/GuardRex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GuardRex/subscriptions","organizations_url":"https://api.github.com/users/GuardRex/orgs","repos_url":"https://api.github.com/users/GuardRex/repos","events_url":"https://api.github.com/users/GuardRex/events{/privacy}","received_events_url":"https://api.github.com/users/GuardRex/received_events","type":"User","site_admin":false},"created_at":"2016-06-28T01:49:40Z","updated_at":"2016-06-28T01:49:40Z","body":"Update on opt-out with `web.config`: My self-removal took a step forward with my custom `publish-iis` tooling, where I started shooting the env var into the `web.config` automatically. I'm not a big fan of having to set env vars on servers. https://github.com/GuardRex/GuardRex.AspNetCore.Server.IISIntegration.Tools \r\n\r\nI emit the following `web.config` file from my tooling. Since IIS picks up the file first (and hopefully sets the env var prior to  `dotnet`/`corehost` starting, I think this approach will work without having to set env vars on individual servers.\r\n```xml\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<configuration>\r\n  <system.webServer>\r\n    <handlers>\r\n      <add name=\"aspNetCore\" path=\"*\" verb=\"*\" modules=\"AspNetCoreModule\" resourceType=\"Unspecified\" />\r\n    </handlers>\r\n    <aspNetCore processPath=\".\\teststandalone.exe\" stdoutLogEnabled=\"false\" stdoutLogFile=\".\\logs\\stdout\">\r\n      <environmentVariables>\r\n        <environmentVariable name=\"DOTNET_CLI_TELEMETRY_OPTOUT\" value=\"1\" />\r\n      </environmentVariables>\r\n    </aspNetCore>\r\n  </system.webServer>\r\n</configuration>\r\n```\r\nIt's still unclear to me if `corehost` (the `.exe` used to start self-contained apps) even requires the env var to be set. It would be nice to have a clarification on that if anyone knows."}}
{"actor":{"display_login":"GuardRex"}}