{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609324767,"defaultBranch":"main","name":"quinn","ownerLogin":"link2xt","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-03T21:38:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18373967?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701374070.0","currentOid":""},"activityList":{"items":[{"before":"d1efa635c963b465adaf4cbe9391821010143ef2","after":"d44e9de6688ef1b7dbcf605d9b43d01d24920adf","ref":"refs/heads/link2xt/no-max-tlp","pushedAt":"2023-11-30T19:59:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Remove \"max_tlps\" configuration variable\n\nIt is not used since\n\n(commit bdc9ac76a453208848a58bf3b24a633ade8b299a)\nwas merged in 2018.\n\nRFC 9002 also does not mention Tail Loss Probe\nexcept that it has been integrated into the PTO (Probe Timeout)\nmechanism.","shortMessageHtmlLink":"Remove \"max_tlps\" configuration variable"}},{"before":"ad8faa68a0ffc5abf6aa6aa9b04d795b9b42f132","after":"d1efa635c963b465adaf4cbe9391821010143ef2","ref":"refs/heads/link2xt/no-max-tlp","pushedAt":"2023-11-30T19:58:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Remove \"max_tlps\" configuration variable\n\nIt is not used since\n\n(commit bdc9ac76a453208848a58bf3b24a633ade8b299a)\nwas merged in 2018.\n\nRFC 9002 also does not mention Tail Loss Probe\nexcept that it has been integrated into the PTO (Probe Timeout)\nmechanism.","shortMessageHtmlLink":"Remove \"max_tlps\" configuration variable"}},{"before":null,"after":"ad8faa68a0ffc5abf6aa6aa9b04d795b9b42f132","ref":"refs/heads/link2xt/no-max-tlp","pushedAt":"2023-11-30T19:54:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Remove \"max_tlps\" configuration variable\n\nIt is not used since\n\n(commit bdc9ac76a453208848a58bf3b24a633ade8b299a)\nwas merged in 2018.\n\nRFC 9002 also does not mention Tail Loss Probe\nexcept that it has been integrated into the PTO (Probe Timeout)\nmechanism.","shortMessageHtmlLink":"Remove \"max_tlps\" configuration variable"}},{"before":"f7573c0f4bcb1bbb664ed8c271cb581e1212cf44","after":"eeb6c0605f124759ce59d8d5c02444cf98f9a422","ref":"refs/heads/quinn-udp-0.3.3","pushedAt":"2023-04-19T17:36:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Bump quinn-udp version to 0.4.0\n\nIt includes a fallback for old Linux and Android systems\nwhich do not support setting ECN flag on UDP packets.","shortMessageHtmlLink":"Bump quinn-udp version to 0.4.0"}},{"before":"94a9fa50cf13e84fbdf834fffd3535e6dd3c4fdb","after":"f7573c0f4bcb1bbb664ed8c271cb581e1212cf44","ref":"refs/heads/quinn-udp-0.3.3","pushedAt":"2023-04-19T12:51:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Bump quinn-udp version to 0.4.0\n\nIt includes a fallback for old Linux and Android systems\nwhich do not support setting ECN flag on UDP packets.","shortMessageHtmlLink":"Bump quinn-udp version to 0.4.0"}},{"before":"8d28cdaf8ddf6211412c739fb75b1d808c6cc479","after":"94a9fa50cf13e84fbdf834fffd3535e6dd3c4fdb","ref":"refs/heads/quinn-udp-0.3.3","pushedAt":"2023-04-19T12:44:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Bump quinn-udp version to 0.4\n\nIt includes a fallback for old Linux and Android systems\nwhich do not support setting ECN flag on UDP packets.","shortMessageHtmlLink":"Bump quinn-udp version to 0.4"}},{"before":null,"after":"8d28cdaf8ddf6211412c739fb75b1d808c6cc479","ref":"refs/heads/quinn-udp-0.3.3","pushedAt":"2023-04-14T09:02:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Bump quinn-udp version to 0.3.3\n\nIt includes a fallback for old Linux and Android systems\nwhich do not support setting ECN flag on UDP packets.","shortMessageHtmlLink":"Bump quinn-udp version to 0.3.3"}},{"before":"dfc1f338864f54256cc0dd1e667429164826e45d","after":"bffa86dcfb61dcfd84be737794815b82a3ce9493","ref":"refs/heads/main","pushedAt":"2023-04-14T08:56:24.030Z","pushType":"push","commitsCount":25,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Remove unnecessary pubs from quinn-udp fallback logic","shortMessageHtmlLink":"Remove unnecessary pubs from quinn-udp fallback logic"}},{"before":"b05abc478a23aa9367619282158307f355a0f264","after":"b60a5474ae63fcc0cec0c7b104079a20b79c9ede","ref":"refs/heads/ecn-einval-fallback","pushedAt":"2023-03-16T15:48:45.139Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Exclude sendmsg_einval on Windows","shortMessageHtmlLink":"Exclude sendmsg_einval on Windows"}},{"before":"a39bcc7d26c3f5eb38b9e5c96c09ff4ccf7a932b","after":"b05abc478a23aa9367619282158307f355a0f264","ref":"refs/heads/ecn-einval-fallback","pushedAt":"2023-03-16T15:37:13.275Z","pushType":"push","commitsCount":1,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Exclude sendmsg_einval on Windows","shortMessageHtmlLink":"Exclude sendmsg_einval on Windows"}},{"before":"3cf3e314c9c51bccad7c0febc5bf005e032cea80","after":"a39bcc7d26c3f5eb38b9e5c96c09ff4ccf7a932b","ref":"refs/heads/ecn-einval-fallback","pushedAt":"2023-03-16T15:25:44.948Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Fallback to not using ECN if IP_TOS is not supported\n\nOn Linux <3.13 sendmsg/sendmmsg system calls\nreturn EINVAL without sending anything if they encounter\nan `IP_TOS` cmsg. To ensure we can still send\non such systems, remember if we got an EINVAL error\nand switch to \"fallback mode\" in which we do not try\nto transmit ECN at all and only use well-supported features.","shortMessageHtmlLink":"Fallback to not using ECN if IP_TOS is not supported"}},{"before":null,"after":"3cf3e314c9c51bccad7c0febc5bf005e032cea80","ref":"refs/heads/ecn-einval-fallback","pushedAt":"2023-03-16T15:17:59.213Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Fallback to not using ECN if IP_TOS is not supported\n\nOn Linux <3.13 sendmsg/sendmmsg system calls\nreturn EINVAL without sending anything if they encounter\nan `IP_TOS` cmsg. To ensure we can still send\non such systems, remember if we got an EINVAL error\nand switch to \"fallback mode\" in which we do not try\nto transmit ECN at all and only use well-supported features.","shortMessageHtmlLink":"Fallback to not using ECN if IP_TOS is not supported"}},{"before":"e67136966a4010564bd85861177029765a9ea811","after":"eec8a704183cbbce5508eb582260e9fa4a7e2453","ref":"refs/heads/android-no-tos","pushedAt":"2023-03-16T08:41:21.700Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Do not add IP_TOS cmsg on Android\n\nAndroid usually comes with old Linux kernels,\nand Linux <3.13 does not support IP_TOS cmsg type,\nreturning EINVAL error from sendmmsg without sending anything.\n\nTo avoid this problem we do not try to set TOS on Android at all.","shortMessageHtmlLink":"Do not add IP_TOS cmsg on Android"}},{"before":"5b90be44f252d8d99c6dce7f26e974299e0b8642","after":"e67136966a4010564bd85861177029765a9ea811","ref":"refs/heads/android-no-tos","pushedAt":"2023-03-15T02:13:57.628Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Do not add IP_TOS cmsg on Android\n\nAndroid usually comes with old Linux kernels,\nand Linux <3.13 does not support IP_TOS cmsg type,\nreturning EINVAL error from sendmmsg without sending anything.\n\nTo avoid this problem we do not try to set TOS on Android at all.","shortMessageHtmlLink":"Do not add IP_TOS cmsg on Android"}},{"before":"b304b6ed1213f3228663e33684139845c86eda00","after":"5b90be44f252d8d99c6dce7f26e974299e0b8642","ref":"refs/heads/android-no-tos","pushedAt":"2023-03-15T02:04:57.828Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Do not add IP_TOS cmsg on Android\n\nAndroid usually comes with old Linux kernels,\nand Linux <3.13 does not support IP_TOS cmsg type,\nreturning EINVAL error from sendmmsg without sending anything.\n\nTo avoid this problem we do not try to set TOS on Android at all.","shortMessageHtmlLink":"Do not add IP_TOS cmsg on Android"}},{"before":null,"after":"b304b6ed1213f3228663e33684139845c86eda00","ref":"refs/heads/android-no-tos","pushedAt":"2023-03-15T02:02:49.375Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Do not add IP_TOS cmsg on Android\n\nAndroid usually comes with old Linux kernels,\nand Linux <3.13 does not support IP_TOS cmsg type,\nreturning EINVAL error from sendmmsg without sending anything.\n\nTo avoid this problem we do not try to set TOS on Android at all.","shortMessageHtmlLink":"Do not add IP_TOS cmsg on Android"}},{"before":"1426f786da22c570a31cf5f23edefab0e7fac3f0","after":"842ae4d29126206b674801886cb4a0e802ec4daf","ref":"refs/heads/android-sendmmsg","pushedAt":"2023-03-08T11:01:16.009Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djc","name":"Dirkjan Ochtman","path":"/djc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158471?s=80&v=4"},"commit":{"message":"Implement fallback for `sendmmsg` and `recvmmsg`\n\nSome Android phones use older 2.x kernels\nand do not support `sendmmsg`\nwhich is available only since Linux 3.0.\n\nSimilarly, `recvmmsg` is only available\nsince Linux 2.6.34.","shortMessageHtmlLink":"Implement fallback for sendmmsg and recvmmsg"}},{"before":"cdfe0fab193050ff1955dcd5aea92edde3e7a78f","after":"1426f786da22c570a31cf5f23edefab0e7fac3f0","ref":"refs/heads/android-sendmmsg","pushedAt":"2023-03-08T10:59:46.262Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"link2xt","name":"link2xt","path":"/link2xt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18373967?s=80&v=4"},"commit":{"message":"Implement fallback for `sendmmsg` and `recvmmsg`\n\nSome Android phones use older 2.x kernels\nand do not support `sendmmsg`\nwhich is available only since Linux 3.0.\n\nSimilarly, `recvmmsg` is only available\nsince Linux 2.6.34.","shortMessageHtmlLink":"Implement fallback for sendmmsg and recvmmsg"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0zMFQxOTo1OTo1NS4wMDAwMDBazwAAAAO8dsu3","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0zMFQxOTo1OTo1NS4wMDAwMDBazwAAAAO8dsu3","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOFQxMDo1OTo0Ni4yNjI1MDNazwAAAAL-7_fe"}},"title":"Activity ยท link2xt/quinn"}