Henk Mollema
97a5149dd9
Remove dnx451 and dnxcore50 TFM's
2016-01-07 00:35:49 +01:00
ryanbrandenburg
6e8b2ecd63
* Switch to new logging style
2016-01-06 15:07:46 -08:00
Victor Hurdugaci
4a9990a83c
Build with dotnet
2016-01-06 14:28:39 -08:00
Brennan
54ae0b9296
Unsource CommandLineUtils
2016-01-06 13:19:33 -08:00
Stephen Halter
ffd950966e
Merge branch 'benaadams/string-construct' into dev
2016-01-06 12:14:15 -08:00
Victor Hurdugaci
7a19d9a9a9
Build instead of compile for samples
2016-01-06 09:56:25 -08:00
ryanbrandenburg
a281b2e369
* Add functional tests for sample
2016-01-06 09:37:15 -08:00
Ryan Nowak
a500a93dfb
Smarter antiforgery
...
Adds the concept of an IAntiforgeryPolicy marker interface as well as
the ability to overide policy with a 'closer' filter.
Adds a new [IgnoreAntiforgeryToken] attribute for overriding a scoped
antiforgery policy.
Adds a new [AutoValidateAntiforgeryToken] attribute (good name tbd) for
applying an application-wide antiforgery token. The idea is that you can
configure this as a global filter if your site is acting as a pure
browser-based or 1st party SPA. This new attribute only validates the
token for unsafe HTTP methods, so you can apply it broadly.
2016-01-05 17:24:33 -08:00
Hao Kung
01e9616828
React to security changes
2016-01-05 16:22:48 -08:00
Chris R
d46de60542
Remove dnx451 and dnxcore50 targets. Reduce Hosting dependency.
2016-01-05 16:11:09 -08:00
Hao Kung
7a23028527
Switch to AuthenticationTicket in OAuth event
2016-01-05 15:46:58 -08:00
Chris R
2a939287bc
Merge pull request #636 from npnelson/dev
...
Fix Typo in a Log Message
2016-01-05 15:27:47 -08:00
Hao Kung
3257a82367
Expose AuthenticationProperties in events
2016-01-05 14:32:31 -08:00
Stephen Halter
c4605bea20
Merge branch 'benaadams/pendingwrites' into dev
2016-01-05 12:57:23 -08:00
Stephen Halter
b1a4e8cd1e
Merge branch 'anderman/faster-unsafe' into dev
2016-01-05 12:33:14 -08:00
Stephen Halter
48233cd081
Merge branch 'benaadams/memorypool-seek' into dev
2016-01-05 12:09:04 -08:00
Ben Adams
bc19a07291
ifdef comments on own line
2016-01-05 12:08:39 -08:00
ryanbrandenburg
886c33f200
* Remove libraries from RuntimeInfoMiddleware
2016-01-05 12:06:07 -08:00
N. Taylor Mullen
33d32cecd9
Remove unused parameter from `TagHelperDesignTimeDescriptorFactory`.
...
#629
2016-01-05 12:05:41 -08:00
Pranav K
0a2b6205c9
Reacting to Routing changes
2016-01-05 12:05:20 -08:00
ryanbrandenburg
5b1beb68b5
* Make test culture independent
2016-01-05 12:01:16 -08:00
Doug Bunting
fe5e1b8c71
Make Razor codegen use invariant culture
...
- #557
- use `int.ToString(CultureInfo.InvariantCulture)` consistently in `CSharpCodeWriter` / `CSharpCodeVisitor`
- correct `string` operations to use explicit `StringComparison.Ordinal`
- improve `RazorEditorParser` doc comments
nits:
- remove one-off use of `CurrentUICulture` in `LineMapping` debug code (`ToString()` implementation)
- clean a bit of #YOLO wrapping and long lines
2016-01-05 11:52:02 -08:00
Pranav K
739dc7d621
Change the data type of VirtualPathData.VirtualPath
...
Fixes #270
2016-01-05 11:50:55 -08:00
Ryan Nowak
7f38773531
React to breaking change in routing
2016-01-05 11:49:44 -08:00
Ben Adams
a9f4969cfc
Use ArrayPool.Shared for StreamCopyOperation
2016-01-05 11:44:32 -08:00
Ryan Nowak
4141fcae69
Optimize MvcRouteHandler
...
- Check MVC services once at startup
- Make action selector sync
We've never really had a scenario for the action selector being async, it
just ended up that way. None of our extensibility here lets you do
anything async without replacing it wholesale, which we don't
recommend.
2016-01-05 11:31:43 -08:00
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