aboutsummaryrefslogtreecommitdiffstats
path: root/src/gun_http2.erl
AgeCommit message (Expand)Author
2025-04-10Cleanup HTTP/2 timeouts on close to avoid stray messagesLoïc Hoguin
2025-04-09Catch post-handshake TLS 1.3 alertsLoïc Hoguin
2025-03-26Remove copyright years from all files except LICENSELoïc Hoguin
2025-03-26User ping payload is 10000 or aboveLoïc Hoguin
2025-03-26Implement user pings for tunnelsLoïc Hoguin
2025-03-21Add gun:ping/2,3 for user-initiated ping for HTTP/2Viktor Söderqvist
2025-03-21Respect remote concurrency limit for headers/connect/ws_upgraderespect-remote-concurrency-limitLoïc Hoguin
2025-03-18HTTP/2: Respect remote MAX_CONCURRENT_STREAMSViktor Söderqvist
2025-02-26Allow specifying functions for reply_toViktor Söderqvist
2025-02-25Send NO_ERROR in client-initiated graceful shutdownViktor Söderqvist
2025-01-02HTTP/2: Fix tunneled streams bugsLoïc Hoguin
2024-03-26Initial HTTP/3 implementationhttp3Loïc Hoguin
2024-03-14Use public_key:cacerts_get/0 when possibleLoïc Hoguin
2024-03-14Update Cowlib to 2.13.0Loïc Hoguin
2023-01-23Update copyright lines in preparation for releaseLoïc Hoguin
2022-12-06Add keepalive_tolerance http2 optionViktor Söderqvist
2022-10-24Handle send errorsViktor Söderqvist
2022-10-11Make many gun_http2 functions return state or error tupleViktor Söderqvist
2022-09-19Handle of HTTP/2 tunnel errorsLoïc Hoguin
2022-08-30Make Protocol:init/4 return an ok-tupleViktor Söderqvist
2022-03-08Make the stream_error_* functions return 'ok'Viktor Söderqvist
2022-03-08Return commands instead of state in remaining callbacksViktor Söderqvist
2021-02-07Initial commit for Gun poolsLoïc Hoguin
2020-11-12Return 'undefined' for raw|socks origin_scheme where applicableLoïc Hoguin
2020-11-12Update copyright yearsLoïc Hoguin
2020-11-12Review and remove many todosLoïc Hoguin
2020-11-06Make CONNECT responses produce a response_end eventLoïc Hoguin
2020-11-06Fix IsFin mismatch in HTTP/2 CONNECT responseLoïc Hoguin
2020-11-02Initial implementation of Websocket over HTTP/2http2-websocketLoïc Hoguin
2020-10-21Fix cookie handling when tunnel and origin schemes mismatchLoïc Hoguin
2020-10-19Fix cookies for tunnelsLoïc Hoguin
2020-10-16Remove commented codeLoïc Hoguin
2020-10-16Add or fix events inside or related to CONNECT tunnelsLoïc Hoguin
2020-10-07Propagate timeouts to the right layer in HTTP/2 tunnelsLoïc Hoguin
2020-10-07Default keepalive to infinity for all protocolsLoïc Hoguin
2020-10-05Improve some 'todo' return values and argumentsLoïc Hoguin
2020-10-03Fix Dialyzer warningsLoïc Hoguin
2020-10-03Add tunnel_SUITE testing all 3-layer combinationsLoïc Hoguin
2020-09-21Ensure the right stream_ref is passed around HTTP/2 tunnelsLoïc Hoguin
2020-09-21Fix compilation and Dialyzer warningsLoïc Hoguin
2020-09-21Fix gun:stream_info/2 when gun_tunnel is involvedLoïc Hoguin
2020-09-21Initial success for h2 CONNECT -> https CONNECT -> httpsLoïc Hoguin
2020-09-21Add test HTTP/2 CONNECT -> HTTP/1.1 CONNECT -> originLoïc Hoguin
2020-09-21Add more HTTP/2 CONNECT testsLoïc Hoguin
2020-09-21Add a gun:stream_ref() type and fix DialyzerLoïc Hoguin
2020-09-21Refactor protocol handling via gun_protocolsLoïc Hoguin
2020-09-21Few more tests and fixesLoïc Hoguin
2020-09-21Replace gun_tunnel_up/3 message with /4 variantLoïc Hoguin
2020-09-21Rename the 3-arity gun_socks_up to gun_tunnel_upLoïc Hoguin
2020-09-21Add gun_tunnel_up message to HTTP/2 CONNECTLoïc Hoguin