Chris Ross
163836fe1f
#800 Re-enable API check ( #878 )
2017-06-28 10:16:54 -07:00
Chris R
2ce2d8b6c5
#758 Convert the header parsers to use StringSegment
2017-05-22 15:14:02 -07:00
John Luo
e8123db21e
Add SameSite attribute to SetCookie header
2017-05-22 14:42:05 -07:00
John Luo
6e87b0f5eb
Target netstandard2.0 TFM
2017-05-18 14:38:26 -07:00
Pavel Krymets
412e4de2a5
Remove unnecessary package references ( #835 )
2017-05-10 12:10:19 -07:00
Kristian Hellang
d1d9bceff5
#833 Change non-standard header name 'ContentMD5' to 'Content-MD5'
2017-05-08 13:37:00 -07:00
John Luo
9168442704
Migration
2017-05-05 14:59:10 -07:00
Pranav K
b3b846c27e
Remove net451 as a cross-compile target
2017-03-24 11:46:13 -07:00
Doug Bunting
c9f12a23f8
Disable API Check in projects with untracked breaking changes
2017-03-22 08:33:55 -07:00
Nate McMaster
73d58b7a13
Unify dependency versions to one file
2017-03-15 13:54:28 -07:00
Justin Van Patten
fc3af1ecfe
Remove explicit static constructors
...
Explicit static cctors cause the C# compiler to not mark types as
beforefieldinit, which means the JIT will add checks to each static
method and instance constructors of the type to make sure that the
static constructor was previously called. This can be avoided by
removing explicit static constructors and initializing static fields
inline.
2017-03-13 07:40:03 -07:00
John Luo
a1f4928ed5
Clean up Header qvalue parsing
2017-03-06 14:31:14 -08:00
Yves57
7440d5d29c
Remove allocations and improve Header Quality Values parsing performance
2017-03-06 14:31:13 -08:00
John Luo
15adff9433
Only format non-negative int64 #760
2017-02-28 14:47:08 -08:00
Nate McMaster
b9bba9cbb1
Downgrade to stable packages
2017-02-14 16:15:30 -08:00
Chris R
96f33b27d4
Migrate from xproj to csproj
2017-02-03 15:37:51 -08:00
John Luo
3289afe007
Add check for index advance during parsing
2017-01-31 11:03:20 -08:00
Pranav K
991fbb08bc
Updating to 4.4 CoreFx packages
2016-12-14 14:47:29 -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
Kristian Hellang
063d6eca0f
Added custom RFC 1123 DateTimeFormatter to improve allocation profile ( #716 )
2016-10-05 12:19:15 -07:00
Pranav K
874dcebbcb
Updating partner package versions
2016-09-28 11:50:48 -07:00
John Luo
e4afd782e8
Add strong and weak ETag comparisons
2016-08-30 14:15:16 -07:00
Victor Hurdugaci
e64b8e55e5
Add some multipart reader utilities to make reading streams easier
2016-07-14 09:25: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
Pranav K
20d608170e
Updating to dev versions
2016-06-16 10:17:59 -07:00
Pranav K
edff60f293
Fix build warnings
2016-05-02 11:27:17 -07:00
Pranav K
b50cd32b8e
Removing imports from src projects
2016-04-08 06:48:41 -07:00
Chris R
bd60507dcd
#553 Use System.Buffers for temporary arrays
2016-03-28 13:57:08 -07:00
Eilon Lipton
1b71748150
More package metadata fixes
2016-03-28 10:26:49 -07:00
Eilon Lipton
78a3fc91d3
Fix package metadata
2016-03-26 22:42:17 -07:00
Doug Bunting
80813f7c1e
Use pooled `StringBuilder` to reduce allocations when adding response cookies
...
- #561
- new `SetCookieHeaderValue.AppendToStringBuilder()` method; avoids per-call `StringBuilder` allocation
- `ResponseCookies` uses `ObjectPool<StringBuilder>` that `ResponseCookiesFeature` provides
- `ResponseCookies` works fine if no `ObjectPoolProvider` is available
- `IHttpContextFactory` instance is a singleton instantiated from CI
- make `HttpContextFactory` `ObjectPoolProvider` and `ResponseCookiesFeature`-aware
- apply same pattern to sample `PooledHttpContextFactory`
- pool is not currently configurable; defaults are fine for response cookies
- if we need (policy) configuration, would add an `IOptions<HttpContextFactorySettings>`
nit: Add some doc comments
2016-03-25 09:38:52 -07:00
Pranav K
67449276a5
Target minimal TFMs
2016-03-12 09:49:45 -08:00
Ajay Bhargav Baaskaran
97940747c3
Added missed attribute
2016-03-03 17:50:40 -08:00
Ajay Bhargav Baaskaran
dd7198f410
Added Company, Copyright and Product attributes to AssemblyInfo
2016-03-03 17:32:08 -08:00
Doug Bunting
3105fd1075
Remove project name from output path
...
- aspnet/Coherence-Signed#187
- remove `<RootNamespace>` settings but maintain other unique aspects e.g. `<DnxInvisibleContent ... />`
- in a few cases, standardize on VS version `14.0` and not something more specific
2016-03-02 18:51:48 -08:00
N. Taylor Mullen
9f499d7962
Transition to netstandard.
...
- dotnet5.X => netstandard1.y (where y = x-1).
- DNXCore50 => netstandardapp1.5.
- Applied the same changes to ifdefs.
2016-03-01 13:31:53 -08:00
N. Taylor Mullen
dabe2e0c24
Revert "Downgrade to use CoreFX NET46 compatible packages"
...
This reverts commit dc456ceab5 .
2016-02-19 20:33:13 -08:00
Mukul Sabharwal
dc456ceab5
Downgrade to use CoreFX NET46 compatible packages
2016-02-19 16:44:01 -08:00
N. Taylor Mullen
90f71aa6ec
Add missing `System.Resources.ResourceManager` dependency.
2016-02-18 19:42:11 -08:00
Ajay Bhargav Baaskaran
3e8368ad66
Enabled xml doc generation
2016-02-18 16:32:10 -08:00
N. Taylor Mullen
c7029a1bd0
Update System.Linq 4.0.2-* => 4.1.0-*.
2016-02-18 15:35:36 -08:00
Chris R
3e6c7171be
#515 Make forgiving vs strict header list parsers.
2016-02-08 10:21:28 -08:00
Pranav K
77c137fc0a
Reacting to CoreCLR package version changes
2016-02-08 09:33:46 -08:00
N. Taylor Mullen
faf8a73953
Update project.json to remove redundant System.Runtime dependency.
...
- This package is pulled in transitively.
2016-02-05 17:21:54 -08:00
John Luo
8aa7a0993d
Relocating dependencies
2016-02-01 18:26:36 -08:00
John Luo
93079ea3a6
Updating to new CLI
2016-02-01 16:37:16 -08:00
N. Taylor Mullen
bb8141710d
Remove System beta tag in project.json for coreclr packages.
2015-11-12 12:23:07 -08:00