Cesar Blum Silveira
1b76152b5c
Enable logging in RequestUriBuilder ( #169 ).
2016-01-05 11:00:33 -08:00
Ryan Nowak
226cfb1e0d
Optimize TemplateMatcher
...
Replaces a bunch of dictionary operations with indexing into an array by
doing some caching. Also eliminating an enumerator allocation by changing
from IReadOnlyDictionary to RouteValueDictionary.
2016-01-05 10:47:51 -08:00
Ben Adams
c125b4e59b
Correct and more accurate timestamp
...
As per https://github.com/aspnet/Hosting/pull/543
Resolves #3849
2016-01-05 10:21:06 -08:00
sergey-tom
406d785b5e
Fix typo
...
Looks like value from wrong variable is passed to Marshal.FreeHGlobal method. So IntPtr.Zero is passed to the method and actual pointer is lost.
2016-01-05 15:14:49 +01:00
Ben Adams
e6bc0bc335
Only scheduleWrites on the threadpool
2016-01-05 11:42:41 +00:00
Ben Adams
480996433e
Only queue write when not queued
2016-01-05 11:33:29 +00:00
Ben Adams
4c39800ea4
Seek perf extra
...
See https://github.com/aspnet/KestrelHttpServer/issues/541
2016-01-05 09:37:50 +00:00
Ben Adams
1eda5178de
Seek perf + faster non vector path
2016-01-05 09:37:49 +00:00
David Fowler
46e3e25ec7
Add the ability to set the IApplicationEnvironment.ApplicationBasePath
...
- Added UseApplicationBasePath which sets the base path (used for views
and static files)
2016-01-04 17:43:23 -08:00
David Fowler
d8a20521f1
Add Options to the default set of services
...
#547
2016-01-04 16:38:23 -08:00
Victor Hurdugaci
a3498fa5a2
Update some files
2016-01-04 15:51:25 -08:00
Cesar Blum Silveira
7cc51959d9
Merge branch 'Anderman/TakeStartLine' into dev
2016-01-04 13:54:51 -08:00
Hao Kung
f195ed3bab
Allow value type resources for AuthZ
2016-01-04 13:30:40 -08:00
Osmozy
d38fb1e49d
Summary of the changes
...
- No need to set the authenticationType in the Authorize_ShouldAllowIfClaimIsPresent unit test, since we already have another unit test for these functionality.
- Specified the authentication scheme of the authorization policy in the Authorize_ShouldAllowIfClaimIsPresentWithSpecifiedAuthType unit test
2016-01-04 13:26:23 -08:00
Hao Kung
a8ef4df32a
Merge remote-tracking branch 'ph1/Roles-PR' into dev
2016-01-04 13:13:40 -08:00
Ajay Bhargav Baaskaran
47a3aee2c1
[ Fixes #3361 ] Changed the value provider preference to be backwards compatible
2016-01-04 12:55:35 -08:00
Cesar Blum Silveira
a53949c33e
Add CORS headers to known headers ( #389 ).
2016-01-04 12:26:21 -08:00
Stephen Halter
11e046e017
Merge branch 'benaadams/name-thread' into dev
2016-01-04 11:55:53 -08:00
John Luo
5c33ecd895
Disabling JwtBearer TokenValidationTest which is using an expired token
2016-01-04 11:39:09 -08:00
Ajay Bhargav Baaskaran
1f87442092
[ Fixes #3749 ] Expose ActionContext on IUrlHelper
2016-01-04 10:33:42 -08:00
Ajay Bhargav Baaskaran
dc968bc1bf
[ Fixes #3779 ] Using explicit StringComparison in startswith
2016-01-04 10:23:01 -08:00
Doug Bunting
568b061441
Mock `HttpContext`, not `DefaultHttpContext`
...
- build break
- recent HttpAbstractions changes made `DefaultHttpContext` harder to mock (would need `CallBase=true`)
2016-01-03 14:25:42 -08:00
Ben Adams
cf77efc2ff
Fast path pre-completed Input reads
2016-01-02 03:57:02 +00:00
Ben Adams
afe944c053
Simplify SocketInput, remove locks, only use pooled blocks
2016-01-02 03:50:55 +00:00
David Fowler
ba5fe60cf5
Revert "Change PhysicalFileResult and VirtualFileResult to use SendFileAsync"
...
This reverts commit 5aa2e06305 .
2015-12-31 16:17:53 -08:00
David Fowler
5aa2e06305
Change PhysicalFileResult and VirtualFileResult to use SendFileAsync
...
- SendFileAsync does the proper fallback to stream copy when the feature
isn't available. Take advantage of it in MVC. There are plans to use the
buffer pool as part of the stream copy so MVC will get that benefit for
free.
- Left CopyToAsync in SendFileAsync when the file doesn't have a
physical path
2015-12-31 15:28:50 -08:00
David Fowler
17615bef89
React to HttpAbstractions changes
2015-12-31 14:59:29 -08:00
David Fowler
4f8ec86b54
React to HttpAbstractions changes
2015-12-31 14:04:47 -08:00
Pranav K
2f66c041fd
Remove long form Dispose
...
Fixes #3834
2015-12-31 13:52:21 -08:00
David Fowler
e4e40033b1
React to HttpAbstractions changes
2015-12-31 13:39:39 -08:00
David Fowler
05c476d1b5
Merge pull request #526 from benaadams/generic-get+set
...
Move generic Get/Set into Interface
2015-12-31 12:49:55 -08:00
Ben Adams
62ec29b6af
Move generic Get/Set into Interface
2015-12-31 20:18:24 +00:00
Pranav K
7d5a68b9ae
Reacting to IHtmlContentBuilder changes
2015-12-31 11:52:26 -08:00
Eilon Lipton
e88f90bba0
Add link to ASP.NET MVC Boilerplate
2015-12-31 11:41:12 -08:00
Pranav K
37eca627dd
Rename TagHelperContent.Append(IHtmlContent` overload to be `TagHelperContent.AppendHtml(IHtmlContent)`
...
Fixes #634
2015-12-31 11:26:21 -08:00
Pranav K
984fe02eb8
Rename IHtmlContentBuilder.Append(IHtmlContent) to IHtmlContentBuilder.AppendHtml(IHtmlContent)
...
Fixes #4
2015-12-31 10:53:48 -08:00
Pranav K
28cc5a4517
Remove GetHtmlEncoder usage
2015-12-30 18:01:56 -08:00
Ryan Nowak
8f850f2a3e
Remove dependency on Dictionary exception message
...
We shouldn't test framework error messages.
2015-12-30 17:52:35 -08:00
Stephen Halter
5296d89337
Merge branch 'benaadams/messagebody.for' into dev
2015-12-30 17:38:48 -08:00
Ryan Nowak
51564d04c0
Remove a test that tests Dictionary
...
This test is coupled to Dictionary<>'s error message. We don't need this.
2015-12-30 16:55:51 -08:00
Stephen Halter
072f2b1a20
Merge branch 'benaadams/valuetask' into dev
2015-12-30 16:51:48 -08:00
Thom Kiesewetter
36e9e8759a
Optimize TakeFirst Line with Known method and Version
2015-12-31 01:24:59 +01:00
grehov
a61a68defc
Add support IEnumerable parameters for query string
2015-12-30 16:07:04 -08:00
Stephen Halter
364a712cb3
Merge branch 'lodejard/featurereferences' into dev
2015-12-30 15:35:08 -08:00
Ben Adams
ea3e64ab87
Loop unrolled direct string inject
2015-12-30 23:09:59 +00:00
Nicholas Nelson
74961cac49
fix typo in log message HttContext.User merged...=>HttpContext.User merged
2015-12-30 16:50:42 -05:00
Kiran Challa
7a955bcbc0
FormatFilter overrides content type set explicitly by the developer
2015-12-30 13:20:56 -08:00
Cesar Blum Silveira
6fbb9a0cfe
Cleanup: private embedded types and readonly where appropriate ( #187 ).
2015-12-30 12:47:13 -08:00
Ben Adams
f7ac457b40
Use ValueTask
2015-12-30 19:41:55 +00:00
Ben Adams
5c58d48272
Name KestrelThreads
...
Helps with debugging, profiling
2015-12-30 13:06:27 +00:00