{"action":"created","issue":{"url":"https://api.github.com/repos/akka/akka-http/issues/86","repository_url":"https://api.github.com/repos/akka/akka-http","labels_url":"https://api.github.com/repos/akka/akka-http/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/akka/akka-http/issues/86/comments","events_url":"https://api.github.com/repos/akka/akka-http/issues/86/events","html_url":"https://github.com/akka/akka-http/issues/86","id":175790421,"number":86,"title":"Impossible to parse cyrillic Uri","user":{"login":"akka-ci","id":2511948,"avatar_url":"https://avatars.githubusercontent.com/u/2511948?v=3","gravatar_id":"","url":"https://api.github.com/users/akka-ci","html_url":"https://github.com/akka-ci","followers_url":"https://api.github.com/users/akka-ci/followers","following_url":"https://api.github.com/users/akka-ci/following{/other_user}","gists_url":"https://api.github.com/users/akka-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/akka-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akka-ci/subscriptions","organizations_url":"https://api.github.com/users/akka-ci/orgs","repos_url":"https://api.github.com/users/akka-ci/repos","events_url":"https://api.github.com/users/akka-ci/events{/privacy}","received_events_url":"https://api.github.com/users/akka-ci/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/akka/akka-http/labels/t:http","name":"t:http","color":"ededed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/akka/akka-http/milestones/4","html_url":"https://github.com/akka/akka-http/milestones/2.4.x","labels_url":"https://api.github.com/repos/akka/akka-http/milestones/4/labels","id":1990897,"number":4,"title":"2.4.x","description":"","creator":{"login":"akka-ci","id":2511948,"avatar_url":"https://avatars.githubusercontent.com/u/2511948?v=3","gravatar_id":"","url":"https://api.github.com/users/akka-ci","html_url":"https://github.com/akka-ci","followers_url":"https://api.github.com/users/akka-ci/followers","following_url":"https://api.github.com/users/akka-ci/following{/other_user}","gists_url":"https://api.github.com/users/akka-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/akka-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akka-ci/subscriptions","organizations_url":"https://api.github.com/users/akka-ci/orgs","repos_url":"https://api.github.com/users/akka-ci/repos","events_url":"https://api.github.com/users/akka-ci/events{/privacy}","received_events_url":"https://api.github.com/users/akka-ci/received_events","type":"User","site_admin":false},"open_issues":33,"closed_issues":4,"state":"open","created_at":"2016-09-08T11:08:53Z","updated_at":"2016-09-08T15:49:17Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2016-09-08T15:49:17Z","updated_at":"2016-09-08T15:49:26Z","closed_at":null,"body":"<a href=\"https://github.com/RomanIakovlev\"><img src=\"https://avatars.githubusercontent.com/u/2363458?v=3\" align=\"left\" width=\"96\" height=\"96\" hspace=\"10\"></img></a> **Issue by [RomanIakovlev](https://github.com/RomanIakovlev)**\n_Tuesday Feb 02, 2016 at 19:17 GMT_\n_Originally opened as https://github.com/akka/akka/issues/19677_\n\n----\n\nConsider this:\r\n\r\n```\"com.typesafe.akka\" %% \"akka-http-experimental\" % \"2.4.2-RC1\"```\r\n\r\n```\r\nimport akka.http.scaladsl.model.Uri\r\n\r\nscala> Uri(\"http://президент.рф/\", Uri.ParsingMode.Relaxed)\r\nakka.http.scaladsl.model.IllegalUriException: Illegal URI reference: Invalid input 'п', expected 'EOI', '#', '?', path-abempty or authority (line 1, column 8): http://президент.рф/\r\n       ^\r\n  at akka.http.scaladsl.model.IllegalUriException$.apply(ErrorInfo.scala:40)\r\n  at akka.http.scaladsl.model.Uri$.fail(Uri.scala:741)\r\n  at akka.http.impl.model.parser.UriParser.fail(UriParser.scala:62)\r\n  at akka.http.impl.model.parser.UriParser.parseUriReference(UriParser.scala:33)\r\n  at akka.http.scaladsl.model.Uri$.apply(Uri.scala:209)\r\n  at akka.http.scaladsl.model.Uri$.apply(Uri.scala:199)\r\n  ... 43 elided\r\n\r\n```\r\n\r\nAny insights on how to tackle this?\n"},"comment":{"url":"https://api.github.com/repos/akka/akka-http/issues/comments/245643083","html_url":"https://github.com/akka/akka-http/issues/86#issuecomment-245643083","issue_url":"https://api.github.com/repos/akka/akka-http/issues/86","id":245643083,"user":{"login":"akka-ci","id":2511948,"avatar_url":"https://avatars.githubusercontent.com/u/2511948?v=3","gravatar_id":"","url":"https://api.github.com/users/akka-ci","html_url":"https://github.com/akka-ci","followers_url":"https://api.github.com/users/akka-ci/followers","following_url":"https://api.github.com/users/akka-ci/following{/other_user}","gists_url":"https://api.github.com/users/akka-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/akka-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akka-ci/subscriptions","organizations_url":"https://api.github.com/users/akka-ci/orgs","repos_url":"https://api.github.com/users/akka-ci/repos","events_url":"https://api.github.com/users/akka-ci/events{/privacy}","received_events_url":"https://api.github.com/users/akka-ci/received_events","type":"User","site_admin":false},"created_at":"2016-09-08T15:49:26Z","updated_at":"2016-09-08T15:49:26Z","body":"<a href=\"https://github.com/drewhk\"><img src=\"https://avatars.githubusercontent.com/u/932285?v=3\" align=\"left\" width=\"48\" height=\"48\" hspace=\"10\"></img></a> **Comment by [drewhk](https://github.com/drewhk)**\n_Wednesday Feb 03, 2016 at 11:59 GMT_\n\n----\n\nBecause it is for DNS, and % was a no-go for backwards compatibility (if I\nunderstand correctly).\n\nOn Wed, Feb 3, 2016 at 12:36 PM, Roland Kuhn <notifications@github.com>\nwrote:\n\n> Yes, true. What makes me wonder (in general) is why this punycode thing\n> was even invented, given percent encoding.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/akka/akka/issues/19677#issuecomment-179178927>.\n>\n\n"}}
{"actor":{"display_login":"akka-ci"}}