feat: Add experimental http3 support #1353
No reviewers
Labels
No labels
Blocked
Bug
Cherry-picking
Database
Dependencies
Dependencies/Renovate
Difficulty
Easy
Difficulty
Hard
Difficulty
Medium
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/E2EE
Matrix/Federation
Matrix/Hydra
Matrix/MSC
Matrix/Media
Matrix/T&S
Meta
Meta/CI
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
Support
To-Merge
Wont fix
old/ci/cd
old/rust
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
continuwuation/continuwuity!1353
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "jade/http3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Only enabled in Docker builds for now, due to build config required. Not
sure if more work is needed for 0RTT. Untested.
I mean, why? Even HTTP/2 is still barely used
This is for sending requests, a lot of servers have reverse proxies that support serving http2/3
I did one small local diff to add it as a default feature so regular cargo build would work. I got:
Yep, that's why it's not a default - it requires custom RUST FLAGS for now
Will merge this as soon as the release is made to test for some time before it gets pushed widely
57236d185481ac60625d81ac60625d40536b13daThe compile error breaks the Nix flake the all-features flavor of the package :c
That would have been broken before this with the mutually exclusive cbindgen features? Anyway, use the
fullfeature@Jade wrote in #1353 (comment):
Wdym full feature?
@nyanbinary wrote in #1353 (comment):
are you trying to ship main in nix or the latest release? the latest release does not include this http3 feature
for features, that would be like cargo --features=full or similar.