{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":604775608,"defaultBranch":"master","name":"curl","ownerLogin":"Faphouse","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-21T19:07:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93747860?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677011311.5523462","currentOid":""},"activityList":{"items":[{"before":"475207c1c834ecf203dc4f3bc1917ae87628b6d0","after":"4ae2d9f24d3ba506f828df69357ac80b346348de","ref":"refs/heads/master","pushedAt":"2023-04-06T14:03:34.607Z","pushType":"push","commitsCount":289,"pusher":{"login":"Faphouse","name":null,"path":"/Faphouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93747860?s=80&v=4"},"commit":{"message":"proxy: http2 proxy tunnel implementation\n\n- currently only on debug build and when env variable\n CURL_PROXY_TUNNEL_H2 is present.\n- will ALPN negotiate with the proxy server and switch\n tunnel filter based on the protocol negotiated.\n- http/1.1 tunnel code moved into cf-h1-proxy.[ch]\n- http/2 tunnel code implemented in cf-h2-proxy.[ch]\n- tunnel start and ALPN set remains in http_proxy.c\n- moving all haproxy related code into cf-haproxy.[ch]\n\nVTLS changes\n- SSL filters rely solely on the \"alpn\" specification they\n are created with and no longer check conn->bits.tls_enable_alpn.\n- checks on which ALPN specification to use (or none at all) are\n done in vtls.c when creating the filter.\n\nTesting\n- added a nghttpx forward proxy to the pytest setup that\n speaks HTTP/2 and forwards all requests to the Apache httpd\n forward proxy server.\n- extending test coverage in test_10 cases\n- adding proxy tests for direct/tunnel h1/h2 use of basic auth.\n- adding test for http/1.1 and h2 proxy tunneling to pytest\n\nCloses #10780","shortMessageHtmlLink":"proxy: http2 proxy tunnel implementation"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wNlQxNDowMzozNC42MDcxNTlazwAAAAMTjdVw","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wNlQxNDowMzozNC42MDcxNTlazwAAAAMTjdVw","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wNlQxNDowMzozNC42MDcxNTlazwAAAAMTjdVw"}},"title":"Activity ยท Faphouse/curl"}