Cesar Blum Silveira
|
50208a3a79
|
Implement IHttpRequestFeature.RawTarget (aspnet/HttpAbstractions#596).
|
2016-05-31 15:30:12 -07:00 |
Andrew Stanton-Nurse
|
290e1e3f3f
|
improve validation of HTTP methods
|
2016-05-31 14:13:13 -07:00 |
Cesar Blum Silveira
|
0a181b1f3f
|
Reset Frame's IHttpRequestFeature.Headers and IHttpResponseFeature.Headers between requests (#879).
|
2016-05-27 16:02:55 -07:00 |
Cesar Blum Silveira
|
80a2bc124d
|
Remove Frame.RequestUri.
|
2016-05-27 12:40:14 -07:00 |
Kristian Hellang
|
72cc0ffbd5
|
Set Date and Server headers at response start
Closes #223
|
2016-05-26 17:38:16 +02:00 |
Cesar Blum Silveira
|
3f4e2323f4
|
Throw when setting Frame.StatusCode or Frame.ReasonPhrase after response has already started (#805).
|
2016-05-24 16:32:54 -07:00 |
Ben Adams
|
6098880132
|
Reset connection info not using interface
|
2016-05-21 00:41:55 +01:00 |
Cesar Blum Silveira
|
925d8e0200
|
Always cache headers and streams across frames (#754).
|
2016-05-20 16:16:19 -07:00 |
Stephen Halter
|
5495610e5c
|
Merge branch 'benaadams/fastpath-connectioncheck' into dev
|
2016-05-20 16:02:46 -07:00 |
Kristian Hellang
|
2ab01c09fd
|
Add option to remove the Server header
|
2016-05-20 13:18:18 +02:00 |
Ben Adams
|
5eb1466487
|
Fast-path response header connection check
|
2016-05-20 03:37:32 +01:00 |
Cesar Blum Silveira
|
59aef9a443
|
Merge branch 'benaadams/remove-framecontext' into dev
|
2016-05-19 12:25:04 -07:00 |
Cesar Blum Silveira
|
1f494b168b
|
Remove Frame._requestProcessingStarted field.
|
2016-05-19 11:48:50 -07:00 |
Cesar Blum Silveira
|
9960cb8c23
|
Remove unused Frame static fields.
|
2016-05-19 11:47:58 -07:00 |
Ben Adams
|
e8647c0cb4
|
Remove extra FrameContext class
Resolves #837
|
2016-05-19 19:22:39 +01:00 |
Stephen Halter
|
7e7f21ec49
|
Merge branch 'benaadams/dateheader' into dev
|
2016-05-18 17:11:01 -07:00 |
Cesar Blum Silveira
|
8c8ee150f7
|
Send 'Connection: close' in all 400 responses to HTTP/1.1 requests (#840).
|
2016-05-18 15:03:31 -07:00 |
Cesar Blum Silveira
|
3e841ccba1
|
Always send HTTP/1.1 responses (#792).
|
2016-05-16 16:11:37 -07:00 |
Cesar Blum Silveira
|
3186e1bd72
|
Make TakeStartLine more robust (#683).
|
2016-05-12 12:07:08 -07:00 |
Ben Adams
|
a3b0f809de
|
Only call PrepareDateValues if not already called for tick
|
2016-05-10 20:38:27 +01:00 |
Stephen Halter
|
a8e5c0ce30
|
Log connection id in KestrelTrace.ApplicationError
|
2016-03-30 10:16:01 -07:00 |
Cesar Blum Silveira
|
88367ccf2d
|
Wait for more input while request hasn't finished (#672).
|
2016-03-09 15:20:02 -08:00 |
Ben Adams
|
766803c573
|
Return 400 for bad requests and close conn
|
2016-02-27 12:35:12 +00:00 |
Chris R
|
aef612bdac
|
Add IHttpConnectionFeature.ConnectionId.
|
2016-02-18 11:10:55 -08:00 |
Stephen Halter
|
bc56d11d8c
|
Set IsBackground property to true on libuv Threads for non-debug builds
- If libuv doesn't shutdown as expected, the process will still stop. Thanks @benaadams!
- Address other minor PR feedback.
|
2016-02-17 16:40:05 -08:00 |
Stephen Halter
|
9c31907bac
|
Don't rely on the finalizer to return blocks referenced by SocketInput
|
2016-02-17 16:01:35 -08:00 |
Ben Adams
|
b473402cb1
|
Fast header clear
|
2016-02-13 11:49:00 +00:00 |
Ben Adams
|
f8aa1a676a
|
Pass ServerInformation as property of ServiceContext
|
2016-02-13 05:51:54 +00:00 |
Ben Adams
|
460dbb15c2
|
RO Headers & rationalise exceptions
|
2016-02-13 03:35:26 +00:00 |
Ben Adams
|
c293bbbd1a
|
Reuse headers to prevent values moving to higher GC gens
|
2016-02-13 01:16:17 +00:00 |
Cesar Blum Silveira
|
1209eca3fa
|
Normalize request path to NFC and resolve dot segments (#273).
|
2016-01-28 15:29:29 -08:00 |
Brennan
|
15ed03eb26
|
React to Logging API changes
|
2016-01-27 14:25:52 -08:00 |
Stephen Halter
|
a2fe59fb2c
|
Speed up unit tests
- Remove unnecessary uses of Task.Delay
- Change all usages to CancellationToken.None to default(CancellationToken)
for consistency
|
2016-01-27 13:01:44 -08:00 |
Ben Adams
|
9f2d685cbf
|
Merge remote-tracking branch 'refs/remotes/aspnet/shalter/always-immediate' into combined-fixes
|
2016-01-26 02:15:56 +00:00 |
Stephen Halter
|
a4b8b01c99
|
Remove immediate parameter from Frame.ProduceStart
- Simply call SocketOutput.WriteAsync(_emptyData) to force headers to be flushed
|
2016-01-25 11:09:15 -08:00 |
Stephen Halter
|
7570da9daa
|
Flush chunked writes before the entire response completes
Ensure chunked writes force an "immediate" write by removing the now
unused immediate parameter from ISocketOutput.Write
|
2016-01-25 10:34:15 -08:00 |
Ben Adams
|
de34d14abb
|
WriteChunked immediate for large responses
|
2016-01-23 10:48:24 +00:00 |
Ben Adams
|
73bb0ab5b8
|
SocketOutput Cancellation handling
|
2016-01-23 10:17:02 +00:00 |
N. Taylor Mullen
|
b062f851dc
|
Rename AspNet 5 file contents.
See https://github.com/aspnet/Announcements/issues/144 for more information.
|
2016-01-22 12:23:51 -08:00 |
N. Taylor Mullen
|
3cfe2f3070
|
Rename AspNet 5 folders and files.
See https://github.com/aspnet/Announcements/issues/144 for more information.
|
2016-01-22 12:23:44 -08:00 |