{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712790820,"defaultBranch":"master","name":"tcp-brutal","ownerLogin":"apernet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-01T07:46:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79422552?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722754009.0","currentOid":""},"activityList":{"items":[{"before":"f4c1359da00f9f5c5b100989855a4322fd75cff3","after":null,"ref":"refs/heads/fix-kernel-6_10","pushedAt":"2024-08-04T06:46:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"}},{"before":"68e9223796799cb10500baf486a73f3cb6573ef2","after":"204aeea3437a83599c1c1fa1b97e4425cfdfc49d","ref":"refs/heads/master","pushedAt":"2024-07-28T01:37:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"Merge pull request #23 from apernet/fix-kernel-6_10\n\nFix signature change of tcp_congestion_ops.cong_control on kernel v6.10","shortMessageHtmlLink":"Merge pull request #23 from apernet/fix-kernel-6_10"}},{"before":"37d0fd4468a4d78905e3046d030d66824ce2900d","after":"f4c1359da00f9f5c5b100989855a4322fd75cff3","ref":"refs/heads/fix-kernel-6_10","pushedAt":"2024-07-26T03:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"chore: make tcp_sock_get_sec static","shortMessageHtmlLink":"chore: make tcp_sock_get_sec static"}},{"before":null,"after":"37d0fd4468a4d78905e3046d030d66824ce2900d","ref":"refs/heads/fix-kernel-6_10","pushedAt":"2024-07-26T03:07:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"fix: type of tco.cong_control changed on 6.10\n\nfix: #22\nref: https://github.com/torvalds/linux/commit/57bfc7605ca5b102ba336779ae9adbc5bbba1d96","shortMessageHtmlLink":"fix: type of tco.cong_control changed on 6.10"}},{"before":"9d562b7a9b85d61785bbdef6f36b41f19520df55","after":"68e9223796799cb10500baf486a73f3cb6573ef2","ref":"refs/heads/master","pushedAt":"2024-05-01T17:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: update sing-mux link","shortMessageHtmlLink":"doc: update sing-mux link"}},{"before":"559cb2b9983bbd37bb63b8779f87a6a5f3079bd8","after":"9d562b7a9b85d61785bbdef6f36b41f19520df55","ref":"refs/heads/master","pushedAt":"2024-03-30T18:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"chore: bump module version to 1.0.2","shortMessageHtmlLink":"chore: bump module version to 1.0.2"}},{"before":"559cb2b9983bbd37bb63b8779f87a6a5f3079bd8","after":null,"ref":"refs/tags/v1.0.2","pushedAt":"2024-03-30T18:55:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"}},{"before":"efcc08b936dec95a7f4645bb82d501784b21b156","after":"559cb2b9983bbd37bb63b8779f87a6a5f3079bd8","ref":"refs/heads/master","pushedAt":"2024-03-30T18:22:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"Merge pull request #15 from Mumumu4/master\n\nuse div_u64() to let it build on 32-bit, issues#14","shortMessageHtmlLink":"Merge pull request #15 from Mumumu4/master"}},{"before":"15963d19803ca8c04cd4c9dac9ab4adca455c2b1","after":"efcc08b936dec95a7f4645bb82d501784b21b156","ref":"refs/heads/master","pushedAt":"2024-03-30T14:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"chore(scripts): run apt update on apt based distro\n\nI have tested that other supported Linux distributions do not need this.\n\ndnf/yum/zypper: update metadata regularly by default\npacman: run with -Sy so metadata is always updated\n\nclose: #16","shortMessageHtmlLink":"chore(scripts): run apt update on apt based distro"}},{"before":"22abcfc3ee2e844c376a84adea45819a969683b5","after":"15963d19803ca8c04cd4c9dac9ab4adca455c2b1","ref":"refs/heads/master","pushedAt":"2024-02-15T21:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"chore: improve logo","shortMessageHtmlLink":"chore: improve logo"}},{"before":"bbd040546d697bddddb0a0760df76a781edef1b4","after":null,"ref":"refs/tags/v1.0.1","pushedAt":"2023-11-19T22:49:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"}},{"before":"eaa1068184a485b2b53bf3d4c90c1a08d9eb209b","after":"22abcfc3ee2e844c376a84adea45819a969683b5","ref":"refs/heads/master","pushedAt":"2023-11-19T22:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"fix: module version should be 1.0.1","shortMessageHtmlLink":"fix: module version should be 1.0.1"}},{"before":"bbd040546d697bddddb0a0760df76a781edef1b4","after":"eaa1068184a485b2b53bf3d4c90c1a08d9eb209b","ref":"refs/heads/master","pushedAt":"2023-11-19T00:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"chore: remove vscode dir","shortMessageHtmlLink":"chore: remove vscode dir"}},{"before":"1d5196f78b6987ab7dfc21b7d9010a1b2d406d1a","after":"bbd040546d697bddddb0a0760df76a781edef1b4","ref":"refs/heads/master","pushedAt":"2023-11-17T22:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"chore: tweak logo font","shortMessageHtmlLink":"chore: tweak logo font"}},{"before":"766a32b429d6d279ca5d4f55a44989e605b50c39","after":"1d5196f78b6987ab7dfc21b7d9010a1b2d406d1a","ref":"refs/heads/master","pushedAt":"2023-11-17T22:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: add fq pacing warning","shortMessageHtmlLink":"doc: add fq pacing warning"}},{"before":"a6ff82278bffb5949b6c48b79c1f54bc7049d2e2","after":"766a32b429d6d279ca5d4f55a44989e605b50c39","ref":"refs/heads/master","pushedAt":"2023-11-17T09:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"fix(scripts): dkms remove failed with dkms 2.2.x\n\ndkms 2.2.1.0 does not allow omit --all in dkms remove","shortMessageHtmlLink":"fix(scripts): dkms remove failed with dkms 2.2.x"}},{"before":"845241d3fb8ffd635547ddc0529897faeb3372ef","after":"a6ff82278bffb5949b6c48b79c1f54bc7049d2e2","ref":"refs/heads/master","pushedAt":"2023-11-17T07:19:37.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"Merge pull request #5 from xdqi/compat\n\nfix: compatible with kernel 4.9","shortMessageHtmlLink":"Merge pull request #5 from xdqi/compat"}},{"before":"1ecfd57ffdfb40c94297c135ba11cc7dd073b40a","after":"845241d3fb8ffd635547ddc0529897faeb3372ef","ref":"refs/heads/master","pushedAt":"2023-11-08T08:55:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: sync en","shortMessageHtmlLink":"doc: sync en"}},{"before":"845241d3fb8ffd635547ddc0529897faeb3372ef","after":"1ecfd57ffdfb40c94297c135ba11cc7dd073b40a","ref":"refs/heads/master","pushedAt":"2023-11-08T08:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"chore: improve example server script","shortMessageHtmlLink":"chore: improve example server script"}},{"before":"4c8fa448318c63f0121dc46e8000790073675399","after":"845241d3fb8ffd635547ddc0529897faeb3372ef","ref":"refs/heads/master","pushedAt":"2023-11-07T07:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: sync en","shortMessageHtmlLink":"doc: sync en"}},{"before":"adfcbddb8f3c3b201f00708ba470645bf3d809cf","after":"4c8fa448318c63f0121dc46e8000790073675399","ref":"refs/heads/master","pushedAt":"2023-11-07T05:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"doc: section for net.ipv4.tcp_congestion_control","shortMessageHtmlLink":"doc: section for net.ipv4.tcp_congestion_control"}},{"before":"92a85ff92aed7746da92d4c604815b600f859c11","after":"adfcbddb8f3c3b201f00708ba470645bf3d809cf","ref":"refs/heads/master","pushedAt":"2023-11-06T18:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: add kernel version requirement","shortMessageHtmlLink":"doc: add kernel version requirement"}},{"before":"1640df86d571287ccc1b5a0235c01364927b69ce","after":"92a85ff92aed7746da92d4c604815b600f859c11","ref":"refs/heads/master","pushedAt":"2023-11-06T16:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"fix(scripts): some archlinux also installed dpkg","shortMessageHtmlLink":"fix(scripts): some archlinux also installed dpkg"}},{"before":"1c4a8b53b70710fc15b40fa7fcf4c1b8e3618baa","after":"1640df86d571287ccc1b5a0235c01364927b69ce","ref":"refs/heads/master","pushedAt":"2023-11-06T14:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"fix(scripts): multiple bugs fix on install script\n\n* api uses version name w/ \"v*\" prefix but dkms does not\n* dkms source is not removed after dkms module remove\n* temporary downloaded tarball is not removed after installed\n* kmod might still not be loaded after \"There is nothing to do today.\"","shortMessageHtmlLink":"fix(scripts): multiple bugs fix on install script"}},{"before":"23a98708d5393815b7d3465c697781006d008703","after":"1c4a8b53b70710fc15b40fa7fcf4c1b8e3618baa","ref":"refs/heads/master","pushedAt":"2023-11-06T14:08:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haruue","name":"Haruue","path":"/haruue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13131972?s=80&v=4"},"commit":{"message":"feat(scripts): auto install linux-headers","shortMessageHtmlLink":"feat(scripts): auto install linux-headers"}},{"before":"0331a1016bcc3755059597d6034979afc21115fb","after":"23a98708d5393815b7d3465c697781006d008703","ref":"refs/heads/master","pushedAt":"2023-11-06T05:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: installation","shortMessageHtmlLink":"doc: installation"}},{"before":"d04de4f51ebbead77869aa1dcb3b2c6862488e83","after":null,"ref":"refs/tags/v1.0.0","pushedAt":"2023-11-06T05:21:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"}},{"before":"f34f5d7d4589eec1177385b126892d295a669d2a","after":"0331a1016bcc3755059597d6034979afc21115fb","ref":"refs/heads/master","pushedAt":"2023-11-06T05:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"fix: compatibility with older (before 5.8) kernels","shortMessageHtmlLink":"fix: compatibility with older (before 5.8) kernels"}},{"before":"9a0ffb82d5aaaf25f01ad81423a61820c43706b6","after":"f34f5d7d4589eec1177385b126892d295a669d2a","ref":"refs/heads/master","pushedAt":"2023-11-06T04:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: tweaks","shortMessageHtmlLink":"doc: tweaks"}},{"before":"acc85c41fa099489da13bcd0c7e3adde4564d2d9","after":"9a0ffb82d5aaaf25f01ad81423a61820c43706b6","ref":"refs/heads/master","pushedAt":"2023-11-06T04:03:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobyxdd","name":"Toby","path":"/tobyxdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1414953?s=80&v=4"},"commit":{"message":"doc: QA section","shortMessageHtmlLink":"doc: QA section"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQwNjo0Njo0OS4wMDAwMDBazwAAAASRK3E5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQwNjo0Njo0OS4wMDAwMDBazwAAAASRK3E5","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wNlQwNDowMzo0MC4wMDAwMDBazwAAAAOoCHWu"}},"title":"Activity ยท apernet/tcp-brutal"}