{"action":"closed","issue":{"url":"https://api.github.com/repos/tendermint/tendermint/issues/1264","repository_url":"https://api.github.com/repos/tendermint/tendermint","labels_url":"https://api.github.com/repos/tendermint/tendermint/issues/1264/labels{/name}","comments_url":"https://api.github.com/repos/tendermint/tendermint/issues/1264/comments","events_url":"https://api.github.com/repos/tendermint/tendermint/issues/1264/events","html_url":"https://github.com/tendermint/tendermint/issues/1264","id":301662910,"node_id":"MDU6SXNzdWUzMDE2NjI5MTA=","number":1264,"title":"p2p: prevent multiple connections from same IP","user":{"login":"ebuchman","id":2300911,"node_id":"MDQ6VXNlcjIzMDA5MTE=","avatar_url":"https://avatars3.githubusercontent.com/u/2300911?v=4","gravatar_id":"","url":"https://api.github.com/users/ebuchman","html_url":"https://github.com/ebuchman","followers_url":"https://api.github.com/users/ebuchman/followers","following_url":"https://api.github.com/users/ebuchman/following{/other_user}","gists_url":"https://api.github.com/users/ebuchman/gists{/gist_id}","starred_url":"https://api.github.com/users/ebuchman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ebuchman/subscriptions","organizations_url":"https://api.github.com/users/ebuchman/orgs","repos_url":"https://api.github.com/users/ebuchman/repos","events_url":"https://api.github.com/users/ebuchman/events{/privacy}","received_events_url":"https://api.github.com/users/ebuchman/received_events","type":"User","site_admin":false},"labels":[{"id":728824307,"node_id":"MDU6TGFiZWw3Mjg4MjQzMDc=","url":"https://api.github.com/repos/tendermint/tendermint/labels/p2p","name":"p2p","color":"fafad2","default":false},{"id":862947518,"node_id":"MDU6TGFiZWw4NjI5NDc1MTg=","url":"https://api.github.com/repos/tendermint/tendermint/labels/security","name":"security","color":"c40b55","default":false}],"state":"closed","locked":false,"assignee":{"login":"xla","id":1585,"node_id":"MDQ6VXNlcjE1ODU=","avatar_url":"https://avatars1.githubusercontent.com/u/1585?v=4","gravatar_id":"","url":"https://api.github.com/users/xla","html_url":"https://github.com/xla","followers_url":"https://api.github.com/users/xla/followers","following_url":"https://api.github.com/users/xla/following{/other_user}","gists_url":"https://api.github.com/users/xla/gists{/gist_id}","starred_url":"https://api.github.com/users/xla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xla/subscriptions","organizations_url":"https://api.github.com/users/xla/orgs","repos_url":"https://api.github.com/users/xla/repos","events_url":"https://api.github.com/users/xla/events{/privacy}","received_events_url":"https://api.github.com/users/xla/received_events","type":"User","site_admin":false},"assignees":[{"login":"xla","id":1585,"node_id":"MDQ6VXNlcjE1ODU=","avatar_url":"https://avatars1.githubusercontent.com/u/1585?v=4","gravatar_id":"","url":"https://api.github.com/users/xla","html_url":"https://github.com/xla","followers_url":"https://api.github.com/users/xla/followers","following_url":"https://api.github.com/users/xla/following{/other_user}","gists_url":"https://api.github.com/users/xla/gists{/gist_id}","starred_url":"https://api.github.com/users/xla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xla/subscriptions","organizations_url":"https://api.github.com/users/xla/orgs","repos_url":"https://api.github.com/users/xla/repos","events_url":"https://api.github.com/users/xla/events{/privacy}","received_events_url":"https://api.github.com/users/xla/received_events","type":"User","site_admin":false},{"login":"melekes","id":1282182,"node_id":"MDQ6VXNlcjEyODIxODI=","avatar_url":"https://avatars2.githubusercontent.com/u/1282182?v=4","gravatar_id":"","url":"https://api.github.com/users/melekes","html_url":"https://github.com/melekes","followers_url":"https://api.github.com/users/melekes/followers","following_url":"https://api.github.com/users/melekes/following{/other_user}","gists_url":"https://api.github.com/users/melekes/gists{/gist_id}","starred_url":"https://api.github.com/users/melekes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/melekes/subscriptions","organizations_url":"https://api.github.com/users/melekes/orgs","repos_url":"https://api.github.com/users/melekes/repos","events_url":"https://api.github.com/users/melekes/events{/privacy}","received_events_url":"https://api.github.com/users/melekes/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/tendermint/tendermint/milestones/14","html_url":"https://github.com/tendermint/tendermint/milestone/14","labels_url":"https://api.github.com/repos/tendermint/tendermint/milestones/14/labels","id":3091634,"node_id":"MDk6TWlsZXN0b25lMzA5MTYzNA==","number":14,"title":"launch","description":null,"creator":{"login":"greg-szabo","id":16846635,"node_id":"MDQ6VXNlcjE2ODQ2NjM1","avatar_url":"https://avatars3.githubusercontent.com/u/16846635?v=4","gravatar_id":"","url":"https://api.github.com/users/greg-szabo","html_url":"https://github.com/greg-szabo","followers_url":"https://api.github.com/users/greg-szabo/followers","following_url":"https://api.github.com/users/greg-szabo/following{/other_user}","gists_url":"https://api.github.com/users/greg-szabo/gists{/gist_id}","starred_url":"https://api.github.com/users/greg-szabo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greg-szabo/subscriptions","organizations_url":"https://api.github.com/users/greg-szabo/orgs","repos_url":"https://api.github.com/users/greg-szabo/repos","events_url":"https://api.github.com/users/greg-szabo/events{/privacy}","received_events_url":"https://api.github.com/users/greg-szabo/received_events","type":"User","site_admin":false},"open_issues":56,"closed_issues":29,"state":"open","created_at":"2018-02-06T01:49:17Z","updated_at":"2018-06-05T16:27:56Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2018-03-02T06:04:44Z","updated_at":"2018-06-05T16:27:56Z","closed_at":"2018-06-05T16:27:56Z","author_association":"CONTRIBUTOR","body":"Currently we allow multiple connections from the same IP because we only enforce uniqueness via the ID.\r\n\r\nWe shouldn't allow more than one connection from the same IP. Perhaps we should even limit the number of connections from an IP block (we used to do this)."}}
{"actor":{"display_login":"ebuchman"}}