hyperium / h2

HTTP 2.0 client & server implementation for Rust.
MIT License
1.34k stars 266 forks source link

custom SETTINGS settings #729

Open devsnek opened 6 months ago

devsnek commented 6 months ago

I'd like to use settings that aren't supported by this library. Experimenting locally it seems fairly trivial to track custom settings in a (u16, u32) map. I'd be happy to contribute the change. One thing I wonder is whether you should have to specify settings IDs that you will accept, so that a misbehaved remote cannot fill up your local settings with 65k entries.