{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/go-ethereum/issues/836","labels_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/836/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/836/comments","events_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/836/events","html_url":"https://github.com/ethereum/go-ethereum/pull/836","id":72156380,"number":836,"title":"eth, p2p: support internal trusted peer list","user":{"login":"karalabe","id":129561,"avatar_url":"https://avatars.githubusercontent.com/u/129561?v=3","gravatar_id":"","url":"https://api.github.com/users/karalabe","html_url":"https://github.com/karalabe","followers_url":"https://api.github.com/users/karalabe/followers","following_url":"https://api.github.com/users/karalabe/following{/other_user}","gists_url":"https://api.github.com/users/karalabe/gists{/gist_id}","starred_url":"https://api.github.com/users/karalabe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karalabe/subscriptions","organizations_url":"https://api.github.com/users/karalabe/orgs","repos_url":"https://api.github.com/users/karalabe/repos","events_url":"https://api.github.com/users/karalabe/events{/privacy}","received_events_url":"https://api.github.com/users/karalabe/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ethereum/go-ethereum/labels/network","name":"network","color":"207de5"},{"url":"https://api.github.com/repos/ethereum/go-ethereum/labels/review","name":"review","color":"fad8c7"}],"state":"open","locked":false,"assignee":{"login":"fjl","id":6915,"avatar_url":"https://avatars.githubusercontent.com/u/6915?v=3","gravatar_id":"","url":"https://api.github.com/users/fjl","html_url":"https://github.com/fjl","followers_url":"https://api.github.com/users/fjl/followers","following_url":"https://api.github.com/users/fjl/following{/other_user}","gists_url":"https://api.github.com/users/fjl/gists{/gist_id}","starred_url":"https://api.github.com/users/fjl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fjl/subscriptions","organizations_url":"https://api.github.com/users/fjl/orgs","repos_url":"https://api.github.com/users/fjl/repos","events_url":"https://api.github.com/users/fjl/events{/privacy}","received_events_url":"https://api.github.com/users/fjl/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ethereum/go-ethereum/milestones/5","html_url":"https://github.com/ethereum/go-ethereum/milestones/Frontier","labels_url":"https://api.github.com/repos/ethereum/go-ethereum/milestones/5/labels","id":1011600,"number":5,"title":"Frontier","description":"This is the Frontier milestone for the ethereum protocol soft release. This milestone is not set in stone. Over time issues will be added and removed.","creator":{"login":"obscuren","id":6264126,"avatar_url":"https://avatars.githubusercontent.com/u/6264126?v=3","gravatar_id":"","url":"https://api.github.com/users/obscuren","html_url":"https://github.com/obscuren","followers_url":"https://api.github.com/users/obscuren/followers","following_url":"https://api.github.com/users/obscuren/following{/other_user}","gists_url":"https://api.github.com/users/obscuren/gists{/gist_id}","starred_url":"https://api.github.com/users/obscuren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/obscuren/subscriptions","organizations_url":"https://api.github.com/users/obscuren/orgs","repos_url":"https://api.github.com/users/obscuren/repos","events_url":"https://api.github.com/users/obscuren/events{/privacy}","received_events_url":"https://api.github.com/users/obscuren/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":130,"state":"open","created_at":"2015-03-09T00:06:47Z","updated_at":"2015-04-30T13:31:12Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-04-30T13:19:08Z","updated_at":"2015-04-30T15:58:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ethereum/go-ethereum/pulls/836","html_url":"https://github.com/ethereum/go-ethereum/pull/836","diff_url":"https://github.com/ethereum/go-ethereum/pull/836.diff","patch_url":"https://github.com/ethereum/go-ethereum/pull/836.patch"},"body":"This PR adds support for privileged trusted peers (issue #831):\r\n\r\n - A list of enode URLs (*internal* json file) may be set as trusted nodes\r\n - Trusted nodes are privileged: they get connected/accepted even above the maximum peer count\r\n - Connections to trusted nodes are reattempted every once in a while (15 sec for now)\r\n\r\n**Note**: `suggestPeer` has been dropped in favor of `addPeer`. Previously suggest was just a one shot dial suggestion (i.e. \"pls pls pls connect\") but if the dial failed, it was never retried. The new semantics was extended to retry connecting as long as the node is live."},"comment":{"url":"https://api.github.com/repos/ethereum/go-ethereum/issues/comments/97851020","html_url":"https://github.com/ethereum/go-ethereum/pull/836#issuecomment-97851020","issue_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/836","id":97851020,"user":{"login":"karalabe","id":129561,"avatar_url":"https://avatars.githubusercontent.com/u/129561?v=3","gravatar_id":"","url":"https://api.github.com/users/karalabe","html_url":"https://github.com/karalabe","followers_url":"https://api.github.com/users/karalabe/followers","following_url":"https://api.github.com/users/karalabe/following{/other_user}","gists_url":"https://api.github.com/users/karalabe/gists{/gist_id}","starred_url":"https://api.github.com/users/karalabe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karalabe/subscriptions","organizations_url":"https://api.github.com/users/karalabe/orgs","repos_url":"https://api.github.com/users/karalabe/repos","events_url":"https://api.github.com/users/karalabe/events{/privacy}","received_events_url":"https://api.github.com/users/karalabe/received_events","type":"User","site_admin":false},"created_at":"2015-04-30T15:58:06Z","updated_at":"2015-04-30T15:58:06Z","body":"Should they then be at all connected above max peers count? Or should they only be considered persistent suggestions?"}}