{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":166330282,"defaultBranch":"master","name":"sshtunnel","ownerLogin":"elliotchance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-18T02:28:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/927418?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717628926.0","currentOid":""},"activityList":{"items":[{"before":"93cd1e6fd5a76ed2f5a7ec397200da2502904da9","after":"d87a21f0f293be4914ff71733fe5f3665aacabd3","ref":"refs/heads/master","pushedAt":"2023-10-16T14:59:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"elliotchance","name":"Elliot Chance","path":"/elliotchance","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/927418?s=80&v=4"},"commit":{"message":"Handle remote failure (#19)\n\nSimilar to changes in #18 - closes open connections immediately on remote dial failure.","shortMessageHtmlLink":"Handle remote failure (#19)"}},{"before":"3d56ada3556a986cb7e5da56ede4115e71f098cf","after":"93cd1e6fd5a76ed2f5a7ec397200da2502904da9","ref":"refs/heads/master","pushedAt":"2023-09-02T14:48:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"elliotchance","name":"Elliot Chance","path":"/elliotchance","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/927418?s=80&v=4"},"commit":{"message":"Improve listener and dial failure handling (#18)\n\nAdd a Listen/Serve pattern, and wrap Start around that, to allow initializing the listener prior to starting the service\r\nflag to immediately close connections that fail to dial.","shortMessageHtmlLink":"Improve listener and dial failure handling (#18)"}},{"before":"27700fcb95c241cd79bb4a7aecdee50cc021620b","after":"3d56ada3556a986cb7e5da56ede4115e71f098cf","ref":"refs/heads/master","pushedAt":"2023-06-20T15:19:16.996Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"elliotchance","name":"Elliot Chance","path":"/elliotchance","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/927418?s=80&v=4"},"commit":{"message":"Fix bug for parsing IPv6 addresses (#17)\n\nIPv6 addresses contain colons ':' and since sshtunnel uses strings.Split(addr, \":\"), to spit host and port, it ends up resulting in faulty splits. Using net.SplitHostPort fixes this since it handles IPv6 addresses correctly. If the user did not supply a port, then endpoint.Host is left as is.\r\n\r\nThis includes a partially breaking change where NewEdnpoint and NewSSHTunnel will now return an error. If you are not using IPv6 it is safe to ignore this error.","shortMessageHtmlLink":"Fix bug for parsing IPv6 addresses (#17)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADmCZSmQA","startCursor":null,"endCursor":null}},"title":"Activity ยท elliotchance/sshtunnel"}