http2: move HTTP/2 stream vars into local context

- remove NGHTTP2 members of `struct HTTP`
- add `void *h2_ctx` to `struct HTTP`
- add `void *h3_ctx` to `struct HTTP`
- separate h2/h3 pointers are needed for eyeballing
- manage local stream_ctx in http implementations

Closes #10877
This commit is contained in:
Stefan Eissing 2023-04-06 11:59:12 +02:00 committed by Daniel Stenberg
parent 4ae2d9f24d
commit 632e0fbe70
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
5 changed files with 375 additions and 344 deletions

File diff suppressed because it is too large Load diff