{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":689618172,"defaultBranch":"main","name":"go-p2p-pipes","ownerLogin":"contrun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-10T11:48:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32609395?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704899418.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"997f2cd6fef7a4a5e0d723b5cbc8c8e2059a60af","ref":"refs/heads/dependabot/go_modules/github.com/quic-go/quic-go-0.38.2","pushedAt":"2024-01-10T15:10:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/quic-go/quic-go from 0.38.1 to 0.38.2\n\nBumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.38.1 to 0.38.2.\n- [Release notes](https://github.com/quic-go/quic-go/releases)\n- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)\n- [Commits](https://github.com/quic-go/quic-go/compare/v0.38.1...v0.38.2)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/quic-go/quic-go\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/quic-go/quic-go from 0.38.1 to 0.38.2"}},{"before":null,"after":"f0114e5a9ae1c3e61d57c0c493b505003c4c7886","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-18T23:44:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/crypto from 0.14.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.14.0 to 0.17.0"}},{"before":null,"after":"a3b1a2968ae8beb8bc45062cb1ce968a724ad6a9","ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.58.3","pushedAt":"2023-10-25T21:37:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.58.2 to 1.58.3\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.2 to 1.58.3.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.2...v1.58.3)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.58.2 to 1.58.3"}},{"before":"d62d08218b51b65e5d942e7a4acc5fd7c9cbee6b","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.17.0","pushedAt":"2023-10-20T16:02:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"4af33a0e537d1c1334b3e26ad83633abd5dc5962","after":"21adf44e6081ca30b52bcf342401cc5e07721fbe","ref":"refs/heads/main","pushedAt":"2023-10-20T16:02:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"Merge pull request #1 from contrun/dependabot/go_modules/golang.org/x/net-0.17.0\n\nBump golang.org/x/net from 0.15.0 to 0.17.0","shortMessageHtmlLink":"Merge pull request #1 from contrun/dependabot/go_modules/golang.org/x…"}},{"before":null,"after":"d62d08218b51b65e5d942e7a4acc5fd7c9cbee6b","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.17.0","pushedAt":"2023-10-11T23:20:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.15.0 to 0.17.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.15.0 to 0.17.0.\n- [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/net from 0.15.0 to 0.17.0"}},{"before":"9bfc284196c17d634734adf7dd5edf2160691a3d","after":"4af33a0e537d1c1334b3e26ad83633abd5dc5962","ref":"refs/heads/main","pushedAt":"2023-10-11T03:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"obtain the peer id from the request itself","shortMessageHtmlLink":"obtain the peer id from the request itself"}},{"before":"7af1665a47c4d1637377a8153662ccca7ce2d5c3","after":"9bfc284196c17d634734adf7dd5edf2160691a3d","ref":"refs/heads/main","pushedAt":"2023-10-11T03:28:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"stop accepting new connections on forwarding timeout","shortMessageHtmlLink":"stop accepting new connections on forwarding timeout"}},{"before":"84a95fecc5460bf30ba140ee80a6c98345680e9b","after":"7af1665a47c4d1637377a8153662ccca7ce2d5c3","ref":"refs/heads/main","pushedAt":"2023-10-11T03:28:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"stop accepting new connections on forwarding timeout","shortMessageHtmlLink":"stop accepting new connections on forwarding timeout"}},{"before":"365a87afd865865ca2774ba4018b78d390be7ce7","after":"84a95fecc5460bf30ba140ee80a6c98345680e9b","ref":"refs/heads/main","pushedAt":"2023-10-11T03:25:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"stop accepting new connections on forwarding timeout","shortMessageHtmlLink":"stop accepting new connections on forwarding timeout"}},{"before":"034786d53b574c6543dee283f3270f49ff8e55e7","after":"365a87afd865865ca2774ba4018b78d390be7ce7","ref":"refs/heads/main","pushedAt":"2023-10-11T01:59:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"don't stop forwarding after initial connection closed","shortMessageHtmlLink":"don't stop forwarding after initial connection closed"}},{"before":"5a0926ae21a62202dd46cad0c330f0f754a591a8","after":"034786d53b574c6543dee283f3270f49ff8e55e7","ref":"refs/heads/main","pushedAt":"2023-10-10T17:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"check peer id while forwarding io","shortMessageHtmlLink":"check peer id while forwarding io"}},{"before":"33bbe913082aa913384915a1dc43d88377e2bf22","after":"5a0926ae21a62202dd46cad0c330f0f754a591a8","ref":"refs/heads/main","pushedAt":"2023-10-10T17:13:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"remove double slash in protocol id","shortMessageHtmlLink":"remove double slash in protocol id"}},{"before":"ea094f3c03c71f5b84f82bd76372cd99e44f8308","after":"33bbe913082aa913384915a1dc43d88377e2bf22","ref":"refs/heads/main","pushedAt":"2023-10-10T17:07:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"update tutorial to use p2ppipesc","shortMessageHtmlLink":"update tutorial to use p2ppipesc"}},{"before":"251c61efa444ead0dc0c959e5780620a221403cd","after":"ea094f3c03c71f5b84f82bd76372cd99e44f8308","ref":"refs/heads/main","pushedAt":"2023-10-10T16:00:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"implement show all connected peers","shortMessageHtmlLink":"implement show all connected peers"}},{"before":"a497318bb384fd5909abd62701827b49843560a1","after":"251c61efa444ead0dc0c959e5780620a221403cd","ref":"refs/heads/main","pushedAt":"2023-10-10T11:45:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"periodcally find and try to connect to dht peers","shortMessageHtmlLink":"periodcally find and try to connect to dht peers"}},{"before":"7830528ca461f609b08007515b480d753de8218a","after":"a497318bb384fd5909abd62701827b49843560a1","ref":"refs/heads/main","pushedAt":"2023-10-10T01:49:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"broadcast rendezvous point periodically","shortMessageHtmlLink":"broadcast rendezvous point periodically"}},{"before":"87d847e587d461f798f1ea2eeaa37bcc385fbeb8","after":"7830528ca461f609b08007515b480d753de8218a","ref":"refs/heads/main","pushedAt":"2023-10-08T16:21:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"use protoc-gen-cobra to generate command line client","shortMessageHtmlLink":"use protoc-gen-cobra to generate command line client"}},{"before":"2757cff0616bf6593f5d6f9443802dc1f74a51f3","after":"87d847e587d461f798f1ea2eeaa37bcc385fbeb8","ref":"refs/heads/main","pushedAt":"2023-09-14T15:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"update tutorial for hole punching and auto relay","shortMessageHtmlLink":"update tutorial for hole punching and auto relay"}},{"before":"95ae91ace5087e5ed36017ae6c52a5d9e938dc67","after":"2757cff0616bf6593f5d6f9443802dc1f74a51f3","ref":"refs/heads/main","pushedAt":"2023-09-14T14:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add hole punching config","shortMessageHtmlLink":"add hole punching config"}},{"before":"68da9e0e28c101663928eddd40efea49cd594a66","after":"95ae91ace5087e5ed36017ae6c52a5d9e938dc67","ref":"refs/heads/main","pushedAt":"2023-09-14T01:01:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add auto relay support","shortMessageHtmlLink":"add auto relay support"}},{"before":"39fdfdaa9e820bb6acdfa9ed419527c661bae3e2","after":"68da9e0e28c101663928eddd40efea49cd594a66","ref":"refs/heads/main","pushedAt":"2023-09-13T15:44:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add separated rpc call to list discovered peers","shortMessageHtmlLink":"add separated rpc call to list discovered peers"}},{"before":"bcc3ed90722c3f82e05283291af89c73c5b99a12","after":"39fdfdaa9e820bb6acdfa9ed419527c661bae3e2","ref":"refs/heads/main","pushedAt":"2023-09-11T21:00:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add docs","shortMessageHtmlLink":"add docs"}},{"before":"9275bdd3aab0de442b9ceebdaaceda3367702ef7","after":"bcc3ed90722c3f82e05283291af89c73c5b99a12","ref":"refs/heads/main","pushedAt":"2023-09-11T20:36:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add docs","shortMessageHtmlLink":"add docs"}},{"before":"ab90042958334d668ac664e4f4bd4f94617433d5","after":"9275bdd3aab0de442b9ceebdaaceda3367702ef7","ref":"refs/heads/main","pushedAt":"2023-09-11T20:34:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add docs","shortMessageHtmlLink":"add docs"}},{"before":"bf61de51a616b92df2bbb778577e5fdd08e22edd","after":"ab90042958334d668ac664e4f4bd4f94617433d5","ref":"refs/heads/main","pushedAt":"2023-09-11T20:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add docs","shortMessageHtmlLink":"add docs"}},{"before":"67dd0c08c64a5a665f7ce53a9c1dc4a4b927788a","after":"bf61de51a616b92df2bbb778577e5fdd08e22edd","ref":"refs/heads/main","pushedAt":"2023-09-11T20:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add parameter to not use default bootnodes","shortMessageHtmlLink":"add parameter to not use default bootnodes"}},{"before":"90a735f809dfd35a4c7c630bba9865ad4dc62b3a","after":"67dd0c08c64a5a665f7ce53a9c1dc4a4b927788a","ref":"refs/heads/main","pushedAt":"2023-09-11T18:46:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"add stop forwarding io rpc definition","shortMessageHtmlLink":"add stop forwarding io rpc definition"}},{"before":"db4cac474d1d9bc4f41629e9f21886277b4112ba","after":"90a735f809dfd35a4c7c630bba9865ad4dc62b3a","ref":"refs/heads/main","pushedAt":"2023-09-11T18:43:13.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"use a stream with fixed protocol id to forward data","shortMessageHtmlLink":"use a stream with fixed protocol id to forward data"}},{"before":"1ddd870212fa1e7e7f324ac4abd4b0183a79e144","after":"97d2038f8d85a0b07cf0c5df7b2b55e04fd1098c","ref":"refs/heads/forwarding","pushedAt":"2023-09-11T18:23:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"contrun","name":null,"path":"/contrun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32609395?s=80&v=4"},"commit":{"message":"use a stream with fixed protocol id to forward data","shortMessageHtmlLink":"use a stream with fixed protocol id to forward data"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD3GaV7gA","startCursor":null,"endCursor":null}},"title":"Activity · contrun/go-p2p-pipes"}