{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28986292,"defaultBranch":"master","name":"torrent","ownerLogin":"anacrolix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-08T21:10:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/988750?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719976421.0","currentOid":""},"activityList":{"items":[{"before":"358f9622d8858525a4f9652e386b0a185e0e691d","after":"03e12459204587749155674208e91dcb765e7ded","ref":"refs/heads/dbg_string","pushedAt":"2024-07-03T04:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AskAlexSharov","name":"Alex Sharov","path":"/AskAlexSharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46885206?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":"637568f7d42ab0af5e0e06eac5ce0aa5c23e8fc7","after":"358f9622d8858525a4f9652e386b0a185e0e691d","ref":"refs/heads/dbg_string","pushedAt":"2024-07-03T03:52:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AskAlexSharov","name":"Alex Sharov","path":"/AskAlexSharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46885206?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":null,"after":"637568f7d42ab0af5e0e06eac5ce0aa5c23e8fc7","ref":"refs/heads/dbg_string","pushedAt":"2024-07-03T03:13:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AskAlexSharov","name":"Alex Sharov","path":"/AskAlexSharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46885206?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":"4da2fbf3c70cf893b6ff37b05108e629a316631c","after":"f22cf7de8b38ebc2d58f8cf2f096f9265735e1ef","ref":"refs/heads/master","pushedAt":"2024-06-30T09:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Fix shadowed error in webseed response handling","shortMessageHtmlLink":"Fix shadowed error in webseed response handling"}},{"before":"c981f5a5e277ab0ddf3977490cdc61ada8c9ec5e","after":"4da2fbf3c70cf893b6ff37b05108e629a316631c","ref":"refs/heads/master","pushedAt":"2024-06-27T05:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Use mmap storage in test for performance","shortMessageHtmlLink":"Use mmap storage in test for performance"}},{"before":"abf0c2e6e1e6fa4b3cf58c1c8d1e6338439fc572","after":"c981f5a5e277ab0ddf3977490cdc61ada8c9ec5e","ref":"refs/heads/master","pushedAt":"2024-06-27T04:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Resolve log and chansync from workspace","shortMessageHtmlLink":"Resolve log and chansync from workspace"}},{"before":"82718c9031b56344b0c230bc5ef060a9f20e40b6","after":"abf0c2e6e1e6fa4b3cf58c1c8d1e6338439fc572","ref":"refs/heads/master","pushedAt":"2024-06-27T04:35:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"gorond","shortMessageHtmlLink":"gorond"}},{"before":"2f61e300b03ee613232c40da01d9a2e45cefd715","after":"82718c9031b56344b0c230bc5ef060a9f20e40b6","ref":"refs/heads/master","pushedAt":"2024-06-26T13:37:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"bencode: Support unmarshalling into maps with non-string key types\n\nFixes #952","shortMessageHtmlLink":"bencode: Support unmarshalling into maps with non-string key types"}},{"before":"261f3c0ad644d899cdf9a9074461125dbfe45f52","after":"2f61e300b03ee613232c40da01d9a2e45cefd715","ref":"refs/heads/master","pushedAt":"2024-06-26T13:32:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"bencode: Support unmarshalling into maps with non-string key types\n\nFixes #952","shortMessageHtmlLink":"bencode: Support unmarshalling into maps with non-string key types"}},{"before":"3bbe1c34f0dcd92fb5ba8fa673fd85ffa942952b","after":"261f3c0ad644d899cdf9a9074461125dbfe45f52","ref":"refs/heads/master","pushedAt":"2024-06-26T13:30:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"bencode: Support unmarshalling into maps with non-string key types\n\nFixes #952","shortMessageHtmlLink":"bencode: Support unmarshalling into maps with non-string key types"}},{"before":"3bbe1c34f0dcd92fb5ba8fa673fd85ffa942952b","after":null,"ref":"refs/heads/trailing-padding-file-v1-info","pushedAt":"2024-06-16T00:08:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":"22ca9c279780f9ad291571bcaf6828449e9daf3d","after":"3bbe1c34f0dcd92fb5ba8fa673fd85ffa942952b","ref":"refs/heads/master","pushedAt":"2024-06-16T00:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Correctly hash hybrid torrents with trailing v1 padding file\n\nFixes #949.","shortMessageHtmlLink":"Correctly hash hybrid torrents with trailing v1 padding file"}},{"before":null,"after":"3bbe1c34f0dcd92fb5ba8fa673fd85ffa942952b","ref":"refs/heads/trailing-padding-file-v1-info","pushedAt":"2024-06-11T06:21:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Correctly hash hybrid torrents with trailing v1 padding file\n\nFixes #949.","shortMessageHtmlLink":"Correctly hash hybrid torrents with trailing v1 padding file"}},{"before":"7447b8c08e8ef275e0200726bb0a8dfaf5e394b6","after":null,"ref":"refs/heads/release/v1.54","pushedAt":"2024-06-03T03:58:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":"259e41c4bb50870b93b3e279932d733faa4d969e","after":null,"ref":"refs/heads/release/v1.52","pushedAt":"2024-06-03T03:58:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":"fcca3c564367cf48b7606965e2249536be91da1f","after":null,"ref":"refs/heads/global_hashers_limit","pushedAt":"2024-06-03T03:57:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":"3bbcd7102f12f7d03be915122428dc5a74a63960","after":null,"ref":"refs/heads/fuse-t","pushedAt":"2024-06-03T03:55:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":"1ef0afe9d44b42b38fa33b246210172d3668c51b","after":null,"ref":"refs/heads/dbg_webseed_update_timer","pushedAt":"2024-06-03T03:55:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":"b5514ddf65442e862e522207cb9ab859aec8a449","after":null,"ref":"refs/heads/ci_up","pushedAt":"2024-06-03T03:55:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":"d196bf9c1c5b90580b0a1847f36bd77f802d270a","after":"22ca9c279780f9ad291571bcaf6828449e9daf3d","ref":"refs/heads/master","pushedAt":"2024-06-03T03:54:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Update possum dep","shortMessageHtmlLink":"Update possum dep"}},{"before":"bafb71e52a25c804be265e7892108ca4294452ed","after":null,"ref":"refs/heads/file_flush","pushedAt":"2024-06-03T03:50:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"}},{"before":null,"after":"e0d2eeea146994a608aed976c2e1241fc9953ceb","ref":"refs/heads/async-chunk-writes","pushedAt":"2024-06-03T03:39:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Write received chunks asynchronously","shortMessageHtmlLink":"Write received chunks asynchronously"}},{"before":"7958f02e42be1898f340504c73a2b29bf1222877","after":"d196bf9c1c5b90580b0a1847f36bd77f802d270a","ref":"refs/heads/master","pushedAt":"2024-05-30T23:16:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"clone func used since go 1.21 (#947)","shortMessageHtmlLink":"clone func used since go 1.21 (#947)"}},{"before":"f705f594bd5c0ab18642717e2db98c1767d6f03a","after":"7958f02e42be1898f340504c73a2b29bf1222877","ref":"refs/heads/master","pushedAt":"2024-05-26T11:47:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"add Torrent.ModifyTrackers() func (#945)\n\n* add ClearTrackers() func\r\n\r\n* add stop channel for each announcer\r\n\r\n* add stop once avoid multi close\r\n\r\n* use waitgroup to stop ann","shortMessageHtmlLink":"add Torrent.ModifyTrackers() func (#945)"}},{"before":"164b73cd2edd82f8b7f6600ce7d91a2535867da3","after":"f705f594bd5c0ab18642717e2db98c1767d6f03a","ref":"refs/heads/master","pushedAt":"2024-05-26T11:38:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"fix: upnp clear loop trap (#946)","shortMessageHtmlLink":"fix: upnp clear loop trap (#946)"}},{"before":"6ba0fa44eb80368587ef06e8212eac438d90652b","after":null,"ref":"refs/heads/dependabot/go_modules/tests/golang.org/x/net-0.23.0","pushedAt":"2024-05-24T03:30:26.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":"d0fa45dea2f4b081180745f8a1489570f4117978","after":"164b73cd2edd82f8b7f6600ce7d91a2535867da3","ref":"refs/heads/master","pushedAt":"2024-05-24T03:30:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"--- (#941)\n\nupdated-dependencies:\r\n- dependency-name: golang.org/x/net\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"--- (#941)"}},{"before":"a9a5af51b7c087fbdf364ddf29147891518faebd","after":"d0fa45dea2f4b081180745f8a1489570f4117978","ref":"refs/heads/master","pushedAt":"2024-05-24T03:29:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"fix: clear UPNP port mappings when client close (#942)\n\n* fix: clear UPNP port mappings when client close\r\n\r\n* fix: go mod sum","shortMessageHtmlLink":"fix: clear UPNP port mappings when client close (#942)"}},{"before":null,"after":"6ba0fa44eb80368587ef06e8212eac438d90652b","ref":"refs/heads/dependabot/go_modules/tests/golang.org/x/net-0.23.0","pushedAt":"2024-05-20T23:05:11.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":"---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"89a9cc1628d4eb33e9bc33c34dbd9dd67b3a35fb","after":"a9a5af51b7c087fbdf364ddf29147891518faebd","ref":"refs/heads/master","pushedAt":"2024-05-03T03:46:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anacrolix","name":"Matt Joiner","path":"/anacrolix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/988750?s=80&v=4"},"commit":{"message":"Add type updateRequestReason and comments","shortMessageHtmlLink":"Add type updateRequestReason and comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdXQrygA","startCursor":null,"endCursor":null}},"title":"Activity ยท anacrolix/torrent"}