{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":788913139,"defaultBranch":"master","name":"masque-go","ownerLogin":"quic-go","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-19T10:34:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/117172986?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717038031.0","currentOid":""},"activityList":{"items":[{"before":"31c76df82fb189885e9ddb3493132682cb967db2","after":"a66429a1e40705a716c31649fa5079e257976402","ref":"refs/heads/master","pushedAt":"2024-05-30T03:05:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"cmd: extract HTTP path from the URI template (#36)","shortMessageHtmlLink":"cmd: extract HTTP path from the URI template (#36)"}},{"before":"44dbfe5d5b96012aa8bd5d0110a135f9508e7fd0","after":"a8ce47f4e34d672f93afac78261482572590f9c9","ref":"refs/heads/proxy-path-from-template","pushedAt":"2024-05-30T03:01:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"cmd: extract HTTP path from the URI template","shortMessageHtmlLink":"cmd: extract HTTP path from the URI template"}},{"before":null,"after":"44dbfe5d5b96012aa8bd5d0110a135f9508e7fd0","ref":"refs/heads/proxy-path-from-template","pushedAt":"2024-05-30T03:00:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"cmd: extract HTTP path from the URI template","shortMessageHtmlLink":"cmd: extract HTTP path from the URI template"}},{"before":"02a33412556b0c6fc341f0099898643d1f8702b8","after":"31c76df82fb189885e9ddb3493132682cb967db2","ref":"refs/heads/master","pushedAt":"2024-05-19T03:06:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"update quic-go to v0.44.0 (#35)","shortMessageHtmlLink":"update quic-go to v0.44.0 (#35)"}},{"before":null,"after":"775dbac4defc6e530fa8583db29f86eaec277da7","ref":"refs/heads/update-quic-go-v044","pushedAt":"2024-05-19T03:02:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"update quic-go to v0.44.0","shortMessageHtmlLink":"update quic-go to v0.44.0"}},{"before":null,"after":"6c1cf116b419a4ff48f1755ca483a94223590f23","ref":"refs/heads/dial-target-packetconn","pushedAt":"2024-05-16T07:26:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"change the return value of DialTarget to a net.PacketConn\n\nThis allows the callback to return connections that are not necessarily\na *net.UDPConn.","shortMessageHtmlLink":"change the return value of DialTarget to a net.PacketConn"}},{"before":"ac28a226188176f60ee846dcc228a77658c60735","after":null,"ref":"refs/heads/proxy-dial-target","pushedAt":"2024-05-16T06:25:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"}},{"before":"2e83754cc53b61afa163ce138c15c9bc2f48d606","after":"02a33412556b0c6fc341f0099898643d1f8702b8","ref":"refs/heads/master","pushedAt":"2024-05-16T06:24:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"add a DialTarget callback to the Proxy (#30)\n\nThis allows users to customize how the target is dialed. Currently only\r\nsupports connected UDP sockets.","shortMessageHtmlLink":"add a DialTarget callback to the Proxy (#30)"}},{"before":null,"after":"ac28a226188176f60ee846dcc228a77658c60735","ref":"refs/heads/proxy-dial-target","pushedAt":"2024-05-16T06:18:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"add a DialTarget callback to the Proxy\n\nThis allows users to customize how the target is dialed. Currently only\nsupports connected UDP sockets.","shortMessageHtmlLink":"add a DialTarget callback to the Proxy"}},{"before":"cbbdf015e74503a507c0006a20f02601fa17ca43","after":null,"ref":"refs/heads/document-struct-fields","pushedAt":"2024-05-16T05:52:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"}},{"before":"914be3e78a6bd17c65730d2579252b16cc798319","after":"2e83754cc53b61afa163ce138c15c9bc2f48d606","ref":"refs/heads/master","pushedAt":"2024-05-16T05:52:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"add documentation for the struct fields of Client and Proxy (#29)","shortMessageHtmlLink":"add documentation for the struct fields of Client and Proxy (#29)"}},{"before":"1ba981a77367b01630b8197ab0f4a9e766bc7f6b","after":null,"ref":"refs/heads/example-client","pushedAt":"2024-05-16T05:49:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"}},{"before":null,"after":"cbbdf015e74503a507c0006a20f02601fa17ca43","ref":"refs/heads/document-struct-fields","pushedAt":"2024-05-16T05:46:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"add documentation for the struct fields of Client and Proxy","shortMessageHtmlLink":"add documentation for the struct fields of Client and Proxy"}},{"before":"3188653650baefa79d3695b2894e5038403f5344","after":"914be3e78a6bd17c65730d2579252b16cc798319","ref":"refs/heads/master","pushedAt":"2024-05-11T03:23:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"add an example client (#28)","shortMessageHtmlLink":"add an example client (#28)"}},{"before":null,"after":"1ba981a77367b01630b8197ab0f4a9e766bc7f6b","ref":"refs/heads/example-client","pushedAt":"2024-05-11T03:19:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"add an example client","shortMessageHtmlLink":"add an example client"}},{"before":"760a04f1560f54d6dad2082c8f3e10831a6beb35","after":null,"ref":"refs/heads/conn-write-deadline-noop","pushedAt":"2024-05-11T03:18:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"}},{"before":"d2036f74ac6a4d1c0b5aab0b87f572785ec46aad","after":"3188653650baefa79d3695b2894e5038403f5344","ref":"refs/heads/master","pushedAt":"2024-05-11T03:15:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"make SetWriteDeadline a no-op on the proxied conn (#24)","shortMessageHtmlLink":"make SetWriteDeadline a no-op on the proxied conn (#24)"}},{"before":"23b057e28c6974fd8e9948f65a58c94501d7ec82","after":null,"ref":"refs/heads/stop-deadline-timer-on-close","pushedAt":"2024-05-11T03:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"}},{"before":"fbd7334bada1022ae08b555d5a375ef296e7e6e4","after":"d2036f74ac6a4d1c0b5aab0b87f572785ec46aad","ref":"refs/heads/master","pushedAt":"2024-05-11T03:12:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"stop the deadline timer when closing the proxied conn (#26)","shortMessageHtmlLink":"stop the deadline timer when closing the proxied conn (#26)"}},{"before":"bad056cdfde463204e948de88bfbf69e89f8a6ca","after":null,"ref":"refs/heads/fix-spurious-early-returns","pushedAt":"2024-05-11T03:09:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"}},{"before":"02536b636460cdcc84a10ce5b4ddfd7c5a449de2","after":"760a04f1560f54d6dad2082c8f3e10831a6beb35","ref":"refs/heads/conn-write-deadline-noop","pushedAt":"2024-05-11T03:08:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"make SetWriteDeadline a no-op on the proxied conn","shortMessageHtmlLink":"make SetWriteDeadline a no-op on the proxied conn"}},{"before":"153d9b698cabaeb265ef3e7a81d254baf8a423f8","after":"23b057e28c6974fd8e9948f65a58c94501d7ec82","ref":"refs/heads/stop-deadline-timer-on-close","pushedAt":"2024-05-11T03:08:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"stop the deadline timer when closing the proxied conn","shortMessageHtmlLink":"stop the deadline timer when closing the proxied conn"}},{"before":"5052229aa88d53db301db1951f0bbdda8326ea43","after":"fbd7334bada1022ae08b555d5a375ef296e7e6e4","ref":"refs/heads/master","pushedAt":"2024-05-11T03:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"fix spurious early returns when the read deadline is extended (#27)","shortMessageHtmlLink":"fix spurious early returns when the read deadline is extended (#27)"}},{"before":"caebd988660db52bbbe8fd6dfc645b8ace381923","after":null,"ref":"refs/heads/fix-read-deadline-race","pushedAt":"2024-05-11T03:05:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"}},{"before":"77ff5bc6f8a897115964da78f1b06ed5481dd005","after":"bad056cdfde463204e948de88bfbf69e89f8a6ca","ref":"refs/heads/fix-spurious-early-returns","pushedAt":"2024-05-11T03:03:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"fix spurious early returns when the read deadline is extended","shortMessageHtmlLink":"fix spurious early returns when the read deadline is extended"}},{"before":null,"after":"77ff5bc6f8a897115964da78f1b06ed5481dd005","ref":"refs/heads/fix-spurious-early-returns","pushedAt":"2024-05-11T03:00:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"fix spurious early returns when the read deadline is extended","shortMessageHtmlLink":"fix spurious early returns when the read deadline is extended"}},{"before":null,"after":"153d9b698cabaeb265ef3e7a81d254baf8a423f8","ref":"refs/heads/stop-deadline-timer-on-close","pushedAt":"2024-05-11T02:54:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"stop the deadline timer when closing the proxied conn","shortMessageHtmlLink":"stop the deadline timer when closing the proxied conn"}},{"before":"31e819509be6a5cf9b7c95f7d894d687eb99ea52","after":"02536b636460cdcc84a10ce5b4ddfd7c5a449de2","ref":"refs/heads/conn-write-deadline-noop","pushedAt":"2024-05-11T02:53:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"make SetWriteDeadline a no-op on the proxied conn","shortMessageHtmlLink":"make SetWriteDeadline a no-op on the proxied conn"}},{"before":"40c6a2bbf1c30135080d41e80fa31f8277b250b7","after":"5052229aa88d53db301db1951f0bbdda8326ea43","ref":"refs/heads/master","pushedAt":"2024-05-11T02:53:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"fix race condition when extending the proxied conn's read deadline (#25)","shortMessageHtmlLink":"fix race condition when extending the proxied conn's read deadline (#25)"}},{"before":"a25107bd2e4efe4a0f02db79f0ebb7f35c503f43","after":"caebd988660db52bbbe8fd6dfc645b8ace381923","ref":"refs/heads/fix-read-deadline-race","pushedAt":"2024-05-11T02:50:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marten-seemann","name":"Marten Seemann","path":"/marten-seemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1478487?s=80&v=4"},"commit":{"message":"fix race condition when extending the proxied conn's read deadline","shortMessageHtmlLink":"fix race condition when extending the proxied conn's read deadline"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV5Cm0wA","startCursor":null,"endCursor":null}},"title":"Activity ยท quic-go/masque-go"}