{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":410179004,"defaultBranch":"main","name":"mieru","ownerLogin":"enfein","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-25T04:54:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83481737?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726195568.0","currentOid":""},"activityList":{"items":[{"before":"b8d225cd7dc9310b386879a9ca0658bf52251fc9","after":"b3de7db650283f9f05c106bc217bd5c45350f91c","ref":"refs/heads/main","pushedAt":"2024-09-16T23:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Unexport some functions in BBR sender","shortMessageHtmlLink":"Unexport some functions in BBR sender"}},{"before":"e722f3b516a82bf01a96358aeb4a90d230df2ecf","after":"b8d225cd7dc9310b386879a9ca0658bf52251fc9","ref":"refs/heads/main","pushedAt":"2024-09-15T02:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Update user guide","shortMessageHtmlLink":"Update user guide"}},{"before":"67f2bec4491b4be7055a163cf5a3e6f016883386","after":"e722f3b516a82bf01a96358aeb4a90d230df2ecf","ref":"refs/heads/main","pushedAt":"2024-09-13T02:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"v3.4.0 release\n\n1. Support mieru proxy client using socks5 username and password authentication (issue #147).\n2. Support mita proxy server using socks5 username and password authentication in proxy chain (issue #147).\n3. Add the commands `mieru delete http proxy` and `mieru delete socks5 authentication`.","shortMessageHtmlLink":"v3.4.0 release"}},{"before":"9c0af13604feffa8dcb5601c7c63a5fae5071a87","after":"67f2bec4491b4be7055a163cf5a3e6f016883386","ref":"refs/heads/main","pushedAt":"2024-09-12T04:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Add \"mieru delete http proxy\" command","shortMessageHtmlLink":"Add \"mieru delete http proxy\" command"}},{"before":"7ca439e4a50e2f0561564c67c0529de37d9d5b18","after":"9c0af13604feffa8dcb5601c7c63a5fae5071a87","ref":"refs/heads/main","pushedAt":"2024-09-06T23:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"v3.3.3 release\n\n1. Fix a bug that when multiple servers are added in client configuration, only the last server is used to establish network connections (issue #41).","shortMessageHtmlLink":"v3.3.3 release"}},{"before":"df298fa8840d473c3c69f1e9e4df3eb1199b39ca","after":"7ca439e4a50e2f0561564c67c0529de37d9d5b18","ref":"refs/heads/main","pushedAt":"2024-09-06T02:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Add Exclave as supported Android client","shortMessageHtmlLink":"Add Exclave as supported Android client"}},{"before":"db2d4f21636060a05f5e3eee3c6c7e2b35d8be9f","after":"df298fa8840d473c3c69f1e9e4df3eb1199b39ca","ref":"refs/heads/main","pushedAt":"2024-09-01T00:16:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Define socks5 authentication API","shortMessageHtmlLink":"Define socks5 authentication API"}},{"before":"4f4a5945d010f283a9e296fec36768e49632e290","after":"db2d4f21636060a05f5e3eee3c6c7e2b35d8be9f","ref":"refs/heads/main","pushedAt":"2024-08-27T04:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Do not print LastRecv packet number with TCP","shortMessageHtmlLink":"Do not print LastRecv packet number with TCP"}},{"before":"9a315d69a6ec88c0d88095ea7a98a65775768163","after":"4f4a5945d010f283a9e296fec36768e49632e290","ref":"refs/heads/main","pushedAt":"2024-08-26T03:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Update compile guide (issue #157)","shortMessageHtmlLink":"Update compile guide (issue #157)"}},{"before":"179f19d361a09654936b9f6220cc177feb966b02","after":"9a315d69a6ec88c0d88095ea7a98a65775768163","ref":"refs/heads/main","pushedAt":"2024-08-13T04:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"v3.3.2 release\n\n1. Fix a bug that when the BBR pacing speed is very low, it takes too long to close an idle UDP session.\n2. Show packet number in `mieru get connections` and `mita get connections` command for easy debugging.","shortMessageHtmlLink":"v3.3.2 release"}},{"before":"c2f63c2426f371fb4f6be54fe17bd9ce4c164684","after":"179f19d361a09654936b9f6220cc177feb966b02","ref":"refs/heads/main","pushedAt":"2024-08-12T05:35:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Add docs about BBR congestion control","shortMessageHtmlLink":"Add docs about BBR congestion control"}},{"before":"b32b39c344356cdf9218c164180516d7e0fe0623","after":"c2f63c2426f371fb4f6be54fe17bd9ce4c164684","ref":"refs/heads/main","pushedAt":"2024-08-11T05:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"v3.3.1 release\n\n1. Fix an issue that v3.3.0 deb installation package can't be installed to Debian 11 and below (issue #154).","shortMessageHtmlLink":"v3.3.1 release"}},{"before":"72e7929bf048c039d4ead10c9ceb8f09cb93e354","after":"b32b39c344356cdf9218c164180516d7e0fe0623","ref":"refs/heads/main","pushedAt":"2024-08-10T05:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"v3.3.0 release\n\n1. Implement BBR congestion control algorithm in UDP protocol (issue #128).","shortMessageHtmlLink":"v3.3.0 release"}},{"before":"cad424a8d2fed3af91da68919f78426487d4f5da","after":"72e7929bf048c039d4ead10c9ceb8f09cb93e354","ref":"refs/heads/main","pushedAt":"2024-08-10T04:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Fix BBR sender pace skew","shortMessageHtmlLink":"Fix BBR sender pace skew"}},{"before":"2681f7894a92890373bdb266cf01522431e4952c","after":"cad424a8d2fed3af91da68919f78426487d4f5da","ref":"refs/heads/main","pushedAt":"2024-08-08T22:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Process out of order packets in BBR sender","shortMessageHtmlLink":"Process out of order packets in BBR sender"}},{"before":"26fa64eb921e873f109e1089e94fa8dca394921d","after":"2681f7894a92890373bdb266cf01522431e4952c","ref":"refs/heads/main","pushedAt":"2024-08-07T04:02:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"953f36c939ecc5034023ddeae4c666a2e4b88f26","after":"26fa64eb921e873f109e1089e94fa8dca394921d","ref":"refs/heads/main","pushedAt":"2024-08-04T00:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Enable debug log in packet drop test","shortMessageHtmlLink":"Enable debug log in packet drop test"}},{"before":"c71636cc95e460bde6093fca44e5ee69dff9e44b","after":"953f36c939ecc5034023ddeae4c666a2e4b88f26","ref":"refs/heads/main","pushedAt":"2024-08-03T22:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Set early retransmission limit","shortMessageHtmlLink":"Set early retransmission limit"}},{"before":"b2deb2e6860f37ac1b3c0958935a1235b1791594","after":"c71636cc95e460bde6093fca44e5ee69dff9e44b","ref":"refs/heads/main","pushedAt":"2024-08-03T04:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Enable trace log in packet drop test","shortMessageHtmlLink":"Enable trace log in packet drop test"}},{"before":"bfc7dab527e5c40c78f0c91af1136daf7fbc5c75","after":"b2deb2e6860f37ac1b3c0958935a1235b1791594","ref":"refs/heads/main","pushedAt":"2024-08-03T00:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Switch to BBR congestion control","shortMessageHtmlLink":"Switch to BBR congestion control"}},{"before":"9e6bcf02d6ef34aef095f0881cbf704915a3024b","after":"bfc7dab527e5c40c78f0c91af1136daf7fbc5c75","ref":"refs/heads/main","pushedAt":"2024-08-01T03:42:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Fix Log in goroutine after TestBBRSender has completed","shortMessageHtmlLink":"Fix Log in goroutine after TestBBRSender has completed"}},{"before":"64f3a3afb0430a75b578501f54bb06322b06d423","after":"9e6bcf02d6ef34aef095f0881cbf704915a3024b","ref":"refs/heads/main","pushedAt":"2024-08-01T03:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Fix compile error caused by NativeEndian","shortMessageHtmlLink":"Fix compile error caused by NativeEndian"}},{"before":"871fe135132daed3bc853d42d64508f5979a94bc","after":"64f3a3afb0430a75b578501f54bb06322b06d423","ref":"refs/heads/main","pushedAt":"2024-08-01T03:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Add BBR sender unit test","shortMessageHtmlLink":"Add BBR sender unit test"}},{"before":"ebaa58f02161c39629197b56c0a61a449e3e12aa","after":"871fe135132daed3bc853d42d64508f5979a94bc","ref":"refs/heads/main","pushedAt":"2024-07-29T23:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Implement BBR sender part 4","shortMessageHtmlLink":"Implement BBR sender part 4"}},{"before":"cda4715beefde475c18d0a4e496a086fdea8741c","after":"ebaa58f02161c39629197b56c0a61a449e3e12aa","ref":"refs/heads/main","pushedAt":"2024-07-24T04:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Implement BBR sender part 3","shortMessageHtmlLink":"Implement BBR sender part 3"}},{"before":"a2c55d9d52f4ecf3bea7317952f99a42f7433f9d","after":"cda4715beefde475c18d0a4e496a086fdea8741c","ref":"refs/heads/main","pushedAt":"2024-07-19T23:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Implement BBR sender part 2","shortMessageHtmlLink":"Implement BBR sender part 2"}},{"before":"2ebe2d535b43b62cdfeb5363c12f032800128bc4","after":"a2c55d9d52f4ecf3bea7317952f99a42f7433f9d","ref":"refs/heads/main","pushedAt":"2024-07-18T23:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Implement BBR sender part 1","shortMessageHtmlLink":"Implement BBR sender part 1"}},{"before":"888dab6bda6bf08e9b4e338212f86107a52d1915","after":"2ebe2d535b43b62cdfeb5363c12f032800128bc4","ref":"refs/heads/main","pushedAt":"2024-07-14T23:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Change bandwidth uint64 -> int64","shortMessageHtmlLink":"Change bandwidth uint64 -> int64"}},{"before":"438e6c924941916026a4fb65fc711a0f59bcab78","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.64.1","pushedAt":"2024-07-10T00:16:52.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":"8573281138ff51f548c34a6c59bd5bec3b998144","after":"888dab6bda6bf08e9b4e338212f86107a52d1915","ref":"refs/heads/main","pushedAt":"2024-07-10T00:16:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enfein","name":null,"path":"/enfein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83481737?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#146)\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.64.1.\r\n- [Release notes](https://github.com/grpc/grpc-go/releases)\r\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.64.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: google.golang.org/grpc\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#146)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMzowNDoxMi4wMDAwMDBazwAAAAS382nR","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMzowNDoxMi4wMDAwMDBazwAAAAS382nR","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMFQwMDoxNjo0Ni4wMDAwMDBazwAAAAR7Mqc3"}},"title":"Activity ยท enfein/mieru"}