{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":716750650,"defaultBranch":"master","name":"bt-go","ownerLogin":"burmudar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-09T19:47:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1001709?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706650890.0","currentOid":""},"activityList":{"items":[{"before":"f7b1f55deafb27ab4f12f21ddb91e40e35ba643f","after":"5e512f4fb55717da47d767f93a3d3e81448bb179","ref":"refs/heads/master","pushedAt":"2024-04-01T15:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"ae775956a3132ab7d15bc38c89ebe36e67b6a38a","after":"f7b1f55deafb27ab4f12f21ddb91e40e35ba643f","ref":"refs/heads/master","pushedAt":"2024-03-23T20:05:09.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"check and ignore sending of nil messages","shortMessageHtmlLink":"check and ignore sending of nil messages"}},{"before":"0f688cdc96a94e67d687fb02899d89a8321a793c","after":"ae775956a3132ab7d15bc38c89ebe36e67b6a38a","ref":"refs/heads/master","pushedAt":"2024-03-22T12:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"run me","shortMessageHtmlLink":"run me"}},{"before":"f1221c6ad5c150d2ed96bd168fbcd039ad79f45c","after":"0f688cdc96a94e67d687fb02899d89a8321a793c","ref":"refs/heads/master","pushedAt":"2024-03-21T23:39:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"rework peer client into channel struct\n\n- goroutine which writes from channel\n- goroutine which reads from channel","shortMessageHtmlLink":"rework peer client into channel struct"}},{"before":"c518ea8b982c27f203bab334280b439da4dcd5d6","after":"f1221c6ad5c150d2ed96bd168fbcd039ad79f45c","ref":"refs/heads/master","pushedAt":"2024-03-17T20:03:37.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"rework message handling again","shortMessageHtmlLink":"rework message handling again"}},{"before":"eddc367f1165284677d5702c82449dc1cea29d36","after":"c518ea8b982c27f203bab334280b439da4dcd5d6","ref":"refs/heads/master","pushedAt":"2024-03-16T11:43:54.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"sort pieces and assemble them","shortMessageHtmlLink":"sort pieces and assemble them"}},{"before":"4a7f16186077f1d558e03d3520e31b81e5def2ee","after":"20ceded03e47166ef49b0e39cde13154aca5dbb4","ref":"refs/heads/peer-manager","pushedAt":"2024-03-09T09:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"ba690f8ac82d8977d464f6a03c5b89c5aa17f8c4","after":"4a7f16186077f1d558e03d3520e31b81e5def2ee","ref":"refs/heads/peer-manager","pushedAt":"2024-01-31T21:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"peer initializing complete\n\n- peers report to registrar when initialized\n- peers try reading bitfield after handshake and update piece registrar\n- uses tasks pools","shortMessageHtmlLink":"peer initializing complete"}},{"before":null,"after":"ba690f8ac82d8977d464f6a03c5b89c5aa17f8c4","ref":"refs/heads/peer-manager","pushedAt":"2024-01-30T21:41:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"add set and registrar for peer manager","shortMessageHtmlLink":"add set and registrar for peer manager"}},{"before":"dc498e25066dee1049a4b8a8794f8db2f25418f6","after":"eddc367f1165284677d5702c82449dc1cea29d36","ref":"refs/heads/master","pushedAt":"2024-01-29T20:57:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"drain complete channel\n\n- don't stop workers once they complete the download\n- send have message once piece completes","shortMessageHtmlLink":"drain complete channel"}},{"before":"31895b9ceaf149b14f03b1fb8522c7c0c59e74af","after":"dc498e25066dee1049a4b8a8794f8db2f25418f6","ref":"refs/heads/master","pushedAt":"2024-01-29T19:44:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"add DEBUG","shortMessageHtmlLink":"add DEBUG"}},{"before":"649d179285cfa9e440f6a6f721fcec0f7793589e","after":"31895b9ceaf149b14f03b1fb8522c7c0c59e74af","ref":"refs/heads/master","pushedAt":"2024-01-29T19:39:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"only print if DEBUG 1. Also go 1.19","shortMessageHtmlLink":"only print if DEBUG 1. Also go 1.19"}},{"before":"d67a41ff4c66e591a04e00a86e2c7b173d7b128b","after":"649d179285cfa9e440f6a6f721fcec0f7793589e","ref":"refs/heads/master","pushedAt":"2024-01-29T19:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"Add PeerPool and TaskPool\n\nsome channel bugs persist which I have to debug still","shortMessageHtmlLink":"Add PeerPool and TaskPool"}},{"before":"66ae0d8c9fbb5d5fa73a09132f86838b3b15d26a","after":"d67a41ff4c66e591a04e00a86e2c7b173d7b128b","ref":"refs/heads/master","pushedAt":"2024-01-07T21:14:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"more peer pool impl - in progress","shortMessageHtmlLink":"more peer pool impl - in progress"}},{"before":"b510ef272de75c74c261155493177c3e7b856ac2","after":"66ae0d8c9fbb5d5fa73a09132f86838b3b15d26a","ref":"refs/heads/master","pushedAt":"2023-11-18T09:59:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"comment and small func rename","shortMessageHtmlLink":"comment and small func rename"}},{"before":"5eec3a5c9f422fbfa3ebe5825fd376a7c92d40db","after":"b510ef272de75c74c261155493177c3e7b856ac2","ref":"refs/heads/master","pushedAt":"2023-11-15T20:35:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":"44a3a5643a050e26759e28e228b3bcf6642de217","after":"5eec3a5c9f422fbfa3ebe5825fd376a7c92d40db","ref":"refs/heads/master","pushedAt":"2023-11-15T19:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"fix last piece calc","shortMessageHtmlLink":"fix last piece calc"}},{"before":"b3a9758719c1e2fa23d4461d19f33fba8b627b2f","after":"44a3a5643a050e26759e28e228b3bcf6642de217","ref":"refs/heads/master","pushedAt":"2023-11-15T18:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"add tests","shortMessageHtmlLink":"add tests"}},{"before":"a148d2dbf68b60102cefa7566a3459b21e2bd214","after":"b3a9758719c1e2fa23d4461d19f33fba8b627b2f","ref":"refs/heads/master","pushedAt":"2023-11-14T07:38:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"add unit tests for last block calculation","shortMessageHtmlLink":"add unit tests for last block calculation"}},{"before":"8d9e722f2e53a3a83efb29ea1875ced9e27fc7b0","after":"a148d2dbf68b60102cefa7566a3459b21e2bd214","ref":"refs/heads/master","pushedAt":"2023-11-11T21:18:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"minor refactoring","shortMessageHtmlLink":"minor refactoring"}},{"before":"7db582e4978857e3e46732779f5d0578d22528a1","after":"8d9e722f2e53a3a83efb29ea1875ced9e27fc7b0","ref":"refs/heads/master","pushedAt":"2023-11-11T17:43:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"fix buffer reading","shortMessageHtmlLink":"fix buffer reading"}},{"before":"0043cabe7fe784514b269caf3a7ba2d23978f4f1","after":"7db582e4978857e3e46732779f5d0578d22528a1","ref":"refs/heads/master","pushedAt":"2023-11-11T16:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"read again out of buffer until size is reached","shortMessageHtmlLink":"read again out of buffer until size is reached"}},{"before":"17cfd8e3a2ff0839bf9e3a2463ba24720320f0dd","after":"0043cabe7fe784514b269caf3a7ba2d23978f4f1","ref":"refs/heads/master","pushedAt":"2023-11-11T12:01:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"reworked decoding and added tests for encoding and decoding","shortMessageHtmlLink":"reworked decoding and added tests for encoding and decoding"}},{"before":"665f2897a3116b1c9c287712dad835ce74e204a1","after":"17cfd8e3a2ff0839bf9e3a2463ba24720320f0dd","ref":"refs/heads/master","pushedAt":"2023-11-09T19:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"use go 1.19","shortMessageHtmlLink":"use go 1.19"}},{"before":null,"after":"665f2897a3116b1c9c287712dad835ce74e204a1","ref":"refs/heads/master","pushedAt":"2023-11-09T19:49:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"burmudar","name":"William Bezuidenhout","path":"/burmudar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1001709?s=80&v=4"},"commit":{"message":"add debian torrent for testing","shortMessageHtmlLink":"add debian torrent for testing"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJJ40KQA","startCursor":null,"endCursor":null}},"title":"Activity ยท burmudar/bt-go"}