cdavid
043f8fda61
Fix typo (delegate) in documentation ( #830 )
2017-05-10 15:02:53 -07:00
Kristian Hellang
f5107596a5
Add Id to ConnectionInfo ( #828 )
2017-05-10 14:54:05 -07:00
John Luo
9168442704
Migration
2017-05-05 14:59:10 -07:00
Jonathan Channon
f2f643ad15
Updated XML documentation for HttpResponse.Body ( #816 )
2017-04-13 09:57:35 -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
Nate McMaster
73d58b7a13
Unify dependency versions to one file
2017-03-15 13:54:28 -07:00
Nate McMaster
b9bba9cbb1
Downgrade to stable packages
2017-02-14 16:15:30 -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
Brian Chavez
6e01e642cb
Fixed typo in HttpContext.User XML doc. ( #771 )
2017-02-08 20:00:08 -08:00
Chris R
96f33b27d4
Migrate from xproj to csproj
2017-02-03 15:37:51 -08:00
Daniel Roth
2703835352
Fix doc comment typo
2017-02-01 06:36:45 -08:00
John Luo
33dd1d965f
Add all status codes in IANA list and update reason phrases
2017-01-06 13:51:27 -08:00
John Luo
7d20ae2156
Add more status codes and reason phrases
2017-01-05 16:37:16 -08:00
John Luo
b34bfdd92d
Add 101 status code
2017-01-03 09:55:32 -08:00
Pranav K
991fbb08bc
Updating to 4.4 CoreFx packages
2016-12-14 14:47:29 -08:00
Andrius Bentkus
a12de2cfd9
Small typo fix
2016-12-09 14:17:47 -08:00
John Luo
d50a24145d
Add functionalities to HeaderUtilities
...
- Add allocation free parsing of int32, int64
- Improve performance of converting int64 to string
- Add parsing of seconds from header values
- Add check for existence of cache directives
- Expose CacheControlHeaderValue constants
2016-12-08 17:43:25 -08:00
Pranav K
4fbb0b01fc
Updating versions to 1.2.0-*
2016-11-09 14:17:55 -08:00
jacalvar
db677639c3
Created public API baselines
2016-11-04 16:31:24 -07:00
Ben Adams
4569653504
Don't allocate for ResponseCookiesFeature
2016-10-07 10:01:42 -07:00
Pranav K
874dcebbcb
Updating partner package versions
2016-09-28 11:50:48 -07:00
Mikael Mengistu
35cde79e46
Renamed HttpMethod class to HttpMethods to avoid conflicts
2016-09-27 14:26:36 -07:00
Mikael Mengistu
626332c5db
Adding HTTP method constants
2016-09-26 23:09:08 -07:00
Pavel Krymets
18f08fdb2f
Use TaskCache class from Microsoft.Extensions.TaskCache.Sources ( #705 )
...
Instead of Task.FromResult(0)
2016-09-07 10:40:13 -07:00
John Luo
e2a0e887af
Add UsePathBase middleware
2016-08-16 16:18:36 -07:00
Justin Kotalik
69729bc75b
Perf to ToUriComponent
2016-08-10 16:26:33 -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
01f247db48
Prevent an unnecessary allocation of a state machine (thanks @PinpointTownes)
2016-07-05 13:44:43 -07:00
Derek Gray
59b605cafb
Add UseWhenExtensions and UseWhenExtensionsTests
2016-07-05 11:54:23 -07:00
Chris R
3c0c02112d
#659 Parse headers with consecutive commas
2016-06-23 14:22:23 -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
Kristian Hellang
3865136b97
Added "451 Unavailable For Legal Reasons" to StatusCodes
...
From RFC7725 - https://tools.ietf.org/html/rfc7725
2016-06-15 11:36:29 -07:00
Alex Forbes-Reed
0a3213ebaa
Added RFC 7538 support
2016-06-15 11:29:23 -07:00
Alex Forbes-Reed
2a1e6649b0
Added RFC 4918 support
2016-06-15 11:29:23 -07:00
John Luo
485e2e8327
React to updated CoreCLR packages
...
https://github.com/aspnet/Coherence/issues/97
2016-05-26 18:28:04 -07:00
Pranav K
8f233ea796
Revert "React to updated CoreCLR packages"
...
This reverts commit 097b339f74 .
2016-05-18 09:42:01 -07:00
Hao Kung
36329b07c8
Add Description as well to AuthenticateInfo
...
(needed by Identity)
2016-05-17 15:01:44 -07:00
John Luo
097b339f74
React to updated CoreCLR packages
...
https://github.com/aspnet/Coherence/issues/97
2016-05-17 14:39:32 -07:00
Chris R
b95843452c
#612 Move CookieSecureOption / SecurePolicy to Http.Abstractions
2016-05-16 12:23:41 -07:00
Pranav K
a4bd3bc895
Merge branch 'release' into dev
2016-05-02 14:56:19 -07:00
Pranav K
edff60f293
Fix build warnings
2016-05-02 11:27:17 -07:00
Hao Kung
3a7f6a7228
Add GetAuthenticateInfo method
2016-04-26 14:09:48 -07:00
Jimmy Hannon
b0ebcc3aeb
Update RunExtensions.cs
...
small typo
2016-04-14 14:49:09 +02:00
Pranav K
b50cd32b8e
Removing imports from src projects
2016-04-08 06:48:41 -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