Commit Graph

15 Commits

Author SHA1 Message Date
James Newton-King 920d93590d
Remove HTTP/2 headers from request primary headers (#24900) 2020-08-21 07:39:40 +12:00
James Newton-King ffc0bf914a
Fast path for validating static table HTTP/2 headers (#24730) 2020-08-14 13:13:33 +12:00
James Newton-King ffeeb034f5
Add gRPC standard headers to known headers (#24714) 2020-08-13 08:59:44 +12:00
Stephen Halter b446ab7c6f
Add custom request header decoder API to Kestrel (#23233) 2020-06-26 19:49:35 -07:00
James Newton-King 5aa86873c3
Add HTTP/2 HPack static compression (#19521) 2020-03-05 17:08:53 +13:00
James Newton-King 41a3c63bc5
Add HTTP/2 pseudo headers as known headers (#19457) 2020-02-29 16:00:34 +13:00
Ben Adams 4e18bca0a6
Remove unsafe use ASCII.GetBytes for WriteAscii (#18404)
* Use ParallelBitExtract for EncodeAsciiCharsToBytes

* Use ASCII.GetBytes

* Use span overloads

* Betterize

* Remove old comment
2020-02-26 00:23:18 +00:00
James Newton-King f5eb3dc339
HTTP2: Fix HttpRequestHeaders no longer being pooled (#19329) 2020-02-26 09:48:45 +13:00
Stephen Halter 88073f86ff Merge branch 'release/3.1' into master 2020-02-18 13:46:51 -08:00
Stephen Halter 7fa6d19644
Add option to interpret request headers as Latin1 (#18255) 2020-02-14 09:32:36 -08:00
Justin Kotalik 0f580f1082
Initial HTTP/3 Implementation in Kestrel (#16914) 2019-11-15 14:50:54 -08:00
Justin Kotalik 3ecdc40318 Synchronize Http/2 HPack implementation between CoreFx and ASP.NET Core (#13931) 2019-11-01 17:32:21 -07:00
Ben Adams 2e0d7889ad Kestrel code tidyups (#11896) 2019-07-22 12:57:52 -07:00
Ben Adams 8fcadf72cd Allow headers to match on ReferenceEquals before OrdinalIgnoreCase (#9341) 2019-04-18 12:00:01 -07:00
Ben Adams e4fbd598b5 Reuse previous materialized strings (#8374) 2019-04-08 23:00:02 -07:00