Commit Graph

2161 Commits

Author SHA1 Message Date
Stephen Halter f3b6430aab
Initialize Heartbeat in KestrelServer.StartAsync (#2939)
Fixes #2850 again
2018-09-17 16:43:30 -07:00
tiago-soczek a7e412ec80 Fix category logger for HttpsConnectionAdapter and LoggingConnectionAdapter. #2929 (#2935) 2018-09-17 16:01:14 -07:00
Chris Ross (ASP.NET) b8423b8530 Change how HTTP/2 frames are parsed and generated #2858 2018-09-17 14:48:43 -07:00
David Fowler 2999aa54cd
Remove calls to MemoryMarshal.GetReference (#2931)
- Spans can be pinned natively in C# 7.3
2018-09-17 14:47:04 -07:00
John Luo 73e56084fd Merge branch 'release/2.2' 2018-09-17 12:48:46 -07:00
John Luo 69ff195f66 Enable hpack/4.2 - Maximum Table Size test
- Ensure dynamic tables size updates occur at the beginning of the header block
2018-09-17 12:46:51 -07:00
John Luo 025aca52df Port long Huffman encoding bug fix
https://github.com/dotnet/corefx/pull/32043
2018-09-17 12:41:36 -07:00
ASP.NET CI fa310cb065 Update dependencies.props
[auto-updated: dependencies]
2018-09-16 19:21:44 +00:00
ASP.NET CI a1ffc5345b Update dependencies.props
[auto-updated: dependencies]
2018-09-16 12:19:46 -07:00
Chris Ross ad31c2446b
Merge pull request #2925 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-09-14 11:30:52 -07:00
Chris Ross (ASP.NET) 55e5e56422 Dispatch Http/2 write callbacks #2878 2018-09-13 11:53:30 -07:00
John Luo d2616ffb31 Merge branch 'release/2.2' 2018-09-11 15:07:44 -07:00
John Luo e77eebe728 Merge branch 'release/2.1' into release/2.2 2018-09-11 15:05:07 -07:00
John Luo e5b2b680e0 Fix flaky test by ignoring indeterminant response 2018-09-11 15:03:30 -07:00
John Luo 5ba327faa1 Relax connection stop checks in tests to reduce flakiness 2018-09-11 10:00:48 -07:00
Chris Ross (ASP.NET) f38f60f8ce Map ListenOptions.Protocols from IConfiguration #2903 2018-09-10 16:27:51 -07:00
John Luo a50b455d12 Merge branch 'release/2.2' 2018-09-10 13:59:35 -07:00
John Luo de5ccb5c78 PR feedback for https://github.com/aspnet/KestrelHttpServer/pull/2838 2018-09-10 13:58:46 -07:00
Chris Ross (ASP.NET) 58ba3f82a5 Merge branch 'release/2.2' 2018-09-10 10:30:43 -07:00
ASP.NET CI 8c47aed61f Update dependencies.props
[auto-updated: dependencies]
2018-09-09 19:22:44 +00:00
ASP.NET CI 0c3b443e3c Update dependencies.props
[auto-updated: dependencies]
2018-09-09 12:21:13 -07:00
Stephen Halter f47aa1283e
Make usage of TestConnection.Receive vs ReceiveEnd consistent (#2896)
- Add a transport test verifying that concurrent requests/connections work.
2018-09-07 18:09:51 -07:00
John Luo 5295ebba0b Merge branch 'release/2.2' 2018-09-06 11:48:59 -07:00
Simon Cropp d3d7c55198 fix some spelling (#2888) 2018-09-06 11:48:25 -07:00
Chris Ross (ASP.NET) b8e56691cb Implement MaxRequestLineSize for HTTP/2 #2813 2018-09-06 10:01:28 -07:00
Chris Ross (ASP.NET) 384a518bda Implement MaxRequestHeadersTotalSize for HTTP/2 #2812 2018-09-06 09:07:16 -07:00
David Fowler edc1935475
Flow the cancellation tokens to ReadAsync and WriteAsync (#2865) 2018-09-06 09:04:39 -07:00
Chris Ross (ASP.NET) 427d3c28f6 Merge branch 'release/2.2' 2018-09-06 08:57:47 -07:00
Stephen Halter 2f3b565401 Minimize blocking threads to improve test reliability 2018-09-05 17:47:07 -07:00
ASP.NET CI aff4ffc35b Update dependencies.props
[auto-updated: dependencies]
2018-09-05 23:52:53 +00:00
ASP.NET CI 0256019979
Update branding to 2.2.0-preview3 2018-09-05 16:35:10 -07:00
Chris Ross (ASP.NET) a33ac0fcd6 Merge branch 'release/2.2' 2018-09-04 12:17:04 -07:00
Chris Ross (ASP.NET) 991cfa8bd8 Remove limits on SETTINGS_HEADER_TABLE_SIZE #2874 2018-09-04 12:01:13 -07:00
Chris Ross (ASP.NET) abbdc8dd5e Merge branch 'release/2.2' 2018-09-04 11:59:55 -07:00
ASP.NET CI 78621a3830 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:20:41 +00:00
ASP.NET CI 8f6cb72ef2 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:18:54 -07:00
= ef65b2b334 Merge branch 'release/2.2' 2018-08-30 17:33:04 -07:00
John Luo 153020ef8a Allow UTF8 encoded header values 2018-08-30 16:21:34 -07:00
David Fowler 80b30b21ee
Fix platform benchmarks TFM (#2868) 2018-08-30 09:49:34 -07:00
Stephen Halter 4a78fccde9 Merge branch 'release/2.2' 2018-08-28 16:01:38 -07:00
Gert Driesen 1a43e67542 Remove workaround for dotnet/corefx#24562 (#2863)
This issue caused a bind to a recently used endpoint to fail on macOS and Linux.

Addresses #2820
2018-08-28 15:59:17 -07:00
Gert Driesen 1e2c330d50 Remove workaround for dotnet/corefx#24562 (#2863)
This issue caused a bind to a recently used endpoint to fail on macOS and Linux.

Addresses #2820
2018-08-28 15:56:18 -07:00
Stephen Halter bca244f758 Merge branch 'merge/release/2.2-to-master' 2018-08-28 11:33:01 -07:00
Stephen Halter 5ea537fbc4
Don't advance examined in Http1MessageBody.PumpAsync for canceled reads (#2847) 2018-08-28 11:28:17 -07:00
Stephen Halter 89f4850883
Avoid throwing the same exception instances in parallel (#2859) 2018-08-28 10:56:46 -07:00
David Fowler 6dc55a0462
Don't preserve the ExecutionContext when dispatching callbacks (#2861)
* Don't preserve the ExecutionContext when dispatching callbacks
- The layers up stack already preserve and restore the ExecutionContext, there's no need to capture and run for the scheduler callback and cancellation token callback
2018-08-28 09:32:33 -07:00
Stephen Halter 4d3647d7bf
Merge branch 'release/2.2' 2018-08-27 15:49:04 -07:00
David Fowler b039fb73c4
Update README.md 2018-08-27 15:12:29 -07:00
Stephen Halter f70ba53253
Fix race when SystemClock is accessed before first heartbeat (#2851) 2018-08-27 10:59:29 -07:00
ASP.NET CI b304f7bd5a Update dependencies.props
[auto-updated: dependencies]
2018-08-26 19:20:40 +00:00