{"action":"created","issue":{"url":"https://api.github.com/repos/yegor256/takes/issues/176","labels_url":"https://api.github.com/repos/yegor256/takes/issues/176/labels{/name}","comments_url":"https://api.github.com/repos/yegor256/takes/issues/176/comments","events_url":"https://api.github.com/repos/yegor256/takes/issues/176/events","html_url":"https://github.com/yegor256/takes/pull/176","id":68662493,"number":176,"title":"#46 RsWithCookie must reject if invalid characters","user":{"login":"dmzaytsev","id":9972909,"avatar_url":"https://avatars.githubusercontent.com/u/9972909?v=3","gravatar_id":"","url":"https://api.github.com/users/dmzaytsev","html_url":"https://github.com/dmzaytsev","followers_url":"https://api.github.com/users/dmzaytsev/followers","following_url":"https://api.github.com/users/dmzaytsev/following{/other_user}","gists_url":"https://api.github.com/users/dmzaytsev/gists{/gist_id}","starred_url":"https://api.github.com/users/dmzaytsev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmzaytsev/subscriptions","organizations_url":"https://api.github.com/users/dmzaytsev/orgs","repos_url":"https://api.github.com/users/dmzaytsev/repos","events_url":"https://api.github.com/users/dmzaytsev/events{/privacy}","received_events_url":"https://api.github.com/users/dmzaytsev/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/yegor256/takes/labels/15%20mins","name":"15 mins","color":"eb6421"},{"url":"https://api.github.com/repos/yegor256/takes/labels/@pinaf","name":"@pinaf","color":"009801"},{"url":"https://api.github.com/repos/yegor256/takes/labels/CR","name":"CR","color":"bfd4f3"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-04-15T12:01:23Z","updated_at":"2015-04-16T19:40:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/yegor256/takes/pulls/176","html_url":"https://github.com/yegor256/takes/pull/176","diff_url":"https://github.com/yegor256/takes/pull/176.diff","patch_url":"https://github.com/yegor256/takes/pull/176.patch"},"body":"For task #46 \r\n\r\n*  Ctor parameter name validates according [RFC 2616, section 2.2](http://tools.ietf.org/html/rfc6265#section-4.1.)\r\n*  Ctor parameter value validates according [RFC 6265 section 4.1.1](http://tools.ietf.org/html/rfc2616#section-2.2)\r\n*  added unit tests for new functionality"},"comment":{"url":"https://api.github.com/repos/yegor256/takes/issues/comments/93823435","html_url":"https://github.com/yegor256/takes/pull/176#issuecomment-93823435","issue_url":"https://api.github.com/repos/yegor256/takes/issues/176","id":93823435,"user":{"login":"rultor","id":8086956,"avatar_url":"https://avatars.githubusercontent.com/u/8086956?v=3","gravatar_id":"","url":"https://api.github.com/users/rultor","html_url":"https://github.com/rultor","followers_url":"https://api.github.com/users/rultor/followers","following_url":"https://api.github.com/users/rultor/following{/other_user}","gists_url":"https://api.github.com/users/rultor/gists{/gist_id}","starred_url":"https://api.github.com/users/rultor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rultor/subscriptions","organizations_url":"https://api.github.com/users/rultor/orgs","repos_url":"https://api.github.com/users/rultor/repos","events_url":"https://api.github.com/users/rultor/events{/privacy}","received_events_url":"https://api.github.com/users/rultor/received_events","type":"User","site_admin":false},"created_at":"2015-04-16T19:40:58Z","updated_at":"2015-04-16T19:40:58Z","body":"> @rultor merge pls\n\n@yegor256 Oops, I failed. You can see the full log [here](http://www.rultor.com/t/3399-93817894) (spent 4min)\n\n```\n++ curl -K ../curl-appveyor.cfg https://ci.appveyor.com/api/projects/yegor256/takes/build/617\n++ jq -r .build.status\n+ status=running\n+ '[' running == null ']'\n+ '[' running == success ']'\n+ '[' running == failed ']'\n+ echo 'waiting for AppVeyor build 617: running'\n+ sleep 5s\nwaiting for AppVeyor build 617: running\n+ true\n++ curl -K ../curl-appveyor.cfg https://ci.appveyor.com/api/projects/yegor256/takes/build/617\n++ jq -r .build.status\nwaiting for AppVeyor build 617: running\n+ status=running\n+ '[' running == null ']'\n+ '[' running == success ']'\n+ '[' running == failed ']'\n+ echo 'waiting for AppVeyor build 617: running'\n+ sleep 5s\n+ true\n++ curl -K ../curl-appveyor.cfg https://ci.appveyor.com/api/projects/yegor256/takes/build/617\n++ jq -r .build.status\n+ status=running\n+ '[' running == null ']'\n+ '[' running == success ']'\n+ '[' running == failed ']'\nwaiting for AppVeyor build 617: running\n+ echo 'waiting for AppVeyor build 617: running'\n+ sleep 5s\n+ true\n++ curl -K ../curl-appveyor.cfg https://ci.appveyor.com/api/projects/yegor256/takes/build/617\n++ jq -r .build.status\n+ status=running\n+ '[' running == null ']'\n+ '[' running == success ']'\n+ '[' running == failed ']'\n+ echo 'waiting for AppVeyor build 617: running'\n+ sleep 5s\nwaiting for AppVeyor build 617: running\n+ true\n++ curl -K ../curl-appveyor.cfg https://ci.appveyor.com/api/projects/yegor256/takes/build/617\n++ jq -r .build.status\n+ status=running\n+ '[' running == null ']'\n+ '[' running == success ']'\n+ '[' running == failed ']'\n+ echo 'waiting for AppVeyor build 617: running'\n+ sleep 5s\nwaiting for AppVeyor build 617: running\n+ true\n++ curl -K ../curl-appveyor.cfg https://ci.appveyor.com/api/projects/yegor256/takes/build/617\n++ jq -r .build.status\n+ status=failed\n+ '[' failed == null ']'\n+ '[' failed == success ']'\n+ '[' failed == failed ']'\nsee https://ci.appveyor.com/project/yegor256/takes/build/617\n+ echo 'see https://ci.appveyor.com/project/yegor256/takes/build/617'\n+ exit 1\n\n```"}}