{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1460612,"defaultBranch":"master","name":"cowboy","ownerLogin":"ninenines","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-09T19:55:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1166740?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710428762.0","currentOid":""},"activityList":{"items":[{"before":"8cb9d242b0a665cada6de8b9a9dfa329e0c06ee9","after":"b77dd29133365a11a4884af8f0fe432981d3f8a3","ref":"refs/heads/master","pushedAt":"2024-04-05T20:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Add VU#421644 to the HTTP/2 CONTINUATION Flood test","shortMessageHtmlLink":"Add VU#421644 to the HTTP/2 CONTINUATION Flood test"}},{"before":"3ea8395eb8f53a57acb5d3c00b99c70296e7cdbd","after":"8cb9d242b0a665cada6de8b9a9dfa329e0c06ee9","ref":"refs/heads/master","pushedAt":"2024-03-26T15:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Initial HTTP/3 implementation\n\nThis includes Websocket over HTTP/3.\n\nSince quicer, which provides the QUIC implementation,\nis a NIF, Cowboy cannot depend directly on it. In order\nto enable QUIC and HTTP/3, users have to set the\nCOWBOY_QUICER environment variable:\n\n export COWBOY_QUICER=1\n\nIn order to run the test suites, the same must be done\nfor Gun:\n\n export GUN_QUICER=1\n\nHTTP/3 support is currently not available on Windows\ndue to compilation issues of quicer which have yet to\nbe looked at or resolved.\n\nHTTP/3 support is also unavailable on the upcoming\nOTP-27 due to compilation errors in quicer dependencies.\nOnce resolved HTTP/3 should work on OTP-27.\n\nBecause of how QUIC currently works, it's possible\nthat streams that get reset after sending a response\ndo not receive that response. The test suite was\nmodified to accomodate for that. A future extension\nto QUIC will allow us to gracefully reset streams.\n\nThis also updates Erlang.mk.","shortMessageHtmlLink":"Initial HTTP/3 implementation"}},{"before":"48dd455778b1a0c40073f86fbbba8294f1309cf6","after":"8cb9d242b0a665cada6de8b9a9dfa329e0c06ee9","ref":"refs/heads/http3","pushedAt":"2024-03-26T14:54:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Initial HTTP/3 implementation\n\nThis includes Websocket over HTTP/3.\n\nSince quicer, which provides the QUIC implementation,\nis a NIF, Cowboy cannot depend directly on it. In order\nto enable QUIC and HTTP/3, users have to set the\nCOWBOY_QUICER environment variable:\n\n export COWBOY_QUICER=1\n\nIn order to run the test suites, the same must be done\nfor Gun:\n\n export GUN_QUICER=1\n\nHTTP/3 support is currently not available on Windows\ndue to compilation issues of quicer which have yet to\nbe looked at or resolved.\n\nHTTP/3 support is also unavailable on the upcoming\nOTP-27 due to compilation errors in quicer dependencies.\nOnce resolved HTTP/3 should work on OTP-27.\n\nBecause of how QUIC currently works, it's possible\nthat streams that get reset after sending a response\ndo not receive that response. The test suite was\nmodified to accomodate for that. A future extension\nto QUIC will allow us to gracefully reset streams.\n\nThis also updates Erlang.mk.","shortMessageHtmlLink":"Initial HTTP/3 implementation"}},{"before":"1d0d4aa2b896983e63c932f0dd9ad5546ed82dde","after":"48dd455778b1a0c40073f86fbbba8294f1309cf6","ref":"refs/heads/http3","pushedAt":"2024-03-26T14:53:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Initial HTTP/3 implementation\n\nThis includes Websocket over HTTP/3.\n\nSince quicer, which provides the QUIC implementation,\nis a NIF, Cowboy cannot depend directly on it. In order\nto enable QUIC and HTTP/3, users have to set the\nCOWBOY_QUICER environment variable:\n\n export COWBOY_QUICER=1\n\nIn order to run the test suites, the same must be done\nfor Gun:\n\n export GUN_QUICER=1\n\nHTTP/3 support is currently not available on Windows\ndue to compilation issues of quicer which have yet to\nbe looked at or resolved.\n\nBecause of how QUIC currently works, it's possible\nthat streams that get reset after sending a response\ndo not receive that response. The test suite was\nmodified to accomodate for that. A future extension\nto QUIC will allow us to gracefully reset streams.\n\nThis also updates Erlang.mk.","shortMessageHtmlLink":"Initial HTTP/3 implementation"}},{"before":"e55dc1c97abc66c16f2075fad070867ecfb81183","after":"1d0d4aa2b896983e63c932f0dd9ad5546ed82dde","ref":"refs/heads/http3","pushedAt":"2024-03-26T13:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Use Gun master","shortMessageHtmlLink":"Use Gun master"}},{"before":"9692dbf2fee4eb47ba892ad80628e69e953d8daa","after":"e55dc1c97abc66c16f2075fad070867ecfb81183","ref":"refs/heads/http3","pushedAt":"2024-03-26T11:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another HTTP/3 thing","shortMessageHtmlLink":"Another HTTP/3 thing"}},{"before":"67f783fa6572af4cc7fd5e7820c0862435abc8c7","after":"9692dbf2fee4eb47ba892ad80628e69e953d8daa","ref":"refs/heads/http3","pushedAt":"2024-03-26T11:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Use Cowlib master","shortMessageHtmlLink":"Use Cowlib master"}},{"before":"00e70de933928b0677745ce5333c4433e89651e8","after":"67f783fa6572af4cc7fd5e7820c0862435abc8c7","ref":"refs/heads/http3","pushedAt":"2024-03-25T15:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Retry a couple more tests for H3","shortMessageHtmlLink":"Retry a couple more tests for H3"}},{"before":"1e6bc353db3bb6a7004d56bb49eb2db94cb9b34d","after":"00e70de933928b0677745ce5333c4433e89651e8","ref":"refs/heads/http3","pushedAt":"2024-03-25T14:33:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another round of H3","shortMessageHtmlLink":"Another round of H3"}},{"before":"432eed1b7f83c33772ec9079e4d56bf3fd1e2a4a","after":"1e6bc353db3bb6a7004d56bb49eb2db94cb9b34d","ref":"refs/heads/http3","pushedAt":"2024-03-25T14:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"More HTTP/3 related test fixes","shortMessageHtmlLink":"More HTTP/3 related test fixes"}},{"before":"c608fe6175211719101f4895ee06745282cc8395","after":"432eed1b7f83c33772ec9079e4d56bf3fd1e2a4a","ref":"refs/heads/http3","pushedAt":"2024-03-25T13:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"HTTP/3-proof more tests","shortMessageHtmlLink":"HTTP/3-proof more tests"}},{"before":"9397451e99c47857a585bf1031d28e545ecd3717","after":"c608fe6175211719101f4895ee06745282cc8395","ref":"refs/heads/http3","pushedAt":"2024-03-25T12:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another HTTP/3 stream reset too early problem in tests","shortMessageHtmlLink":"Another HTTP/3 stream reset too early problem in tests"}},{"before":"797aea8ff31f7ea4d4a1deee9b26880d1eaeb9de","after":"9397451e99c47857a585bf1031d28e545ecd3717","ref":"refs/heads/http3","pushedAt":"2024-03-25T12:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Fix another QUIC related failure in a test","shortMessageHtmlLink":"Fix another QUIC related failure in a test"}},{"before":"c088413187c5b438fc6bc062d367b8f4e8ed50e3","after":"797aea8ff31f7ea4d4a1deee9b26880d1eaeb9de","ref":"refs/heads/http3","pushedAt":"2024-03-25T11:16:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Correct previous rest_handler fix","shortMessageHtmlLink":"Correct previous rest_handler fix"}},{"before":"cd5d23cd025c7ed879d2d6dc17cc0df3cf09a100","after":"c088413187c5b438fc6bc062d367b8f4e8ed50e3","ref":"refs/heads/http3","pushedAt":"2024-03-25T10:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Handle stream reset in inform after reply for HTTP/3","shortMessageHtmlLink":"Handle stream reset in inform after reply for HTTP/3"}},{"before":"ec82e39d0d984573c52fe5c1380a564c97ec7bb8","after":"cd5d23cd025c7ed879d2d6dc17cc0df3cf09a100","ref":"refs/heads/http3","pushedAt":"2024-03-25T10:22:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Handle another timeout related failure","shortMessageHtmlLink":"Handle another timeout related failure"}},{"before":"70bc0e74bc686db194df626d1c6c062ab4317653","after":"ec82e39d0d984573c52fe5c1380a564c97ec7bb8","ref":"refs/heads/http3","pushedAt":"2024-03-25T09:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Handle the QUIC RST_STREAM race in rest_handler_SUITE","shortMessageHtmlLink":"Handle the QUIC RST_STREAM race in rest_handler_SUITE"}},{"before":"2ff94358212c8ef48cee5ebee09bca4aa39efde1","after":"70bc0e74bc686db194df626d1c6c062ab4317653","ref":"refs/heads/http3","pushedAt":"2024-03-25T09:11:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Try again when time triggers in read_body_period","shortMessageHtmlLink":"Try again when time triggers in read_body_period"}},{"before":"eeb46133e4982a79ab90999686489e732ecfdea4","after":"2ff94358212c8ef48cee5ebee09bca4aa39efde1","ref":"refs/heads/http3","pushedAt":"2024-03-25T08:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Try again when time triggers in read_body_period","shortMessageHtmlLink":"Try again when time triggers in read_body_period"}},{"before":"eaf5124efb0470c0197683475c96611a25df699b","after":"eeb46133e4982a79ab90999686489e732ecfdea4","ref":"refs/heads/http3","pushedAt":"2024-03-22T19:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Fix compress_SUITE on Windows","shortMessageHtmlLink":"Fix compress_SUITE on Windows"}},{"before":"d18b8b4480e446b75d91c0dc55fc49c8af4e7a54","after":"eaf5124efb0470c0197683475c96611a25df699b","ref":"refs/heads/http3","pushedAt":"2024-03-22T18:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Don't run h3 tests for Windows continued","shortMessageHtmlLink":"Don't run h3 tests for Windows continued"}},{"before":"32ac672dfb75cbae17dba9c7723f1150c6a9567b","after":"d18b8b4480e446b75d91c0dc55fc49c8af4e7a54","ref":"refs/heads/http3","pushedAt":"2024-03-22T17:55:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Is it right this time?","shortMessageHtmlLink":"Is it right this time?"}},{"before":"bbd8c8ee38629f63f81ebcafb890211452996966","after":"32ac672dfb75cbae17dba9c7723f1150c6a9567b","ref":"refs/heads/http3","pushedAt":"2024-03-22T17:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Is it right this time?","shortMessageHtmlLink":"Is it right this time?"}},{"before":"b12b02b4f1f4bb2f11d96f34373cee2013dbb405","after":"bbd8c8ee38629f63f81ebcafb890211452996966","ref":"refs/heads/http3","pushedAt":"2024-03-22T17:18:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another approach in ci.erlang.mk workflow","shortMessageHtmlLink":"Another approach in ci.erlang.mk workflow"}},{"before":"7676e0095f6a446b3e049a1177f8565fee7acd7c","after":"b12b02b4f1f4bb2f11d96f34373cee2013dbb405","ref":"refs/heads/http3","pushedAt":"2024-03-22T17:10:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another approach in ci.erlang.mk workflow","shortMessageHtmlLink":"Another approach in ci.erlang.mk workflow"}},{"before":"9358ef41e41d01ee7367ae4fce905b6cfa3ac337","after":"7676e0095f6a446b3e049a1177f8565fee7acd7c","ref":"refs/heads/http3","pushedAt":"2024-03-22T17:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another approach in ci.erlang.mk workflow","shortMessageHtmlLink":"Another approach in ci.erlang.mk workflow"}},{"before":"b8f82cc073af8fe0821be461cc0cfc88ec0bf130","after":"9358ef41e41d01ee7367ae4fce905b6cfa3ac337","ref":"refs/heads/http3","pushedAt":"2024-03-22T16:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another try","shortMessageHtmlLink":"Another try"}},{"before":"c62b06aece63020f6dd6ee25012b8f71f44f2541","after":"b8f82cc073af8fe0821be461cc0cfc88ec0bf130","ref":"refs/heads/http3","pushedAt":"2024-03-22T16:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Missed one","shortMessageHtmlLink":"Missed one"}},{"before":"4276acadb947ae30634cc7461700e0333eb15d5a","after":"c62b06aece63020f6dd6ee25012b8f71f44f2541","ref":"refs/heads/http3","pushedAt":"2024-03-22T16:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another try","shortMessageHtmlLink":"Another try"}},{"before":"007493f9c15584345b1589b7b8232e5cb3e856a6","after":"4276acadb947ae30634cc7461700e0333eb15d5a","ref":"refs/heads/http3","pushedAt":"2024-03-22T16:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"essen","name":"Loïc Hoguin","path":"/essen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141739?s=80&v=4"},"commit":{"message":"Another try for Windows","shortMessageHtmlLink":"Another try for Windows"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKTorKgA","startCursor":null,"endCursor":null}},"title":"Activity · ninenines/cowboy"}