{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/fxa-customs-server/issues/117","repository_url":"https://api.github.com/repos/mozilla/fxa-customs-server","labels_url":"https://api.github.com/repos/mozilla/fxa-customs-server/issues/117/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/fxa-customs-server/issues/117/comments","events_url":"https://api.github.com/repos/mozilla/fxa-customs-server/issues/117/events","html_url":"https://github.com/mozilla/fxa-customs-server/pull/117","id":161529042,"number":117,"title":"feat(blocklist): Add blocklist module","user":{"login":"vbudhram","id":1295288,"avatar_url":"https://avatars.githubusercontent.com/u/1295288?v=3","gravatar_id":"","url":"https://api.github.com/users/vbudhram","html_url":"https://github.com/vbudhram","followers_url":"https://api.github.com/users/vbudhram/followers","following_url":"https://api.github.com/users/vbudhram/following{/other_user}","gists_url":"https://api.github.com/users/vbudhram/gists{/gist_id}","starred_url":"https://api.github.com/users/vbudhram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbudhram/subscriptions","organizations_url":"https://api.github.com/users/vbudhram/orgs","repos_url":"https://api.github.com/users/vbudhram/repos","events_url":"https://api.github.com/users/vbudhram/events{/privacy}","received_events_url":"https://api.github.com/users/vbudhram/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mozilla/fxa-customs-server/labels/waffle:blocked","name":"waffle:blocked","color":"e11d21"}],"state":"open","locked":false,"assignee":{"login":"vbudhram","id":1295288,"avatar_url":"https://avatars.githubusercontent.com/u/1295288?v=3","gravatar_id":"","url":"https://api.github.com/users/vbudhram","html_url":"https://github.com/vbudhram","followers_url":"https://api.github.com/users/vbudhram/followers","following_url":"https://api.github.com/users/vbudhram/following{/other_user}","gists_url":"https://api.github.com/users/vbudhram/gists{/gist_id}","starred_url":"https://api.github.com/users/vbudhram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbudhram/subscriptions","organizations_url":"https://api.github.com/users/vbudhram/orgs","repos_url":"https://api.github.com/users/vbudhram/repos","events_url":"https://api.github.com/users/vbudhram/events{/privacy}","received_events_url":"https://api.github.com/users/vbudhram/received_events","type":"User","site_admin":false},"assignees":[{"login":"vbudhram","id":1295288,"avatar_url":"https://avatars.githubusercontent.com/u/1295288?v=3","gravatar_id":"","url":"https://api.github.com/users/vbudhram","html_url":"https://github.com/vbudhram","followers_url":"https://api.github.com/users/vbudhram/followers","following_url":"https://api.github.com/users/vbudhram/following{/other_user}","gists_url":"https://api.github.com/users/vbudhram/gists{/gist_id}","starred_url":"https://api.github.com/users/vbudhram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbudhram/subscriptions","organizations_url":"https://api.github.com/users/vbudhram/orgs","repos_url":"https://api.github.com/users/vbudhram/repos","events_url":"https://api.github.com/users/vbudhram/events{/privacy}","received_events_url":"https://api.github.com/users/vbudhram/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/mozilla/fxa-customs-server/milestones/44","html_url":"https://github.com/mozilla/fxa-customs-server/milestones/FxA-105:%20ip%20blocklist","labels_url":"https://api.github.com/repos/mozilla/fxa-customs-server/milestones/44/labels","id":1854342,"number":44,"title":"FxA-105: ip blocklist","description":"","creator":{"login":"rfk","id":34695,"avatar_url":"https://avatars.githubusercontent.com/u/34695?v=3","gravatar_id":"","url":"https://api.github.com/users/rfk","html_url":"https://github.com/rfk","followers_url":"https://api.github.com/users/rfk/followers","following_url":"https://api.github.com/users/rfk/following{/other_user}","gists_url":"https://api.github.com/users/rfk/gists{/gist_id}","starred_url":"https://api.github.com/users/rfk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfk/subscriptions","organizations_url":"https://api.github.com/users/rfk/orgs","repos_url":"https://api.github.com/users/rfk/repos","events_url":"https://api.github.com/users/rfk/events{/privacy}","received_events_url":"https://api.github.com/users/rfk/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-06-29T05:44:54Z","updated_at":"2016-06-29T05:45:16Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2016-06-21T20:15:51Z","updated_at":"2016-08-10T20:44:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mozilla/fxa-customs-server/pulls/117","html_url":"https://github.com/mozilla/fxa-customs-server/pull/117","diff_url":"https://github.com/mozilla/fxa-customs-server/pull/117.diff","patch_url":"https://github.com/mozilla/fxa-customs-server/pull/117.patch"},"body":"This PR adds the ability to check a blocklist of ips and automatically block that request. Ref: https://github.com/mozilla/fxa/pull/156, https://github.com/mozilla/fxa-features/issues/6\r\n\r\nUnanswered questions:\r\n\r\n- [x] Retrieve valid Spamhaus BCL file\r\n- [ ] ~~Determine path forward for retrieving updates of file~~\r\n- [ ] ~~Create standalone module or service~~\r\n- [x] Add metrics logging\r\n- [x] Add feature flag and logOnly mode\r\n- [x] Add automatic reload on blocklist file change"},"comment":{"url":"https://api.github.com/repos/mozilla/fxa-customs-server/issues/comments/238998197","html_url":"https://github.com/mozilla/fxa-customs-server/pull/117#issuecomment-238998197","issue_url":"https://api.github.com/repos/mozilla/fxa-customs-server/issues/117","id":238998197,"user":{"login":"vbudhram","id":1295288,"avatar_url":"https://avatars.githubusercontent.com/u/1295288?v=3","gravatar_id":"","url":"https://api.github.com/users/vbudhram","html_url":"https://github.com/vbudhram","followers_url":"https://api.github.com/users/vbudhram/followers","following_url":"https://api.github.com/users/vbudhram/following{/other_user}","gists_url":"https://api.github.com/users/vbudhram/gists{/gist_id}","starred_url":"https://api.github.com/users/vbudhram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbudhram/subscriptions","organizations_url":"https://api.github.com/users/vbudhram/orgs","repos_url":"https://api.github.com/users/vbudhram/repos","events_url":"https://api.github.com/users/vbudhram/events{/privacy}","received_events_url":"https://api.github.com/users/vbudhram/received_events","type":"User","site_admin":false},"created_at":"2016-08-10T20:44:45Z","updated_at":"2016-08-10T20:44:45Z","body":"Blocked on getting lists to test."}}
{"actor":{"display_login":"vbudhram"}}