{"action":"created","issue":{"url":"https://api.github.com/repos/geel9/SteamAuth/issues/17","labels_url":"https://api.github.com/repos/geel9/SteamAuth/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/geel9/SteamAuth/issues/17/comments","events_url":"https://api.github.com/repos/geel9/SteamAuth/issues/17/events","html_url":"https://github.com/geel9/SteamAuth/pull/17","id":121898019,"number":17,"title":"Misc fixes and improvements","user":{"login":"ChaosEmperor","id":4096676,"avatar_url":"https://avatars.githubusercontent.com/u/4096676?v=3","gravatar_id":"","url":"https://api.github.com/users/ChaosEmperor","html_url":"https://github.com/ChaosEmperor","followers_url":"https://api.github.com/users/ChaosEmperor/followers","following_url":"https://api.github.com/users/ChaosEmperor/following{/other_user}","gists_url":"https://api.github.com/users/ChaosEmperor/gists{/gist_id}","starred_url":"https://api.github.com/users/ChaosEmperor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChaosEmperor/subscriptions","organizations_url":"https://api.github.com/users/ChaosEmperor/orgs","repos_url":"https://api.github.com/users/ChaosEmperor/repos","events_url":"https://api.github.com/users/ChaosEmperor/events{/privacy}","received_events_url":"https://api.github.com/users/ChaosEmperor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-13T04:14:30Z","updated_at":"2015-12-13T11:52:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/geel9/SteamAuth/pulls/17","html_url":"https://github.com/geel9/SteamAuth/pull/17","diff_url":"https://github.com/geel9/SteamAuth/pull/17.diff","patch_url":"https://github.com/geel9/SteamAuth/pull/17.patch"},"body":"This pull request has 6 main improvements:\r\n\r\n1. Fixed a rare crash where an error HTML page was returned instead of the RSA Json.\r\n2. Added new `DoLogin` result type `TooManyFailedLogins`.\r\n3. Added new `AddAuthenticator` result type `AuthenticatorPresent`.\r\n4. `DoLogin` returns `BadCredentials` correctly when credentials are bad and captcha is also needed.\r\n5. A deviceID is generated if it is already not set. Read my comment [here](https://github.com/geel9/SteamAuth/pull/8#issuecomment-164227799) for more info.\r\n6. Allowed the user to select the SteamGuard scheme on deactivation. (2-Remove completely, 1-Switch to email)"},"comment":{"url":"https://api.github.com/repos/geel9/SteamAuth/issues/comments/164251724","html_url":"https://github.com/geel9/SteamAuth/pull/17#issuecomment-164251724","issue_url":"https://api.github.com/repos/geel9/SteamAuth/issues/17","id":164251724,"user":{"login":"pipe01","id":3885705,"avatar_url":"https://avatars.githubusercontent.com/u/3885705?v=3","gravatar_id":"","url":"https://api.github.com/users/pipe01","html_url":"https://github.com/pipe01","followers_url":"https://api.github.com/users/pipe01/followers","following_url":"https://api.github.com/users/pipe01/following{/other_user}","gists_url":"https://api.github.com/users/pipe01/gists{/gist_id}","starred_url":"https://api.github.com/users/pipe01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pipe01/subscriptions","organizations_url":"https://api.github.com/users/pipe01/orgs","repos_url":"https://api.github.com/users/pipe01/repos","events_url":"https://api.github.com/users/pipe01/events{/privacy}","received_events_url":"https://api.github.com/users/pipe01/received_events","type":"User","site_admin":false},"created_at":"2015-12-13T11:52:28Z","updated_at":"2015-12-13T11:52:28Z","body":"This looks nice! "}}