{"action":"closed","number":54,"pull_request":{"url":"https://api.github.com/repos/aio-libs/aioftp/pulls/54","id":127389212,"html_url":"https://github.com/aio-libs/aioftp/pull/54","diff_url":"https://github.com/aio-libs/aioftp/pull/54.diff","patch_url":"https://github.com/aio-libs/aioftp/pull/54.patch","issue_url":"https://api.github.com/repos/aio-libs/aioftp/issues/54","number":54,"state":"closed","locked":false,"title":"server: fix server address in passive mode","user":{"login":"yieyu","id":23623543,"avatar_url":"https://avatars1.githubusercontent.com/u/23623543?v=4","gravatar_id":"","url":"https://api.github.com/users/yieyu","html_url":"https://github.com/yieyu","followers_url":"https://api.github.com/users/yieyu/followers","following_url":"https://api.github.com/users/yieyu/following{/other_user}","gists_url":"https://api.github.com/users/yieyu/gists{/gist_id}","starred_url":"https://api.github.com/users/yieyu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yieyu/subscriptions","organizations_url":"https://api.github.com/users/yieyu/orgs","repos_url":"https://api.github.com/users/yieyu/repos","events_url":"https://api.github.com/users/yieyu/events{/privacy}","received_events_url":"https://api.github.com/users/yieyu/received_events","type":"User","site_admin":false},"body":"when i'm using the default host, the port command did response with 0.0.0.0, thus some clients refusing to connect","created_at":"2017-06-26T02:07:59Z","updated_at":"2017-12-03T19:38:41Z","closed_at":"2017-12-03T19:38:41Z","merged_at":null,"merge_commit_sha":"5398abc3ee8e1166da0c9b83c480834535a385ec","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/aio-libs/aioftp/pulls/54/commits","review_comments_url":"https://api.github.com/repos/aio-libs/aioftp/pulls/54/comments","review_comment_url":"https://api.github.com/repos/aio-libs/aioftp/pulls/comments{/number}","comments_url":"https://api.github.com/repos/aio-libs/aioftp/issues/54/comments","statuses_url":"https://api.github.com/repos/aio-libs/aioftp/statuses/a2f88f1c7cea8b789d15bb3dbbc16408f36af04a","head":{"label":"yieyu:bug_fix","ref":"bug_fix","sha":"a2f88f1c7cea8b789d15bb3dbbc16408f36af04a","user":{"login":"yieyu","id":23623543,"avatar_url":"https://avatars1.githubusercontent.com/u/23623543?v=4","gravatar_id":"","url":"https://api.github.com/users/yieyu","html_url":"https://github.com/yieyu","followers_url":"https://api.github.com/users/yieyu/followers","following_url":"https://api.github.com/users/yieyu/following{/other_user}","gists_url":"https://api.github.com/users/yieyu/gists{/gist_id}","starred_url":"https://api.github.com/users/yieyu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yieyu/subscriptions","organizations_url":"https://api.github.com/users/yieyu/orgs","repos_url":"https://api.github.com/users/yieyu/repos","events_url":"https://api.github.com/users/yieyu/events{/privacy}","received_events_url":"https://api.github.com/users/yieyu/received_events","type":"User","site_admin":false},"repo":{"id":77997882,"name":"aioftp","full_name":"yieyu/aioftp","owner":{"login":"yieyu","id":23623543,"avatar_url":"https://avatars1.githubusercontent.com/u/23623543?v=4","gravatar_id":"","url":"https://api.github.com/users/yieyu","html_url":"https://github.com/yieyu","followers_url":"https://api.github.com/users/yieyu/followers","following_url":"https://api.github.com/users/yieyu/following{/other_user}","gists_url":"https://api.github.com/users/yieyu/gists{/gist_id}","starred_url":"https://api.github.com/users/yieyu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yieyu/subscriptions","organizations_url":"https://api.github.com/users/yieyu/orgs","repos_url":"https://api.github.com/users/yieyu/repos","events_url":"https://api.github.com/users/yieyu/events{/privacy}","received_events_url":"https://api.github.com/users/yieyu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/yieyu/aioftp","description":"ftp client/server for asyncio (http://pohmelie.github.io/aioftp or http://aioftp.readthedocs.org (no python 3.5))","fork":true,"url":"https://api.github.com/repos/yieyu/aioftp","forks_url":"https://api.github.com/repos/yieyu/aioftp/forks","keys_url":"https://api.github.com/repos/yieyu/aioftp/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yieyu/aioftp/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yieyu/aioftp/teams","hooks_url":"https://api.github.com/repos/yieyu/aioftp/hooks","issue_events_url":"https://api.github.com/repos/yieyu/aioftp/issues/events{/number}","events_url":"https://api.github.com/repos/yieyu/aioftp/events","assignees_url":"https://api.github.com/repos/yieyu/aioftp/assignees{/user}","branches_url":"https://api.github.com/repos/yieyu/aioftp/branches{/branch}","tags_url":"https://api.github.com/repos/yieyu/aioftp/tags","blobs_url":"https://api.github.com/repos/yieyu/aioftp/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yieyu/aioftp/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yieyu/aioftp/git/refs{/sha}","trees_url":"https://api.github.com/repos/yieyu/aioftp/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yieyu/aioftp/statuses/{sha}","languages_url":"https://api.github.com/repos/yieyu/aioftp/languages","stargazers_url":"https://api.github.com/repos/yieyu/aioftp/stargazers","contributors_url":"https://api.github.com/repos/yieyu/aioftp/contributors","subscribers_url":"https://api.github.com/repos/yieyu/aioftp/subscribers","subscription_url":"https://api.github.com/repos/yieyu/aioftp/subscription","commits_url":"https://api.github.com/repos/yieyu/aioftp/commits{/sha}","git_commits_url":"https://api.github.com/repos/yieyu/aioftp/git/commits{/sha}","comments_url":"https://api.github.com/repos/yieyu/aioftp/comments{/number}","issue_comment_url":"https://api.github.com/repos/yieyu/aioftp/issues/comments{/number}","contents_url":"https://api.github.com/repos/yieyu/aioftp/contents/{+path}","compare_url":"https://api.github.com/repos/yieyu/aioftp/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yieyu/aioftp/merges","archive_url":"https://api.github.com/repos/yieyu/aioftp/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yieyu/aioftp/downloads","issues_url":"https://api.github.com/repos/yieyu/aioftp/issues{/number}","pulls_url":"https://api.github.com/repos/yieyu/aioftp/pulls{/number}","milestones_url":"https://api.github.com/repos/yieyu/aioftp/milestones{/number}","notifications_url":"https://api.github.com/repos/yieyu/aioftp/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yieyu/aioftp/labels{/name}","releases_url":"https://api.github.com/repos/yieyu/aioftp/releases{/id}","deployments_url":"https://api.github.com/repos/yieyu/aioftp/deployments","created_at":"2017-01-04T08:48:48Z","updated_at":"2017-01-04T08:48:50Z","pushed_at":"2017-06-26T01:59:23Z","git_url":"git://github.com/yieyu/aioftp.git","ssh_url":"git@github.com:yieyu/aioftp.git","clone_url":"https://github.com/yieyu/aioftp.git","svn_url":"https://github.com/yieyu/aioftp","homepage":"","size":2452,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"aio-libs:master","ref":"master","sha":"f8a0517a7c6a7c64706fa1bbf1d221a8780d39c5","user":{"login":"aio-libs","id":7049303,"avatar_url":"https://avatars2.githubusercontent.com/u/7049303?v=4","gravatar_id":"","url":"https://api.github.com/users/aio-libs","html_url":"https://github.com/aio-libs","followers_url":"https://api.github.com/users/aio-libs/followers","following_url":"https://api.github.com/users/aio-libs/following{/other_user}","gists_url":"https://api.github.com/users/aio-libs/gists{/gist_id}","starred_url":"https://api.github.com/users/aio-libs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aio-libs/subscriptions","organizations_url":"https://api.github.com/users/aio-libs/orgs","repos_url":"https://api.github.com/users/aio-libs/repos","events_url":"https://api.github.com/users/aio-libs/events{/privacy}","received_events_url":"https://api.github.com/users/aio-libs/received_events","type":"Organization","site_admin":false},"repo":{"id":33934261,"name":"aioftp","full_name":"aio-libs/aioftp","owner":{"login":"aio-libs","id":7049303,"avatar_url":"https://avatars2.githubusercontent.com/u/7049303?v=4","gravatar_id":"","url":"https://api.github.com/users/aio-libs","html_url":"https://github.com/aio-libs","followers_url":"https://api.github.com/users/aio-libs/followers","following_url":"https://api.github.com/users/aio-libs/following{/other_user}","gists_url":"https://api.github.com/users/aio-libs/gists{/gist_id}","starred_url":"https://api.github.com/users/aio-libs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aio-libs/subscriptions","organizations_url":"https://api.github.com/users/aio-libs/orgs","repos_url":"https://api.github.com/users/aio-libs/repos","events_url":"https://api.github.com/users/aio-libs/events{/privacy}","received_events_url":"https://api.github.com/users/aio-libs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio (http://aioftp.readthedocs.org)","fork":false,"url":"https://api.github.com/repos/aio-libs/aioftp","forks_url":"https://api.github.com/repos/aio-libs/aioftp/forks","keys_url":"https://api.github.com/repos/aio-libs/aioftp/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aio-libs/aioftp/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aio-libs/aioftp/teams","hooks_url":"https://api.github.com/repos/aio-libs/aioftp/hooks","issue_events_url":"https://api.github.com/repos/aio-libs/aioftp/issues/events{/number}","events_url":"https://api.github.com/repos/aio-libs/aioftp/events","assignees_url":"https://api.github.com/repos/aio-libs/aioftp/assignees{/user}","branches_url":"https://api.github.com/repos/aio-libs/aioftp/branches{/branch}","tags_url":"https://api.github.com/repos/aio-libs/aioftp/tags","blobs_url":"https://api.github.com/repos/aio-libs/aioftp/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aio-libs/aioftp/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aio-libs/aioftp/git/refs{/sha}","trees_url":"https://api.github.com/repos/aio-libs/aioftp/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aio-libs/aioftp/statuses/{sha}","languages_url":"https://api.github.com/repos/aio-libs/aioftp/languages","stargazers_url":"https://api.github.com/repos/aio-libs/aioftp/stargazers","contributors_url":"https://api.github.com/repos/aio-libs/aioftp/contributors","subscribers_url":"https://api.github.com/repos/aio-libs/aioftp/subscribers","subscription_url":"https://api.github.com/repos/aio-libs/aioftp/subscription","commits_url":"https://api.github.com/repos/aio-libs/aioftp/commits{/sha}","git_commits_url":"https://api.github.com/repos/aio-libs/aioftp/git/commits{/sha}","comments_url":"https://api.github.com/repos/aio-libs/aioftp/comments{/number}","issue_comment_url":"https://api.github.com/repos/aio-libs/aioftp/issues/comments{/number}","contents_url":"https://api.github.com/repos/aio-libs/aioftp/contents/{+path}","compare_url":"https://api.github.com/repos/aio-libs/aioftp/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aio-libs/aioftp/merges","archive_url":"https://api.github.com/repos/aio-libs/aioftp/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aio-libs/aioftp/downloads","issues_url":"https://api.github.com/repos/aio-libs/aioftp/issues{/number}","pulls_url":"https://api.github.com/repos/aio-libs/aioftp/pulls{/number}","milestones_url":"https://api.github.com/repos/aio-libs/aioftp/milestones{/number}","notifications_url":"https://api.github.com/repos/aio-libs/aioftp/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aio-libs/aioftp/labels{/name}","releases_url":"https://api.github.com/repos/aio-libs/aioftp/releases{/id}","deployments_url":"https://api.github.com/repos/aio-libs/aioftp/deployments","created_at":"2015-04-14T13:45:29Z","updated_at":"2017-12-02T05:35:24Z","pushed_at":"2017-12-03T19:33:48Z","git_url":"git://github.com/aio-libs/aioftp.git","ssh_url":"git@github.com:aio-libs/aioftp.git","clone_url":"https://github.com/aio-libs/aioftp.git","svn_url":"https://github.com/aio-libs/aioftp","homepage":"","size":2344,"stargazers_count":31,"watchers_count":31,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":10,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":10,"open_issues":3,"watchers":31,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/aio-libs/aioftp/pulls/54"},"html":{"href":"https://github.com/aio-libs/aioftp/pull/54"},"issue":{"href":"https://api.github.com/repos/aio-libs/aioftp/issues/54"},"comments":{"href":"https://api.github.com/repos/aio-libs/aioftp/issues/54/comments"},"review_comments":{"href":"https://api.github.com/repos/aio-libs/aioftp/pulls/54/comments"},"review_comment":{"href":"https://api.github.com/repos/aio-libs/aioftp/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/aio-libs/aioftp/pulls/54/commits"},"statuses":{"href":"https://api.github.com/repos/aio-libs/aioftp/statuses/a2f88f1c7cea8b789d15bb3dbbc16408f36af04a"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":3,"review_comments":13,"maintainer_can_modify":false,"commits":1,"additions":6,"deletions":5,"changed_files":1}}
{"actor":{"display_login":"pohmelie"}}