James Newton-King
d77b370fb1
Add Endpoint extension methods to HttpContext ( #1060 )
2018-11-07 12:24:15 +13:00
Ryan Nowak
d17d9155c7
Port aspnet/Routing/pull/858
2018-10-17 14:26:30 -07:00
Chris Ross (ASP.NET)
8e4f7365ad
Merge branch 'release/2.2'
2018-09-17 15:06:31 -07:00
Ryan Nowak
41c4a47680
Minor perf updates for RVD
...
Porting changes from perf work in
https://github.com/aspnet/Routing/pull/788
Includes porting/adding the RVD benchmarks, as well as a new TryAdd
method.
2018-09-13 13:45:08 -07:00
Simon Cropp
cfb0d732b0
fix some spelling ( #1035 )
2018-09-06 08:46:34 -07:00
James Newton-King
05a581a132
Copy core endpoint routing types to HttpAbstractions ( #1030 )
2018-08-29 17:07:16 +12:00
Chris Ross (ASP.NET)
d20d47924c
Add HostString.MatchesAny #2863
2018-02-13 14:40:14 -08:00
Robert Miles
672a5f3c76
Allow null value in query string KVP per RFC 3986 ( #994 )
...
* Allow null value in query string KVP per RFC 3986
* Tweaks per PR suggestions
* Tweaks per PR suggestions, round 2
* Tweaks per PR suggestions, round 3
2018-02-05 20:25:53 -08:00
Hossam Barakat
9119433ab7
Add the middleware name to the exception message UseMiddlewareNoInvokeMethod ( #993 )
...
Addresses #927
Addresses aspnet/Home#2692
2018-02-01 06:22:08 -08:00
David Fowler
6cd313fcfa
Revert "Change MiddlewareFactory to type activate IMiddleware as a fallback ( #988 )" ( #991 )
...
This reverts commit 44d5bf074f .
2018-01-30 10:28:52 -08:00
David Fowler
44d5bf074f
Change MiddlewareFactory to type activate IMiddleware as a fallback ( #988 )
...
- This eases the transition and learning when you discover there's
an interface for middleware.
2018-01-25 13:51:54 -08:00
Pranav K
231f3a44b1
Update samples and tests to target netcoreapp2.1
2017-11-13 15:13:10 -08:00
Nate McMaster
9c699f74b0
Use Directory.Build.props/targets
2017-08-29 12:41:50 -07:00
Justin Kotalik
6657f4cf36
Adds MaxAge property to CookieOptions/Builder ( #904 )
2017-08-22 16:57:04 -07:00
Nate McMaster
5b58a6a71d
Upgrade to xunit 2.3.0-beta4
2017-08-22 16:29:13 -07:00
Nate McMaster
f9e0439ef1
Add CookieBuilder
2017-06-29 15:55:01 -07:00
Hao Kung
12f89f66a6
Improve PathString <-> string logic
2017-06-20 10:49:17 -07:00
Pranav K
a78b194a84
Remove usage of TaskCache
2017-06-08 13:46:05 -07:00
Hao Kung
ec36c3d491
Bind AuthenticationOptions to config + PathString type converter ( #851 )
2017-06-01 15:40:54 -07:00
John Luo
6e87b0f5eb
Target netstandard2.0 TFM
2017-05-18 14:38:26 -07:00
Nate McMaster
bf0b0e283d
Upgrade test framework versions and fix test issues
2017-05-15 15:25:02 -07:00
John Luo
9168442704
Migration
2017-05-05 14:59:10 -07:00
John Luo
0da88e0dda
Avoid double escaping in PathString
2017-04-06 13:29:06 -07:00
John Luo
2bdbbbf41d
UseMiddleware resolves InvokeAsync in addition to Invoke
2017-03-27 11:28:09 -07:00
Pranav K
b3b846c27e
Remove net451 as a cross-compile target
2017-03-24 11:46:13 -07:00
Kiran Challa
50f3cd6877
Changed samples and tests to run on netcoreapp2.0
2017-03-21 13:25:34 -07:00
Nate McMaster
73d58b7a13
Unify dependency versions to one file
2017-03-15 13:54:28 -07:00
Doug Bunting
d4800d188a
Bump test projects up to .NET 4.5.2
...
- aspnet/Testing#248
- xUnit no longer supports .NET 4.5.1
- build tests for desktop .NET only on Windows
2017-02-14 08:37:12 -08:00
David Fowler
945b4e63de
Added support for middleware activation via IMiddlewareFactory ( #773 )
...
* Added support for middleware activation via IMiddlewareFactory
- IMiddlewareFactory and IMiddleware are new extensiblity points for
activating and authoring middleware. Under the covers, middleware is still
very much just a function. This just provides a nice way to get a per request
activated middleware instance that is created and released via the IMiddlewareFactory.
The caveats are that middleware needs to be registered in the container (by default)
and that not possible to explicitly pass arguments directly via UseMiddleware.
- Added tests
2017-02-13 18:53:10 -08:00
Chris R
96f33b27d4
Migrate from xproj to csproj
2017-02-03 15:37:51 -08:00
Pranav K
991fbb08bc
Updating to 4.4 CoreFx packages
2016-12-14 14:47:29 -08:00
Pranav K
4fbb0b01fc
Updating versions to 1.2.0-*
2016-11-09 14:17:55 -08:00
Pranav K
cdbd9ffa74
Updating to netcoreapp1.1
2016-10-13 11:18:10 -07:00
Pranav K
11a67b8f55
Revert "Updating to netcoreapp1.1"
...
This reverts commit 6d5cd28e9b .
2016-10-12 16:08:46 -07:00
Pranav K
6d5cd28e9b
Updating to netcoreapp1.1
2016-10-12 13:45:30 -07:00
Pranav K
874dcebbcb
Updating partner package versions
2016-09-28 11:50:48 -07:00
John Luo
e2a0e887af
Add UsePathBase middleware
2016-08-16 16:18:36 -07:00
Justin Kotalik
a4a4e490c5
Addresses #678 and #679
2016-08-03 22:31:42 -07:00
Troy Dai
150b4708f1
Fix PathString over-encoding
...
Base on RFC 3986, ensure following characters are not encoded
alpha, digit, "-", "_", ".", "~", "@", ":", "/", "!", "$", ";", "=",
"'", "(", ")", "*", "+", ","
2016-07-08 15:54:46 -07:00
Doug Bunting
748e96f513
One build to rule them all
...
- well, at least VS and command-line builds will share output
- part of aspnet/Coherence-Signed#277
2016-07-07 12:01:29 -07:00
Derek Gray
59b605cafb
Add UseWhenExtensions and UseWhenExtensionsTests
2016-07-05 11:54:23 -07:00
Pranav K
62eaf16585
Updating to RTM builds of xunit
2016-07-01 11:21:28 -07:00
Pranav K
20d608170e
Updating to dev versions
2016-06-16 10:17:59 -07:00
Justin Kotalik
d71c2cb6ce
Adds Refactor to Equals in Path String, Adds Regression Tests
2016-06-15 16:32:03 -07:00
N. Taylor Mullen
54bdd47763
Remove direct Microsoft.NETCore.Platforms dependency.
...
- Microsoft.NETCore.App now pulls this package in.
aspnet/Coherence-Signed#344
2016-06-13 15:28:32 -07:00
Pranav K
edff60f293
Fix build warnings
2016-05-02 11:27:17 -07:00
Pranav K
f429cd262b
Use latest build of dotnet-test-xunit
2016-04-19 14:54:02 -07:00
Pavel Krymets
87b8d478e0
Bring Microsoft.NETCore.Platforms dependency back
2016-04-18 16:52:06 -07:00
Pavel Krymets
440b8bc0ba
Migrate tests, tools and samples to portable
2016-04-14 14:34:51 -07:00
Doug Bunting
6725d68559
Move some implementations (all feature implementations) out of `.Internal` namespaces
...
- #549 , #592
- move feature implementations to `Microsoft.AspNetCore.Http.Features` and `...Authentication.Features`
- move `DefaultHttpContext`, `HttpContextAccessor`, `HttpContextFactory`, `FormCollection` and
`HeaderDictionary` to `Microsoft.AspNetCore.Http`
- move `FormFile` to `Microsoft.AspNetCore.Http.Internal`
- that and `Microsoft.AspNetCore.Http.Authentication.Internal` are the remaining `.Internal` namespaces
nits:
- remove a couple of parameterless constructors
- add / fill subfolders to align with new namespaces
- remove all use of (unnecessary) "T:..." `<see cref=""/>` values
2016-03-30 16:01:37 -07:00