{"action":"created","issue":{"url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/issues/325","labels_url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/issues/325/labels{/name}","comments_url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/issues/325/comments","events_url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/issues/325/events","html_url":"https://github.com/hangoutsbot/hangoutsbot/issues/325","id":101312469,"number":325,"title":"IPv6 support for webhooks","user":{"login":"pleasantone","id":5339793,"avatar_url":"https://avatars.githubusercontent.com/u/5339793?v=3","gravatar_id":"","url":"https://api.github.com/users/pleasantone","html_url":"https://github.com/pleasantone","followers_url":"https://api.github.com/users/pleasantone/followers","following_url":"https://api.github.com/users/pleasantone/following{/other_user}","gists_url":"https://api.github.com/users/pleasantone/gists{/gist_id}","starred_url":"https://api.github.com/users/pleasantone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pleasantone/subscriptions","organizations_url":"https://api.github.com/users/pleasantone/orgs","repos_url":"https://api.github.com/users/pleasantone/repos","events_url":"https://api.github.com/users/pleasantone/events{/privacy}","received_events_url":"https://api.github.com/users/pleasantone/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-17T00:32:30Z","updated_at":"2015-08-17T00:49:59Z","closed_at":null,"body":"I just came across an issue with GitHub pushes. My server has both a v6 and a v4 address.\r\n\r\nGitHub attempted to connect to server:<webhook port>, and preferred v6 to v4.\r\n\r\nSince we only listen on v4, the connection was refused.  The trivial (for me) workaround was to remove the v6 address from DNS, however, at some point, we're going to want to be able to configure HTTPServer -> TCPSocketServer with different AFs and start both v4 and v6 daemons. Should be fairly trivial.\r\n\r\nThis is very low priority, but did want to log the issue."},"comment":{"url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/issues/comments/131646191","html_url":"https://github.com/hangoutsbot/hangoutsbot/issues/325#issuecomment-131646191","issue_url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/issues/325","id":131646191,"user":{"login":"endofline","id":1592553,"avatar_url":"https://avatars.githubusercontent.com/u/1592553?v=3","gravatar_id":"","url":"https://api.github.com/users/endofline","html_url":"https://github.com/endofline","followers_url":"https://api.github.com/users/endofline/followers","following_url":"https://api.github.com/users/endofline/following{/other_user}","gists_url":"https://api.github.com/users/endofline/gists{/gist_id}","starred_url":"https://api.github.com/users/endofline/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/endofline/subscriptions","organizations_url":"https://api.github.com/users/endofline/orgs","repos_url":"https://api.github.com/users/endofline/repos","events_url":"https://api.github.com/users/endofline/events{/privacy}","received_events_url":"https://api.github.com/users/endofline/received_events","type":"User","site_admin":false},"created_at":"2015-08-17T00:49:59Z","updated_at":"2015-08-17T00:49:59Z","body":"I preferred the original title ;P In a future version, we can upgrade the github/gitlab listeners to the aiohttp.web model, which seems to support ipv6 out of the box - the current implementation is getting positively ancient with the new sinks."}}