{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/8242","repository_url":"https://api.github.com/repos/dotnet/corefx","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/8242/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/8242/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/8242/events","html_url":"https://github.com/dotnet/corefx/issues/8242","id":152814591,"number":8242,"title":"Inconsistencies in IdnMapping on Unix and Windows","user":{"login":"hughbe","id":1275900,"avatar_url":"https://avatars.githubusercontent.com/u/1275900?v=3","gravatar_id":"","url":"https://api.github.com/users/hughbe","html_url":"https://github.com/hughbe","followers_url":"https://api.github.com/users/hughbe/followers","following_url":"https://api.github.com/users/hughbe/following{/other_user}","gists_url":"https://api.github.com/users/hughbe/gists{/gist_id}","starred_url":"https://api.github.com/users/hughbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hughbe/subscriptions","organizations_url":"https://api.github.com/users/hughbe/orgs","repos_url":"https://api.github.com/users/hughbe/repos","events_url":"https://api.github.com/users/hughbe/events{/privacy}","received_events_url":"https://api.github.com/users/hughbe/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/corefx/labels/System.Globalization","name":"System.Globalization","color":"d4c5f9"}],"state":"open","locked":false,"assignee":{"login":"tarekgh","id":10833894,"avatar_url":"https://avatars.githubusercontent.com/u/10833894?v=3","gravatar_id":"","url":"https://api.github.com/users/tarekgh","html_url":"https://github.com/tarekgh","followers_url":"https://api.github.com/users/tarekgh/followers","following_url":"https://api.github.com/users/tarekgh/following{/other_user}","gists_url":"https://api.github.com/users/tarekgh/gists{/gist_id}","starred_url":"https://api.github.com/users/tarekgh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tarekgh/subscriptions","organizations_url":"https://api.github.com/users/tarekgh/orgs","repos_url":"https://api.github.com/users/tarekgh/repos","events_url":"https://api.github.com/users/tarekgh/events{/privacy}","received_events_url":"https://api.github.com/users/tarekgh/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dotnet/corefx/milestones/4","html_url":"https://github.com/dotnet/corefx/milestones/1.1.0","labels_url":"https://api.github.com/repos/dotnet/corefx/milestones/4/labels","id":1248719,"number":4,"title":"1.1.0","description":"Features associated with 1.1.0 unfortunately won't make it into the initial 1.0.0 RTM release.  We are tentatively planning on shipping them in the initial feature release after 1.0.0 RTM.\r\n\r\nNo calendar date is set.\r\n\r\nhttps://github.com/aspnet/Home/wiki/Roadmap","creator":{"login":"joshfree","id":1302850,"avatar_url":"https://avatars.githubusercontent.com/u/1302850?v=3","gravatar_id":"","url":"https://api.github.com/users/joshfree","html_url":"https://github.com/joshfree","followers_url":"https://api.github.com/users/joshfree/followers","following_url":"https://api.github.com/users/joshfree/following{/other_user}","gists_url":"https://api.github.com/users/joshfree/gists{/gist_id}","starred_url":"https://api.github.com/users/joshfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshfree/subscriptions","organizations_url":"https://api.github.com/users/joshfree/orgs","repos_url":"https://api.github.com/users/joshfree/repos","events_url":"https://api.github.com/users/joshfree/events{/privacy}","received_events_url":"https://api.github.com/users/joshfree/received_events","type":"User","site_admin":false},"open_issues":287,"closed_issues":665,"state":"open","created_at":"2015-08-10T18:04:00Z","updated_at":"2016-05-03T16:49:57Z","due_on":"2016-11-30T08:00:00Z","closed_at":null},"comments":2,"created_at":"2016-05-03T16:15:54Z","updated_at":"2016-05-03T17:28:32Z","closed_at":null,"body":"Originally, some of these were found in #7921 and I found more inconsistencies in #8224 so its worth creating a new issue and closing the old one that diagnosed the problems as with Uri.GetComponents.\r\n\r\n## GetAscii - uppercase ASCII chars (e.g. `A, B, C`)\r\n- Windows behaviour: returns the uppercase chars\r\n- Unix behaviour: returns the lowercase chars\r\n\r\n## GetAscii - single dash (e.g. `-`)\r\n- Windows behaviour: returns the original string\r\n- Unix behaviour: throws an `ArgumentException`\r\n\r\n## GetAscii - single full stop (e.g. `.`)\r\n- Windows behaviour: throws an `ArgumentException`\r\n- Unix behaviour: returns the original string\r\n\r\n## GetUnicode - invalid punycode (e.g. `xn--\\u1234pck`)\r\n- Windows behaviour: returns the original string\r\n- Unix behaviour: returns `ఽూ`\r\n\r\n/cc @ellismg @tarekgh "},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/216604356","html_url":"https://github.com/dotnet/corefx/issues/8242#issuecomment-216604356","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/8242","id":216604356,"user":{"login":"ellismg","id":9602953,"avatar_url":"https://avatars.githubusercontent.com/u/9602953?v=3","gravatar_id":"","url":"https://api.github.com/users/ellismg","html_url":"https://github.com/ellismg","followers_url":"https://api.github.com/users/ellismg/followers","following_url":"https://api.github.com/users/ellismg/following{/other_user}","gists_url":"https://api.github.com/users/ellismg/gists{/gist_id}","starred_url":"https://api.github.com/users/ellismg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ellismg/subscriptions","organizations_url":"https://api.github.com/users/ellismg/orgs","repos_url":"https://api.github.com/users/ellismg/repos","events_url":"https://api.github.com/users/ellismg/events{/privacy}","received_events_url":"https://api.github.com/users/ellismg/received_events","type":"User","site_admin":false},"created_at":"2016-05-03T17:28:32Z","updated_at":"2016-05-03T17:28:32Z","body":"I will need to dig in and consult the IDNA specs.  Last time I talk to Shawn about some of these it sounded like Windows may not follow the spec exactly where as ICU did and that's why we saw differences in some cases."}}