{"action":"created","comment":{"url":"https://api.github.com/repos/TokTok/c-toxcore/pulls/comments/85060540","pull_request_review_id":5795766,"id":85060540,"diff_hunk":"@@ -742,6 +745,53 @@ bool bootstrap(string address, uint16_t port, const uint8_t[PUBLIC_KEY_SIZE] pub\n bool add_tcp_relay(string address, uint16_t port, const uint8_t[PUBLIC_KEY_SIZE] public_key)\n     with error for bootstrap;\n \n+namespace query {\n+\n+  /**\n+   * Queries the server at IP port, with PUBKEY, for the TOXID at $name\n+   *\n+   * TODO(grayhatter) add a bool to send request from a one time use keypair. (Needs net_crypto/dht refactor)\n+   * NOTE(requires net_crypto.c support)\n+   *\n+   * param address the IPv4, or IPv6 Address for the server.","path":"toxcore/tox.api.h","position":24,"original_position":24,"commit_id":"b538668b9829c8754a92d42b265e626843db66e4","original_commit_id":"b538668b9829c8754a92d42b265e626843db66e4","user":{"login":"GrayHatter","id":243408,"avatar_url":"https://avatars.githubusercontent.com/u/243408?v=3","gravatar_id":"","url":"https://api.github.com/users/GrayHatter","html_url":"https://github.com/GrayHatter","followers_url":"https://api.github.com/users/GrayHatter/followers","following_url":"https://api.github.com/users/GrayHatter/following{/other_user}","gists_url":"https://api.github.com/users/GrayHatter/gists{/gist_id}","starred_url":"https://api.github.com/users/GrayHatter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GrayHatter/subscriptions","organizations_url":"https://api.github.com/users/GrayHatter/orgs","repos_url":"https://api.github.com/users/GrayHatter/repos","events_url":"https://api.github.com/users/GrayHatter/events{/privacy}","received_events_url":"https://api.github.com/users/GrayHatter/received_events","type":"User","site_admin":false},"body":"done","created_at":"2016-10-26T07:08:37Z","updated_at":"2016-10-26T07:14:20Z","html_url":"https://github.com/TokTok/c-toxcore/pull/200#discussion_r85060540","pull_request_url":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200","_links":{"self":{"href":"https://api.github.com/repos/TokTok/c-toxcore/pulls/comments/85060540"},"html":{"href":"https://github.com/TokTok/c-toxcore/pull/200#discussion_r85060540"},"pull_request":{"href":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200"}}},"pull_request":{"url":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200","id":90506223,"html_url":"https://github.com/TokTok/c-toxcore/pull/200","diff_url":"https://github.com/TokTok/c-toxcore/pull/200.diff","patch_url":"https://github.com/TokTok/c-toxcore/pull/200.patch","issue_url":"https://api.github.com/repos/TokTok/c-toxcore/issues/200","number":200,"state":"open","locked":false,"title":"Tox-Named","user":{"login":"GrayHatter","id":243408,"avatar_url":"https://avatars.githubusercontent.com/u/243408?v=3","gravatar_id":"","url":"https://api.github.com/users/GrayHatter","html_url":"https://github.com/GrayHatter","followers_url":"https://api.github.com/users/GrayHatter/followers","following_url":"https://api.github.com/users/GrayHatter/following{/other_user}","gists_url":"https://api.github.com/users/GrayHatter/gists{/gist_id}","starred_url":"https://api.github.com/users/GrayHatter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GrayHatter/subscriptions","organizations_url":"https://api.github.com/users/GrayHatter/orgs","repos_url":"https://api.github.com/users/GrayHatter/repos","events_url":"https://api.github.com/users/GrayHatter/events{/privacy}","received_events_url":"https://api.github.com/users/GrayHatter/received_events","type":"User","site_admin":false},"body":"enjoy!","created_at":"2016-10-23T05:59:56Z","updated_at":"2016-10-26T07:14:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"0e7fdf3bde84e42a5327e7160aa0be7e1197704c","assignee":{"login":"JFreegman","id":1646057,"avatar_url":"https://avatars.githubusercontent.com/u/1646057?v=3","gravatar_id":"","url":"https://api.github.com/users/JFreegman","html_url":"https://github.com/JFreegman","followers_url":"https://api.github.com/users/JFreegman/followers","following_url":"https://api.github.com/users/JFreegman/following{/other_user}","gists_url":"https://api.github.com/users/JFreegman/gists{/gist_id}","starred_url":"https://api.github.com/users/JFreegman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JFreegman/subscriptions","organizations_url":"https://api.github.com/users/JFreegman/orgs","repos_url":"https://api.github.com/users/JFreegman/repos","events_url":"https://api.github.com/users/JFreegman/events{/privacy}","received_events_url":"https://api.github.com/users/JFreegman/received_events","type":"User","site_admin":false},"assignees":[{"login":"JFreegman","id":1646057,"avatar_url":"https://avatars.githubusercontent.com/u/1646057?v=3","gravatar_id":"","url":"https://api.github.com/users/JFreegman","html_url":"https://github.com/JFreegman","followers_url":"https://api.github.com/users/JFreegman/followers","following_url":"https://api.github.com/users/JFreegman/following{/other_user}","gists_url":"https://api.github.com/users/JFreegman/gists{/gist_id}","starred_url":"https://api.github.com/users/JFreegman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JFreegman/subscriptions","organizations_url":"https://api.github.com/users/JFreegman/orgs","repos_url":"https://api.github.com/users/JFreegman/repos","events_url":"https://api.github.com/users/JFreegman/events{/privacy}","received_events_url":"https://api.github.com/users/JFreegman/received_events","type":"User","site_admin":false},{"login":"nurupo","id":1855294,"avatar_url":"https://avatars.githubusercontent.com/u/1855294?v=3","gravatar_id":"","url":"https://api.github.com/users/nurupo","html_url":"https://github.com/nurupo","followers_url":"https://api.github.com/users/nurupo/followers","following_url":"https://api.github.com/users/nurupo/following{/other_user}","gists_url":"https://api.github.com/users/nurupo/gists{/gist_id}","starred_url":"https://api.github.com/users/nurupo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nurupo/subscriptions","organizations_url":"https://api.github.com/users/nurupo/orgs","repos_url":"https://api.github.com/users/nurupo/repos","events_url":"https://api.github.com/users/nurupo/events{/privacy}","received_events_url":"https://api.github.com/users/nurupo/received_events","type":"User","site_admin":false},{"login":"tux3","id":5155966,"avatar_url":"https://avatars.githubusercontent.com/u/5155966?v=3","gravatar_id":"","url":"https://api.github.com/users/tux3","html_url":"https://github.com/tux3","followers_url":"https://api.github.com/users/tux3/followers","following_url":"https://api.github.com/users/tux3/following{/other_user}","gists_url":"https://api.github.com/users/tux3/gists{/gist_id}","starred_url":"https://api.github.com/users/tux3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tux3/subscriptions","organizations_url":"https://api.github.com/users/tux3/orgs","repos_url":"https://api.github.com/users/tux3/repos","events_url":"https://api.github.com/users/tux3/events{/privacy}","received_events_url":"https://api.github.com/users/tux3/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/TokTok/c-toxcore/milestones/3","html_url":"https://github.com/TokTok/c-toxcore/milestones/v0.0.3","labels_url":"https://api.github.com/repos/TokTok/c-toxcore/milestones/3/labels","id":2087743,"number":3,"title":"v0.0.3","description":null,"creator":{"login":"GrayHatter","id":243408,"avatar_url":"https://avatars.githubusercontent.com/u/243408?v=3","gravatar_id":"","url":"https://api.github.com/users/GrayHatter","html_url":"https://github.com/GrayHatter","followers_url":"https://api.github.com/users/GrayHatter/followers","following_url":"https://api.github.com/users/GrayHatter/following{/other_user}","gists_url":"https://api.github.com/users/GrayHatter/gists{/gist_id}","starred_url":"https://api.github.com/users/GrayHatter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GrayHatter/subscriptions","organizations_url":"https://api.github.com/users/GrayHatter/orgs","repos_url":"https://api.github.com/users/GrayHatter/repos","events_url":"https://api.github.com/users/GrayHatter/events{/privacy}","received_events_url":"https://api.github.com/users/GrayHatter/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2016-10-24T01:05:08Z","updated_at":"2016-10-24T01:19:12Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200/commits","review_comments_url":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200/comments","review_comment_url":"https://api.github.com/repos/TokTok/c-toxcore/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TokTok/c-toxcore/issues/200/comments","statuses_url":"https://api.github.com/repos/TokTok/c-toxcore/statuses/b538668b9829c8754a92d42b265e626843db66e4","head":{"label":"GrayHatter:toxdns","ref":"toxdns","sha":"b538668b9829c8754a92d42b265e626843db66e4","user":{"login":"GrayHatter","id":243408,"avatar_url":"https://avatars.githubusercontent.com/u/243408?v=3","gravatar_id":"","url":"https://api.github.com/users/GrayHatter","html_url":"https://github.com/GrayHatter","followers_url":"https://api.github.com/users/GrayHatter/followers","following_url":"https://api.github.com/users/GrayHatter/following{/other_user}","gists_url":"https://api.github.com/users/GrayHatter/gists{/gist_id}","starred_url":"https://api.github.com/users/GrayHatter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GrayHatter/subscriptions","organizations_url":"https://api.github.com/users/GrayHatter/orgs","repos_url":"https://api.github.com/users/GrayHatter/repos","events_url":"https://api.github.com/users/GrayHatter/events{/privacy}","received_events_url":"https://api.github.com/users/GrayHatter/received_events","type":"User","site_admin":false},"repo":{"id":28013542,"name":"toxcore","full_name":"GrayHatter/toxcore","owner":{"login":"GrayHatter","id":243408,"avatar_url":"https://avatars.githubusercontent.com/u/243408?v=3","gravatar_id":"","url":"https://api.github.com/users/GrayHatter","html_url":"https://github.com/GrayHatter","followers_url":"https://api.github.com/users/GrayHatter/followers","following_url":"https://api.github.com/users/GrayHatter/following{/other_user}","gists_url":"https://api.github.com/users/GrayHatter/gists{/gist_id}","starred_url":"https://api.github.com/users/GrayHatter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GrayHatter/subscriptions","organizations_url":"https://api.github.com/users/GrayHatter/orgs","repos_url":"https://api.github.com/users/GrayHatter/repos","events_url":"https://api.github.com/users/GrayHatter/events{/privacy}","received_events_url":"https://api.github.com/users/GrayHatter/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/GrayHatter/toxcore","description":"The future of online communications.","fork":true,"url":"https://api.github.com/repos/GrayHatter/toxcore","forks_url":"https://api.github.com/repos/GrayHatter/toxcore/forks","keys_url":"https://api.github.com/repos/GrayHatter/toxcore/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GrayHatter/toxcore/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GrayHatter/toxcore/teams","hooks_url":"https://api.github.com/repos/GrayHatter/toxcore/hooks","issue_events_url":"https://api.github.com/repos/GrayHatter/toxcore/issues/events{/number}","events_url":"https://api.github.com/repos/GrayHatter/toxcore/events","assignees_url":"https://api.github.com/repos/GrayHatter/toxcore/assignees{/user}","branches_url":"https://api.github.com/repos/GrayHatter/toxcore/branches{/branch}","tags_url":"https://api.github.com/repos/GrayHatter/toxcore/tags","blobs_url":"https://api.github.com/repos/GrayHatter/toxcore/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GrayHatter/toxcore/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GrayHatter/toxcore/git/refs{/sha}","trees_url":"https://api.github.com/repos/GrayHatter/toxcore/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GrayHatter/toxcore/statuses/{sha}","languages_url":"https://api.github.com/repos/GrayHatter/toxcore/languages","stargazers_url":"https://api.github.com/repos/GrayHatter/toxcore/stargazers","contributors_url":"https://api.github.com/repos/GrayHatter/toxcore/contributors","subscribers_url":"https://api.github.com/repos/GrayHatter/toxcore/subscribers","subscription_url":"https://api.github.com/repos/GrayHatter/toxcore/subscription","commits_url":"https://api.github.com/repos/GrayHatter/toxcore/commits{/sha}","git_commits_url":"https://api.github.com/repos/GrayHatter/toxcore/git/commits{/sha}","comments_url":"https://api.github.com/repos/GrayHatter/toxcore/comments{/number}","issue_comment_url":"https://api.github.com/repos/GrayHatter/toxcore/issues/comments{/number}","contents_url":"https://api.github.com/repos/GrayHatter/toxcore/contents/{+path}","compare_url":"https://api.github.com/repos/GrayHatter/toxcore/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GrayHatter/toxcore/merges","archive_url":"https://api.github.com/repos/GrayHatter/toxcore/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GrayHatter/toxcore/downloads","issues_url":"https://api.github.com/repos/GrayHatter/toxcore/issues{/number}","pulls_url":"https://api.github.com/repos/GrayHatter/toxcore/pulls{/number}","milestones_url":"https://api.github.com/repos/GrayHatter/toxcore/milestones{/number}","notifications_url":"https://api.github.com/repos/GrayHatter/toxcore/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GrayHatter/toxcore/labels{/name}","releases_url":"https://api.github.com/repos/GrayHatter/toxcore/releases{/id}","deployments_url":"https://api.github.com/repos/GrayHatter/toxcore/deployments","created_at":"2014-12-15T00:31:10Z","updated_at":"2016-09-09T06:55:55Z","pushed_at":"2016-10-24T04:53:01Z","git_url":"git://github.com/GrayHatter/toxcore.git","ssh_url":"git@github.com:GrayHatter/toxcore.git","clone_url":"https://github.com/GrayHatter/toxcore.git","svn_url":"https://github.com/GrayHatter/toxcore","homepage":"https://tox.chat","size":11732,"stargazers_count":12,"watchers_count":12,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":0,"forks":2,"open_issues":0,"watchers":12,"default_branch":"master"}},"base":{"label":"TokTok:master","ref":"master","sha":"6d0c8060c1e1034a5d5047799b0493c137e53364","user":{"login":"TokTok","id":17427091,"avatar_url":"https://avatars.githubusercontent.com/u/17427091?v=3","gravatar_id":"","url":"https://api.github.com/users/TokTok","html_url":"https://github.com/TokTok","followers_url":"https://api.github.com/users/TokTok/followers","following_url":"https://api.github.com/users/TokTok/following{/other_user}","gists_url":"https://api.github.com/users/TokTok/gists{/gist_id}","starred_url":"https://api.github.com/users/TokTok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TokTok/subscriptions","organizations_url":"https://api.github.com/users/TokTok/orgs","repos_url":"https://api.github.com/users/TokTok/repos","events_url":"https://api.github.com/users/TokTok/events{/privacy}","received_events_url":"https://api.github.com/users/TokTok/received_events","type":"Organization","site_admin":false},"repo":{"id":62703642,"name":"c-toxcore","full_name":"TokTok/c-toxcore","owner":{"login":"TokTok","id":17427091,"avatar_url":"https://avatars.githubusercontent.com/u/17427091?v=3","gravatar_id":"","url":"https://api.github.com/users/TokTok","html_url":"https://github.com/TokTok","followers_url":"https://api.github.com/users/TokTok/followers","following_url":"https://api.github.com/users/TokTok/following{/other_user}","gists_url":"https://api.github.com/users/TokTok/gists{/gist_id}","starred_url":"https://api.github.com/users/TokTok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TokTok/subscriptions","organizations_url":"https://api.github.com/users/TokTok/orgs","repos_url":"https://api.github.com/users/TokTok/repos","events_url":"https://api.github.com/users/TokTok/events{/privacy}","received_events_url":"https://api.github.com/users/TokTok/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/TokTok/c-toxcore","description":"The future of online communications.","fork":true,"url":"https://api.github.com/repos/TokTok/c-toxcore","forks_url":"https://api.github.com/repos/TokTok/c-toxcore/forks","keys_url":"https://api.github.com/repos/TokTok/c-toxcore/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TokTok/c-toxcore/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TokTok/c-toxcore/teams","hooks_url":"https://api.github.com/repos/TokTok/c-toxcore/hooks","issue_events_url":"https://api.github.com/repos/TokTok/c-toxcore/issues/events{/number}","events_url":"https://api.github.com/repos/TokTok/c-toxcore/events","assignees_url":"https://api.github.com/repos/TokTok/c-toxcore/assignees{/user}","branches_url":"https://api.github.com/repos/TokTok/c-toxcore/branches{/branch}","tags_url":"https://api.github.com/repos/TokTok/c-toxcore/tags","blobs_url":"https://api.github.com/repos/TokTok/c-toxcore/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TokTok/c-toxcore/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TokTok/c-toxcore/git/refs{/sha}","trees_url":"https://api.github.com/repos/TokTok/c-toxcore/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TokTok/c-toxcore/statuses/{sha}","languages_url":"https://api.github.com/repos/TokTok/c-toxcore/languages","stargazers_url":"https://api.github.com/repos/TokTok/c-toxcore/stargazers","contributors_url":"https://api.github.com/repos/TokTok/c-toxcore/contributors","subscribers_url":"https://api.github.com/repos/TokTok/c-toxcore/subscribers","subscription_url":"https://api.github.com/repos/TokTok/c-toxcore/subscription","commits_url":"https://api.github.com/repos/TokTok/c-toxcore/commits{/sha}","git_commits_url":"https://api.github.com/repos/TokTok/c-toxcore/git/commits{/sha}","comments_url":"https://api.github.com/repos/TokTok/c-toxcore/comments{/number}","issue_comment_url":"https://api.github.com/repos/TokTok/c-toxcore/issues/comments{/number}","contents_url":"https://api.github.com/repos/TokTok/c-toxcore/contents/{+path}","compare_url":"https://api.github.com/repos/TokTok/c-toxcore/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TokTok/c-toxcore/merges","archive_url":"https://api.github.com/repos/TokTok/c-toxcore/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TokTok/c-toxcore/downloads","issues_url":"https://api.github.com/repos/TokTok/c-toxcore/issues{/number}","pulls_url":"https://api.github.com/repos/TokTok/c-toxcore/pulls{/number}","milestones_url":"https://api.github.com/repos/TokTok/c-toxcore/milestones{/number}","notifications_url":"https://api.github.com/repos/TokTok/c-toxcore/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TokTok/c-toxcore/labels{/name}","releases_url":"https://api.github.com/repos/TokTok/c-toxcore/releases{/id}","deployments_url":"https://api.github.com/repos/TokTok/c-toxcore/deployments","created_at":"2016-07-06T08:15:22Z","updated_at":"2016-10-24T19:48:46Z","pushed_at":"2016-10-25T13:48:31Z","git_url":"git://github.com/TokTok/c-toxcore.git","ssh_url":"git@github.com:TokTok/c-toxcore.git","clone_url":"https://github.com/TokTok/c-toxcore.git","svn_url":"https://github.com/TokTok/c-toxcore","homepage":"https://tox.chat/","size":12105,"stargazers_count":46,"watchers_count":46,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":16,"mirror_url":null,"open_issues_count":36,"forks":16,"open_issues":36,"watchers":46,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200"},"html":{"href":"https://github.com/TokTok/c-toxcore/pull/200"},"issue":{"href":"https://api.github.com/repos/TokTok/c-toxcore/issues/200"},"comments":{"href":"https://api.github.com/repos/TokTok/c-toxcore/issues/200/comments"},"review_comments":{"href":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200/comments"},"review_comment":{"href":"https://api.github.com/repos/TokTok/c-toxcore/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TokTok/c-toxcore/pulls/200/commits"},"statuses":{"href":"https://api.github.com/repos/TokTok/c-toxcore/statuses/b538668b9829c8754a92d42b265e626843db66e4"}}}}
{"actor":{"display_login":"GrayHatter"}}