{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609215251,"defaultBranch":"main","name":"transmission","ownerLogin":"tearfur","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-03T16:06:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46261767?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720235423.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"fadb195d38d1bd02f7a19c5805f255c671f40845","ref":"refs/heads/bump-small","pushedAt":"2024-07-06T03:10:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"chore: bump small\n\nhttps://github.com/alandefreitas/small/pull/46","shortMessageHtmlLink":"chore: bump small"}},{"before":null,"after":"9bfd95b64824acb300c8a35f14f44c5e8a2b6afb","ref":"refs/heads/unreachable","pushedAt":"2024-07-05T02:27:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fix: allow unreachable peers to be retried\n\n`tr_peer_info::reconnect_interval_has_passed()` contains logic to increase the reconnect interval for unreachable peers, but it has no effect at all currently because they wouldn't be tried in the first place.","shortMessageHtmlLink":"fix: allow unreachable peers to be retried"}},{"before":"4e46521988fc86dbecd5012fb3bd7e26ee9b495f","after":"67803bf0d97b1566265b13dd362621bed5c48d3a","ref":"refs/heads/sent-pad-len","pushedAt":"2024-07-05T01:21:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: set `ia_len_` as the MSE handshake initiator","shortMessageHtmlLink":"refactor: set ia_len_ as the MSE handshake initiator"}},{"before":null,"after":"4e46521988fc86dbecd5012fb3bd7e26ee9b495f","ref":"refs/heads/sent-pad-len","pushedAt":"2024-07-04T13:32:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: log outgoing `len(PadA)` and `len(PadB)`","shortMessageHtmlLink":"refactor: log outgoing len(PadA) and len(PadB)"}},{"before":null,"after":"464c6bbfa4178db88f48e41aca017982ed83050d","ref":"refs/heads/mse-on-error","pushedAt":"2024-07-03T08:47:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fix: don't retry plain handshake in `AwaitingVc` state","shortMessageHtmlLink":"fix: don't retry plain handshake in AwaitingVc state"}},{"before":"aea9fa9347b90e59cc572ab779c5f3477703b84b","after":"f5a40eed0e1f46a352ecadd2eec3449c7fcedcdc","ref":"refs/heads/reconnect-plain","pushedAt":"2024-07-03T08:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: more logs in `tr_handshake::on_error()`","shortMessageHtmlLink":"refactor: more logs in tr_handshake::on_error()"}},{"before":"bdc29bbc09eecc29bce5bfeb5473f14f41c9085a","after":"7bb7c18995daf3edaf32808e3f8bd8fc47082dfd","ref":"refs/heads/seed","pushedAt":"2024-07-01T05:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fixup! fix: distinguish between upload only and seed","shortMessageHtmlLink":"fixup! fix: distinguish between upload only and seed"}},{"before":"96d7e2267783a12608728d51640645a05114161f","after":"235736dcefa697bba4c1cc1ece119962bbb5950e","ref":"refs/heads/dh-pool","pushedAt":"2024-06-27T07:25:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fix: don't set `have_read_anything_from_peer_` until all sanity checks are finished","shortMessageHtmlLink":"fix: don't set have_read_anything_from_peer_ until all sanity check…"}},{"before":"c2a3bf2536b4936a7bb5d19ab557f85b1419ed05","after":"96d7e2267783a12608728d51640645a05114161f","ref":"refs/heads/dh-pool","pushedAt":"2024-06-27T04:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fixup! refactor: use `std::optional` instead of `DH::is_dummy()`","shortMessageHtmlLink":"fixup! refactor: use std::optional instead of DH::is_dummy()"}},{"before":"c514b3b6acdcc9657aadec299484d722503c887a","after":"c2a3bf2536b4936a7bb5d19ab557f85b1419ed05","ref":"refs/heads/dh-pool","pushedAt":"2024-06-27T04:16:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: use `std::optional` instead of `DH::is_dummy()`","shortMessageHtmlLink":"refactor: use std::optional instead of DH::is_dummy()"}},{"before":"15387e898c4f1bc80d0375cb8082d02ea9a8e814","after":"bdc29bbc09eecc29bce5bfeb5473f14f41c9085a","ref":"refs/heads/seed","pushedAt":"2024-06-27T02:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fixup! fix: distinguish between upload only and seed","shortMessageHtmlLink":"fixup! fix: distinguish between upload only and seed"}},{"before":"f5ff4d29c9b34f265d34c155cc9a8a08e94a3480","after":null,"ref":"refs/heads/no-transfer","pushedAt":"2024-06-26T11:51:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"}},{"before":null,"after":"f5ff4d29c9b34f265d34c155cc9a8a08e94a3480","ref":"refs/heads/no-transfer","pushedAt":"2024-06-26T11:50:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: better naming","shortMessageHtmlLink":"refactor: better naming"}},{"before":"f5ff4d29c9b34f265d34c155cc9a8a08e94a3480","after":null,"ref":"refs/heads/no-transfer","pushedAt":"2024-06-26T11:49:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"}},{"before":null,"after":"aea9fa9347b90e59cc572ab779c5f3477703b84b","ref":"refs/heads/reconnect-plain","pushedAt":"2024-06-26T09:18:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"chore: removed `tr_peerIo::utp_supported_`","shortMessageHtmlLink":"chore: removed tr_peerIo::utp_supported_"}},{"before":"31d563027595bcb1e8d3f02ddbc77bc5f032e25c","after":"178036e85c40af487ec564c75afd2effdb9087fd","ref":"refs/heads/tmp","pushedAt":"2024-06-26T09:08:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"chore: removed `tr_peerIo::utp_supported_`","shortMessageHtmlLink":"chore: removed tr_peerIo::utp_supported_"}},{"before":"5bc4756b3e71615b8086c811cc5327dbe5d81810","after":"31d563027595bcb1e8d3f02ddbc77bc5f032e25c","ref":"refs/heads/tmp","pushedAt":"2024-06-26T08:31:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"chore: removed `tr_peerIo::utp_supported_`","shortMessageHtmlLink":"chore: removed tr_peerIo::utp_supported_"}},{"before":"b64172320cf587ccf74c09273a05074fde8cb6c1","after":"c514b3b6acdcc9657aadec299484d722503c887a","ref":"refs/heads/dh-pool","pushedAt":"2024-06-26T03:43:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fix: tests","shortMessageHtmlLink":"fix: tests"}},{"before":"18e86240f9a5fd383cce467fea8919479e3fae25","after":"b64172320cf587ccf74c09273a05074fde8cb6c1","ref":"refs/heads/dh-pool","pushedAt":"2024-06-26T03:23:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"perf: lazy initialise handshake DH","shortMessageHtmlLink":"perf: lazy initialise handshake DH"}},{"before":null,"after":"18e86240f9a5fd383cce467fea8919479e3fae25","ref":"refs/heads/dh-pool","pushedAt":"2024-06-26T03:17:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"perf: lazy initialise handshake DH","shortMessageHtmlLink":"perf: lazy initialise handshake DH"}},{"before":"196bc9eef46384efbb45b1821eeb35f8b6f3cbe6","after":"743996d08147b3458da57589c91a857b478154f8","ref":"refs/heads/handshake-tor-running","pushedAt":"2024-06-25T16:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fixup! fix: don't penalise peer if handshake failed because of us","shortMessageHtmlLink":"fixup! fix: don't penalise peer if handshake failed because of us"}},{"before":"93d1505f62f0a0c5e691e367e2f71ec81c694a80","after":"196bc9eef46384efbb45b1821eeb35f8b6f3cbe6","ref":"refs/heads/handshake-tor-running","pushedAt":"2024-06-25T13:07:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"perf: ensure copy-elision in `HandshakeMediator::torrent()`","shortMessageHtmlLink":"perf: ensure copy-elision in HandshakeMediator::torrent()"}},{"before":null,"after":"93d1505f62f0a0c5e691e367e2f71ec81c694a80","ref":"refs/heads/handshake-tor-running","pushedAt":"2024-06-25T09:09:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fix: don't penalise peer if handshake failed because of us","shortMessageHtmlLink":"fix: don't penalise peer if handshake failed because of us"}},{"before":"c7497e8daa44f3f26b2ec1724aac051d0e89bd52","after":"73c9f807803ee456229a513bf94d1bbe1c1b7fa5","ref":"refs/heads/handshake-handover","pushedAt":"2024-06-25T01:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"code review: more accurate comment wording","shortMessageHtmlLink":"code review: more accurate comment wording"}},{"before":"2c14d683f6444dfec795c3e046a1cda493fc2aba","after":"15387e898c4f1bc80d0375cb8082d02ea9a8e814","ref":"refs/heads/seed","pushedAt":"2024-06-25T01:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fixup! fix: distinguish between upload only and seed","shortMessageHtmlLink":"fixup! fix: distinguish between upload only and seed"}},{"before":"7fddbd8ad332baec0e78d7e7b679ff741defaf01","after":"2c14d683f6444dfec795c3e046a1cda493fc2aba","ref":"refs/heads/seed","pushedAt":"2024-06-24T06:25:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: don't filter out peers without `ADDED_F_CONNECTABLE`\n\nrevert change from a2849219f7a24f6c4d44d2cf590c331496acc378","shortMessageHtmlLink":"refactor: don't filter out peers without ADDED_F_CONNECTABLE"}},{"before":"9473b3effd5b61911ed7852c26dc01afd3e2991f","after":"25736e298f084e5bf46d65392894ec7576f3c790","ref":"refs/heads/utp-trace","pushedAt":"2024-06-24T06:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fix: don't unset utp context userdata during shutdown\n\nIt is still needed inside `utp_destroy()` when `UTP_DEBUG_LOGGING` is defined.","shortMessageHtmlLink":"fix: don't unset utp context userdata during shutdown"}},{"before":"759682f58f43dafd564217253729d3f494646669","after":"69b82a79beaf8bb99967d4feb8890ed79b06adbb","ref":"refs/heads/alt-speed","pushedAt":"2024-06-21T13:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: allow forcing `tr_session_alt_speeds::set_active()`","shortMessageHtmlLink":"refactor: allow forcing tr_session_alt_speeds::set_active()"}},{"before":null,"after":"759682f58f43dafd564217253729d3f494646669","ref":"refs/heads/alt-speed","pushedAt":"2024-06-21T07:40:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"fix: apply alt speed settings on load","shortMessageHtmlLink":"fix: apply alt speed settings on load"}},{"before":"57ddf6b5e7be8058a8577848ebb29f4fd5e879e4","after":"7fddbd8ad332baec0e78d7e7b679ff741defaf01","ref":"refs/heads/seed","pushedAt":"2024-06-21T06:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tearfur","name":"Yat Ho","path":"/tearfur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46261767?s=80&v=4"},"commit":{"message":"refactor: don't filter out peers without `ADDED_F_CONNECTABLE`\n\nrevert change from a2849219f7a24f6c4d44d2cf590c331496acc378","shortMessageHtmlLink":"refactor: don't filter out peers without ADDED_F_CONNECTABLE"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeDxblQA","startCursor":null,"endCursor":null}},"title":"Activity · tearfur/transmission"}