Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
pgit
/
anyhttp
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Add support for HTTP/3 using nghttp3, experiment using claude
- #6
#6
Merged
pgit
merged 36 commits into
master
pgit/anyhttp:master
from
http3
pgit/anyhttp:http3
Copy head branch name to clipboard
Aug 19, 2026
Conversation
Commits
36
(36)
Checks
Files changed
Merged
Add support for HTTP/3 using nghttp3, experiment using claude
#6
pgit
merged 36 commits into
master
pgit/anyhttp:master
from
http3
pgit/anyhttp:http3
Copy head branch name to clipboard
Commits
Commits on Aug 1, 2026
Fix PKI intermediate chains.
pgit
committed
0834e4f
View commit details
Copy full SHA for 0834e4f
Browse repository at this point
HTTP/3: initial ngtcp2/nghttp3 server (handshake + hardcoded 200 OK)
Show description for cd0512a
pgit
and
claude
committed
cd0512a
View commit details
Copy full SHA for cd0512a
Browse repository at this point
HTTP/3: wire ngtcp2/nghttp3 into anyhttp Session::Impl abstraction
Show description for ba6c134
pgit
and
claude
committed
ba6c134
View commit details
Copy full SHA for ba6c134
Browse repository at this point
HTTP/3: fix listen_udp address family + add ExternalH3 tests
Show description for 5ec9118
pgit
and
claude
committed
5ec9118
View commit details
Copy full SHA for 5ec9118
Browse repository at this point
Commits on Aug 2, 2026
devcontainer: bump QUIC/TLS lib versions, enable HTTP/3 curl build
Show description for 15c0633
pgit
committed
15c0633
View commit details
Copy full SHA for 15c0633
Browse repository at this point
PKI: add 127.0.0.2 to server/client SAN list, regenerate certs
Show description for 7a278b9
pgit
committed
7a278b9
View commit details
Copy full SHA for 7a278b9
Browse repository at this point
HTTP/3: graceful QUIC connection close + UDP_GRO datagram splitting
Show description for fa06d29
pgit
committed
fa06d29
View commit details
Copy full SHA for fa06d29
Browse repository at this point
HTTP/3: extend ExternalH3 tests, point at built curl
Show description for 09d8bd3
pgit
committed
09d8bd3
View commit details
Copy full SHA for 09d8bd3
Browse repository at this point
Commits on Aug 3, 2026
Update to cpp-devcontainer 0.26
pgit
committed
0ed3791
View commit details
Copy full SHA for 0ed3791
Browse repository at this point
Use anyhttp:testing and build custom curl for HTTP/3
pgit
committed
dd76ef9
View commit details
Copy full SHA for dd76ef9
Browse repository at this point
HTTP/3: implement client, parametrize ClientAsync tests over h3
Show description for fb2d767
pgit
and
claude
committed
fb2d767
View commit details
Copy full SHA for fb2d767
Browse repository at this point
HTTP/3: merge ExternalH3 into External, split out single-protocol tests
Show description for ec5c82e
pgit
and
claude
committed
ec5c82e
View commit details
Copy full SHA for ec5c82e
Browse repository at this point
Use --cacert instead of -k for all curl_https/curl_multiple_https protocols
Show description for 654ffcc
pgit
and
claude
committed
654ffcc
View commit details
Copy full SHA for 654ffcc
Browse repository at this point
Make h2load_http3 uniform with h2load_http11/http2 (n=100, c=4, m=3)
Show description for 385c938
pgit
and
claude
committed
385c938
View commit details
Copy full SHA for 385c938
Browse repository at this point
Move h2load into External's Protocol::* parametrization
Show description for c9af54a
pgit
and
claude
committed
c9af54a
View commit details
Copy full SHA for c9af54a
Browse repository at this point
Inline check_h2load_output into the h2load test
Show description for 7a5e166
pgit
and
claude
committed
7a5e166
View commit details
Copy full SHA for 7a5e166
Browse repository at this point
Split TLS-only/all-protocol external tests into ExternalTLS
Show description for c2c624b
pgit
and
claude
committed
c2c624b
View commit details
Copy full SHA for c2c624b
Browse repository at this point
Manual testcase cleanup. Separated TLS from non-TLS tests (HTTP/3 always is TLS).
pgit
committed
3e962b6
View commit details
Copy full SHA for 3e962b6
Browse repository at this point
Revert protocol names (http11, h2, h3)
pgit
committed
8038bd0
View commit details
Copy full SHA for 8038bd0
Browse repository at this point
Commits on Aug 4, 2026
Implement GSO support for UDP packet sending and update write_streams to utilize aggregated packet writes
pgit
committed
4f06c1e
View commit details
Copy full SHA for 4f06c1e
Browse repository at this point
Fix ASAN heap-use-after-free errors in HTTP/3 stream teardown
Show description for ebc0ae8
pgit
and
claude
committed
ebc0ae8
View commit details
Copy full SHA for ebc0ae8
Browse repository at this point
Disable address sanitizer options in Debug build configuration
pgit
committed
addb547
View commit details
Copy full SHA for addb547
Browse repository at this point
HTTP/3: implement real write/read backpressure and fix stream write duplication
Show description for b655806
pgit
and
claude
committed
b655806
View commit details
Copy full SHA for b655806
Browse repository at this point
HTTP/3: chunked write path, one write at a time, honest stream teardown
Show description for 843593f
pgit
and
claude
committed
843593f
View commit details
Copy full SHA for 843593f
Browse repository at this point
HTTP/3: fix use-after-frees and hangs in stream teardown
Show description for fa19836
pgit
and
claude
committed
fa19836
View commit details
Copy full SHA for fa19836
Browse repository at this point
Commits on Aug 19, 2026
Add fields() helper for building small header sets inline
Show description for f6bda77
pgit
and
claude
committed
f6bda77
View commit details
Copy full SHA for f6bda77
Browse repository at this point
HTTP/2: log submitted headers with stream prefix and colour
Show description for 8b4afbc
pgit
and
claude
committed
8b4afbc
View commit details
Copy full SHA for 8b4afbc
Browse repository at this point
tests: tighten SendMoreThanContentLength, tidy fixture and dead code
Show description for fba8a0b
pgit
and
claude
committed
fba8a0b
View commit details
Copy full SHA for fba8a0b
Browse repository at this point
Ignore keylog.log, spell-check "demuxed", whitespace
Show description for 8dc152f
pgit
and
claude
committed
8dc152f
View commit details
Copy full SHA for 8dc152f
Browse repository at this point
PKI: regenerate server certificate
Show description for c3177ef
pgit
and
claude
committed
c3177ef
View commit details
Copy full SHA for c3177ef
Browse repository at this point
add generate function for creating payloads of specified length
pgit
committed
7bba07c
View commit details
Copy full SHA for 7bba07c
Browse repository at this point
update Dockerfile base images to version 0.27 and AWS_LC_VERSION to 5.5.0
pgit
committed
34865be
View commit details
Copy full SHA for 34865be
Browse repository at this point
Merge branch 'master' into http3
pgit
authored
274ff05
View commit details
Copy full SHA for 274ff05
Browse repository at this point
github actions: update Dockerfile base image to version 0.27
pgit
committed
fff6730
View commit details
Copy full SHA for fff6730
Browse repository at this point
CI: update container image to 0.27, fix ASAN options
Show description for 5ca366a
pgit
and
claude
committed
5ca366a
View commit details
Copy full SHA for 5ca366a
Browse repository at this point
Generate test PKI at build time instead of committing certificates
Show description for d56d226
pgit
and
claude
committed
d56d226
View commit details
Copy full SHA for d56d226
Browse repository at this point
You can’t perform that action at this time.