{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":150891532,"defaultBranch":"master","name":"quiche","ownerLogin":"cloudflare","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-29T18:22:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/314135?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716388883.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3bd8c70dd02a8712ca7eefe76c76a7337b028f16","ref":"refs/heads/qlog-h3-unknown-streams","pushedAt":"2024-05-22T14:41:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LPardue","name":"Lucas Pardue","path":"/LPardue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6571445?s=80&v=4"},"commit":{"message":"qlog: add stream_type_value for unknown streams","shortMessageHtmlLink":"qlog: add stream_type_value for unknown streams"}},{"before":"10d6d8b79cb2c4d73f16d6e2b2dff803cffc6cb3","after":"2dfa76a0e911a66e9bb3dd18c6783cdf8a792854","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T08:44:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"8420d271c2cf64bbadc27dca30aa014212febd89","after":"731510ee2027e533622b4c583a12632c1cbaaec5","ref":"refs/heads/master","pushedAt":"2024-05-20T08:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"report number of bytes acked in stats","shortMessageHtmlLink":"report number of bytes acked in stats"}},{"before":"75a107d784bc45525b56584ad562cfc9b4f416b6","after":"10d6d8b79cb2c4d73f16d6e2b2dff803cffc6cb3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T08:25:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"8097ef8b4a21158136c29b58b18ee3fe4d8248ab","after":null,"ref":"refs/heads/prioritize-after-send","pushedAt":"2024-05-20T08:23:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"}},{"before":"3de33b9bcfd20cc230dc36a038e207e5e353a744","after":"8420d271c2cf64bbadc27dca30aa014212febd89","ref":"refs/heads/master","pushedAt":"2024-05-20T08:23:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"h3: set stream priority after headers buffered\n\nsend_headers() can fail if there is not enough stream capacity to buffer\nencoded headers and applications are expected to try again later.\nPreviously, send_response_with_priority() would update\nthe stream priority prior to send_headers(), which might surprise\nsome types of applications relying on the writable() iterator.\n\nThis change swaps the ordering around so that priority is only changed\nafter headers have been successfully buffered.","shortMessageHtmlLink":"h3: set stream priority after headers buffered"}},{"before":null,"after":"8097ef8b4a21158136c29b58b18ee3fe4d8248ab","ref":"refs/heads/prioritize-after-send","pushedAt":"2024-05-18T00:12:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LPardue","name":"Lucas Pardue","path":"/LPardue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6571445?s=80&v=4"},"commit":{"message":"h3: set stream priority after headers buffered\n\nsend_headers() can fail if there is not enough stream capacity to buffer\nencoded headers and applications are expected to try again later.\nPreviously, send_response_with_priority() would update\nthe stream priority prior to send_headers(), which might surprise\nsome types of applications relying on the writable() iterator.\n\nThis change swaps the ordering around so that priority is only changed\nafter headers have been successfully buffered.","shortMessageHtmlLink":"h3: set stream priority after headers buffered"}},{"before":"7d5092507aaf13eb19254f41a24c347f0ecda2b9","after":"75a107d784bc45525b56584ad562cfc9b4f416b6","ref":"refs/heads/gh-pages","pushedAt":"2024-05-17T08:00:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"273ba89fc00172855eded7514654beef16ab9b32","after":"3de33b9bcfd20cc230dc36a038e207e5e353a744","ref":"refs/heads/master","pushedAt":"2024-05-17T07:57:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"ci: fix android build\n\n- A new cargo-ndk release requires Cargo.toml of a package, not a workspace.\n- Current ubuntu image(22.04) already has NDK 25, use a builtin ndk instead\nto remove warning and improve build time.\nhttps://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md","shortMessageHtmlLink":"ci: fix android build"}},{"before":"9a8f87c6d4612baf36813f99373347e1cd0fd78a","after":null,"ref":"refs/heads/ci-actions-rs","pushedAt":"2024-05-14T14:52:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"}},{"before":"3ccc18a7aaa7428da1c6096a5383a336664b4350","after":"7d5092507aaf13eb19254f41a24c347f0ecda2b9","ref":"refs/heads/gh-pages","pushedAt":"2024-05-13T14:19:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"afcd9cbce9632a10da7446e1a3ea57d42a5d2625","after":null,"ref":"refs/heads/amp_factor_config","pushedAt":"2024-05-13T14:13:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"}},{"before":"f29db19a6a656a359ca2c307d90ba33858a45085","after":"273ba89fc00172855eded7514654beef16ab9b32","ref":"refs/heads/master","pushedAt":"2024-05-13T14:13:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"add option to configure anti-amplification limit factor","shortMessageHtmlLink":"add option to configure anti-amplification limit factor"}},{"before":"40a6ab63be4b64116ef556309860c2d2c59e5d53","after":"afcd9cbce9632a10da7446e1a3ea57d42a5d2625","ref":"refs/heads/amp_factor_config","pushedAt":"2024-05-13T12:20:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"add option to configure anti-amplification limit factor","shortMessageHtmlLink":"add option to configure anti-amplification limit factor"}},{"before":"a3b0d8ed6d1dfad2f4b5e8279d9c2e6983cb9a7b","after":"40a6ab63be4b64116ef556309860c2d2c59e5d53","ref":"refs/heads/amp_factor_config","pushedAt":"2024-05-13T12:18:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"add option to configure anti-amplification limit factor","shortMessageHtmlLink":"add option to configure anti-amplification limit factor"}},{"before":null,"after":"a3b0d8ed6d1dfad2f4b5e8279d9c2e6983cb9a7b","ref":"refs/heads/amp_factor_config","pushedAt":"2024-05-13T12:10:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"add option to configure anti-amplification limit factor","shortMessageHtmlLink":"add option to configure anti-amplification limit factor"}},{"before":"4cc6e6137b5c68f758ed8a58eb7587be8eec7212","after":"3ccc18a7aaa7428da1c6096a5383a336664b4350","ref":"refs/heads/gh-pages","pushedAt":"2024-05-13T09:31:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"a9b3954090488e940b673c18e1660d66b3ccf565","after":"f29db19a6a656a359ca2c307d90ba33858a45085","ref":"refs/heads/master","pushedAt":"2024-05-13T09:30:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"rtt: initialize min_rtt to zero\n\nFollow-up to 3b758cb122d2cde6c197947b027bab630f8c0f21 which changed the\ninitial min_rtt value from Duration::ZERO to Duration::MAX.\n\nThis could potentially cause an overflow, for example if there is no\nprevious RTT sample, and the CUBIC congestion avoidance logic is\ntriggered.\n\nSwitch back the initial value to ZERO.","shortMessageHtmlLink":"rtt: initialize min_rtt to zero"}},{"before":"2322a45440390b8365077820c00fd48496055c87","after":null,"ref":"refs/heads/min_rtt_zero","pushedAt":"2024-05-13T09:30:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"}},{"before":"1b4ed632267c3933449f179d6f61d287b40edd80","after":"e8b613433ce6984128c9c29989be6844fb2637b0","ref":"refs/heads/evanrittenhouse/dgram","pushedAt":"2024-05-10T23:47:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evanrittenhouse","name":"Evan Rittenhouse","path":"/evanrittenhouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84083822?s=80&v=4"},"commit":{"message":"TODO: TX_TIME is invalid for some reason","shortMessageHtmlLink":"TODO: TX_TIME is invalid for some reason"}},{"before":"cc10a34d1e7b2a990eefc916b8e86f12114d2784","after":"1b4ed632267c3933449f179d6f61d287b40edd80","ref":"refs/heads/evanrittenhouse/dgram","pushedAt":"2024-05-10T23:45:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"evanrittenhouse","name":"Evan Rittenhouse","path":"/evanrittenhouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84083822?s=80&v=4"},"commit":{"message":"TODO: TX_TIME is invalid for some reason","shortMessageHtmlLink":"TODO: TX_TIME is invalid for some reason"}},{"before":null,"after":"2322a45440390b8365077820c00fd48496055c87","ref":"refs/heads/min_rtt_zero","pushedAt":"2024-05-10T09:59:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"rtt: initialize min_rtt to zero\n\nFollow-up to 3b758cb122d2cde6c197947b027bab630f8c0f21 which changed the\ninitial min_rtt value from Duration::ZERO to Duration::MAX.\n\nThis could potentially cause an overflow, for example if there is no\nprevious RTT sample, and the CUBIC congestion avoidance logic is\ntriggered.\n\nSwitch back the initial value to ZERO.","shortMessageHtmlLink":"rtt: initialize min_rtt to zero"}},{"before":"e43b5c5ee34d47a37415eb9649a1c2fb90c17834","after":"c4c3bbed50374b042d98d30604f5b864b19074c1","ref":"refs/heads/next_pkt_num","pushedAt":"2024-05-09T08:35:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"generate packet numbers from a single sequence\n\nInstead of keeping separate sequences for each packet number space, use\nthe same sequence.\n\nThis should make it easier to implement support for FIPS later.\n\nThis reverts commit 40e2433300d5bf57e3046a09e81974effb4697d7.","shortMessageHtmlLink":"generate packet numbers from a single sequence"}},{"before":"9fa3d90460d9547bfc429c2369361bf85bea0541","after":"3030e602faad9645fd3a014f48cc04b72196f7ab","ref":"refs/heads/cc-refactor-10-reuse-acks","pushedAt":"2024-05-09T08:35:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"fixup! rename acked_reuse -> newly_acked, restore docs","shortMessageHtmlLink":"fixup! rename acked_reuse -> newly_acked, restore docs"}},{"before":"9b27bd4986624392d9901ac81e0ca26a3dcea7df","after":"01529138d12236dd0e81994c4132d468f9c0f6ca","ref":"refs/heads/cc-refactor-9-cc-module","pushedAt":"2024-05-09T08:34:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"fixup! remove tx_in_flight and lost from Acked\n\nAFAICT these were never actually used (as in, read) anywhere.","shortMessageHtmlLink":"fixup! remove tx_in_flight and lost from Acked"}},{"before":"505df84922c0d732eb6fdb40cfb13be2b0e85e0b","after":"fb68839900c0ffc644bf4a69701cc1f9563b3101","ref":"refs/heads/cc-refactor-8-cc-struct","pushedAt":"2024-05-09T08:34:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"fixup! use cwnd() consistently","shortMessageHtmlLink":"fixup! use cwnd() consistently"}},{"before":"4f297678fa7492d1dabcb6de863b3b84aa91cbb0","after":"4cc6e6137b5c68f758ed8a58eb7587be8eec7212","ref":"refs/heads/gh-pages","pushedAt":"2024-05-09T07:19:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"89b11b2123340d08edf982507b13cf93903b1187","after":"a9b3954090488e940b673c18e1660d66b3ccf565","ref":"refs/heads/master","pushedAt":"2024-05-09T07:16:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"ci: use ghaction-chocolatey@v3\n\nTo stop `Node.js 16 actions are deprecated.` warning.","shortMessageHtmlLink":"ci: use ghaction-chocolatey@v3"}},{"before":"aa24e645efc898a232cb42c8322cfa14f3b0dda1","after":"4f297678fa7492d1dabcb6de863b3b84aa91cbb0","ref":"refs/heads/gh-pages","pushedAt":"2024-05-08T18:32:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"70b67f9da0abef84a78112ce6e1571a3261bd515","after":"89b11b2123340d08edf982507b13cf93903b1187","ref":"refs/heads/master","pushedAt":"2024-05-08T18:30:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghedo","name":"Alessandro Ghedini","path":"/ghedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117643?s=80&v=4"},"commit":{"message":"ffi: expose stream application errors\n\nFixes #1699.","shortMessageHtmlLink":"ffi: expose stream application errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUQ334QA","startCursor":null,"endCursor":null}},"title":"Activity ยท cloudflare/quiche"}