Commit Graph

11505 Commits

Author SHA1 Message Date
Stephen Halter 7bd30ea693 Log all startup errors in KestrelServer 2016-08-18 14:52:26 -07:00
Stephen Halter 972be6e8c1 Disable automatic chunking for all non keep-alive requests
- Fixes a bug where Upgrade requests (e.g. WebSockets) would be chunked
- Allows chunking to be disabled by setting "Connection: close" on the response
2016-08-17 12:39:18 -07:00
John Luo 2f397d6f63 Switch to UsePathBase instead of relying on Kestrel feature #236 2016-08-16 20:20:55 -07:00
Chris R e94db64619 #242 Delay registering the url until Build. 2016-08-15 17:43:29 -07:00
Stephen Halter 16fbb94c44 Automatically chunk and set 0 Content-Length for non keep-alive responses 2016-08-15 16:27:54 -07:00
Stephen Halter 5f4e60bf8d Always set "Connection: close" header for non keep-alive responses 2016-08-15 16:27:54 -07:00
Pranav K 131594667d Reacting to Microsoft.AspNetCore.Server.Testing rename 2016-08-15 16:24:28 -07:00
Pranav K ffaa2cf460 Reacting to Microsoft.AspNetCore.Server.Testing rename 2016-08-15 16:06:32 -07:00
Stephen Halter 8f4cc3003b Improve SocketOutputTests
- This should increase reliability/determinism by removing timeouts.
2016-08-15 10:58:32 -07:00
Pavel Krymets e94106e28c Merge pull request #171 from aspnet/pakrym/pool-user
Detect pool user in script
2016-08-15 08:59:30 -07:00
Pavel Krymets b876319379 Detect pool user in script 2016-08-10 15:19:17 -07:00
Cesar Blum Silveira 08a91f17bf Call OnStarting and OnCompleted callbacks in LIFO order (#1042). 2016-08-10 14:52:05 -07:00
Cesar Blum Silveira 5181e4196c Trace call to _uv_unsafe_async_send in MockLibuv. 2016-08-09 18:26:10 -07:00
Pranav K a80ac8d02e Remove use of aspnetexternal feed
All our external dependencies come from NuGet.org now
2016-08-09 15:18:19 -07:00
Pranav K 00939fcac9 Migrate to dotnet.myget.org feed 2016-08-09 15:17:47 -07:00
Pranav K 56d09500a6 Switching to dotnet.myget.org feed 2016-08-09 15:04:34 -07:00
Pranav K 2e53d0e55b Switching to dotnet.myget.org feed 2016-08-09 15:04:20 -07:00
Pranav K 806e23fe5d Switching to dotnet.myget.org feed 2016-08-09 15:03:57 -07:00
Pranav K acab75a1bb Switching to dotnet.myget.org feed 2016-08-09 15:03:00 -07:00
Pranav K 79cb3b0ed9 Switching to dotnet.myget.org feed 2016-08-09 14:58:36 -07:00
Pranav K cb68dd8cd3 Switching to dotnet.myget.org feed 2016-08-09 14:57:36 -07:00
Cesar Blum Silveira 08f98f4790 Add header limit options (#475). 2016-08-09 12:31:39 -07:00
Pranav K 2f9bf9bb87 Updating to Moq \ Castle.Core that does not require imports 2016-08-08 14:35:04 -07:00
Pranav K e991ebaa4f Updating to Moq \ Castle.Core that does not require imports 2016-08-08 14:29:46 -07:00
Pranav K 8691686dd8 Updating to Moq \ Castle.Core that does not require imports 2016-08-08 12:35:41 -07:00
Cesar Blum Silveira f2fa8b5660 Add functional test. 2016-08-08 11:58:37 -07:00
Cesar Blum Silveira a5aacd6307 Throw when setting OnStarting after response has already started (#806). 2016-08-08 11:38:06 -07:00
Cesar Blum Silveira 55f409b38b Fix hanging functional tests. 2016-08-05 16:46:34 -07:00
Pranav K 396ff561a1 Remove TestClient 2016-08-04 16:02:28 -07:00
Cesar Blum Silveira fa41588779 Move server start failure test in MaxRequestLineSizeTests to KestrelServerTests. 2016-08-04 15:43:53 -07:00
Cesar Blum Silveira b8f21bee03 Update warning code for obsolete property in #pragma. 2016-08-04 14:05:23 -07:00
Andrew Stanton-Nurse 78b5f53a6f fix NuGetPackageVerifier.json 2016-08-04 11:41:10 -07:00
Cesar Blum Silveira 140dc6fcf5 Add obsoletion reason for KestrelServerOptions.MaxRequestBufferSize. 2016-08-04 10:46:42 -07:00
Andrew Stanton-Nurse 33e3e5b186 remove our WebSocket client
we'll use the one from dotnet/corefx now instead

fixes #108
2016-08-04 10:30:13 -07:00
Stephen Halter 9727a4db86 Improve the performance of connection filters
- Buffer connection filter input less by using ProducingStart/Complete
- Simplify FilteredStreamAdapter
2016-08-03 16:45:39 -07:00
Stephen Halter 5aee524768 Ensure Begin/End Read/Write methods are correctly implemented
- Add Begin/End Write methods to FrameResponseStream
- Fix state check of Begin/End Read methods in FrameRequestStream
2016-08-03 16:45:39 -07:00
Stephen Halter 4337d2a4a7 Implement Begin/End Read/Write methods in LibuvStream 2016-08-03 16:45:39 -07:00
Cesar Blum Silveira 8836eec7d8 Limit request line length (#784). 2016-08-03 15:39:16 -07:00
Stephen Halter dfe12223b8 Ensure HTTPS handshake errors aren't logged on socket close 2016-08-03 15:21:57 -07:00
Stephen Halter 1020d69171 Better logging for connection errors during HTTPS handshake 2016-08-03 11:15:15 -07:00
Andrew Stanton-Nurse 45f0fe178f import WebSockets code from CoreFX (#105)
* import WebSockets code from CoreFX

* sync pr feedback from dotnet/corefx#10510
2016-08-03 11:07:01 -07:00
Ajay Bhargav Baaskaran eb17453322 Merge branch 'ajbaaska/service-desc-cleanup' into dev 2016-08-02 19:22:38 -07:00
BrennanConroy 7704ddfc7f Update .travis.yml 2016-08-02 13:16:23 -07:00
BrennanConroy cbe53312d4 Update .travis.yml 2016-08-02 13:15:00 -07:00
BrennanConroy c703551772 Update .travis.yml 2016-08-02 13:14:37 -07:00
BrennanConroy c7074a42e7 Update .travis.yml 2016-08-02 13:11:14 -07:00
BrennanConroy 3c445638a9 Update .travis.yml 2016-08-02 13:10:39 -07:00
BrennanConroy 8b25152a67 Update .travis.yml 2016-08-02 13:07:33 -07:00
Cesar Blum Silveira 20c1bb567d Move TestConnection to the Microsoft.AspNetCore.Testing namespace. 2016-08-02 12:47:06 -07:00
Cesar Blum Silveira 5876e1983a Move TestConnection to shared directory. 2016-08-02 12:30:53 -07:00