{"pull_request":{"state":"open","user":{"avatar_url":"https://secure.gravatar.com/avatar/cfd56cc84f5f67c6d64721269debf07b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cfd56cc84f5f67c6d64721269debf07b","url":"https://api.github.com/users/dwestheide","login":"dwestheide","id":441848},"deletions":4,"merged_by":null,"updated_at":"2011-11-01T18:47:44Z","commits":1,"base":{"ref":"oauth2","repo":{"name":"unfiltered","fork":false,"master_branch":null,"pushed_at":"2011-11-01T18:47:44Z","homepage":"http://unfiltered.databinder.net/","open_issues":18,"clone_url":"https://github.com/unfiltered/unfiltered.git","updated_at":"2011-11-01T18:47:44Z","private":false,"forks":36,"svn_url":"https://svn.github.com/unfiltered/unfiltered","language":"Scala","url":"https://api.github.com/repos/unfiltered/unfiltered","owner":{"avatar_url":"https://secure.gravatar.com/avatar/6d323de66ebfc22d4e09482c58af1f78?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6d323de66ebfc22d4e09482c58af1f78","url":"https://api.github.com/users/unfiltered","login":"unfiltered","id":1084535},"html_url":"https://github.com/unfiltered/unfiltered","description":"A toolkit for servicing HTTP requests in Scala","size":528,"id":674411,"watchers":258,"git_url":"git://github.com/unfiltered/unfiltered.git","created_at":"2010-05-19T04:00:57Z","ssh_url":"git@github.com:unfiltered/unfiltered.git"},"user":{"avatar_url":"https://secure.gravatar.com/avatar/6d323de66ebfc22d4e09482c58af1f78?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"6d323de66ebfc22d4e09482c58af1f78","url":"https://api.github.com/users/unfiltered","login":"unfiltered","id":1084535},"label":"unfiltered:oauth2","sha":"065d74392d3656ba750833515e6a748a2c09e092"},"comments":0,"diff_url":"https://github.com/unfiltered/unfiltered/pull/91.diff","closed_at":null,"url":"https://api.github.com/repos/unfiltered/unfiltered/pulls/91","additions":4,"merged":false,"head":{"ref":"oauth2_fix_errorheader","repo":{"name":"Unfiltered","fork":true,"master_branch":null,"pushed_at":"2011-11-01T18:42:23Z","homepage":"http://unfiltered.databinder.net/","open_issues":0,"clone_url":"https://github.com/dwestheide/Unfiltered.git","updated_at":"2011-11-01T18:42:23Z","private":false,"forks":0,"svn_url":"https://svn.github.com/dwestheide/Unfiltered","language":"Scala","url":"https://api.github.com/repos/dwestheide/Unfiltered","owner":{"avatar_url":"https://secure.gravatar.com/avatar/cfd56cc84f5f67c6d64721269debf07b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cfd56cc84f5f67c6d64721269debf07b","url":"https://api.github.com/users/dwestheide","login":"dwestheide","id":441848},"html_url":"https://github.com/dwestheide/Unfiltered","description":"A toolkit for servicing HTTP requests in Scala","size":120,"id":2416577,"watchers":1,"git_url":"git://github.com/dwestheide/Unfiltered.git","created_at":"2011-09-19T16:30:12Z","ssh_url":"git@github.com:dwestheide/Unfiltered.git"},"user":{"avatar_url":"https://secure.gravatar.com/avatar/cfd56cc84f5f67c6d64721269debf07b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cfd56cc84f5f67c6d64721269debf07b","url":"https://api.github.com/users/dwestheide","login":"dwestheide","id":441848},"label":"dwestheide:oauth2_fix_errorheader","sha":"9357a8ed8b8269f344ef42a1556a5add5a3c1fdd"},"body":"Sorry for the additional effort, Doug, but I noticed that the errorHeader method I introduced with my last pull request should probably be more robust than the first, somewhat naive implementation:\r\n\r\nWhile it was behaving correctly for input that is in accordance with the Bearer and MAC specs, it was prone to producing an invalid header value if an error description argument was given, but no error argument. This new version would still produce a syntactically correct value for the WWW-Authenticate header.","merged_at":null,"issue_url":"https://github.com/unfiltered/unfiltered/issues/91","_links":{"comments":{"href":"https://api.github.com/repos/unfiltered/unfiltered/issues/91/comments"},"html":{"href":"https://github.com/unfiltered/unfiltered/pull/91"},"review_comments":{"href":"https://api.github.com/repos/unfiltered/unfiltered/pulls/91/comments"},"self":{"href":"https://api.github.com/repos/unfiltered/unfiltered/pulls/91"}},"review_comments":0,"html_url":"https://github.com/unfiltered/unfiltered/pull/91","number":91,"title":"Making errorHeader more robust and generic","mergeable":null,"id":453337,"patch_url":"https://github.com/unfiltered/unfiltered/pull/91.patch","changed_files":1,"created_at":"2011-11-01T18:47:44Z"},"action":"opened","number":91}