Commit Graph

7429 Commits

Author SHA1 Message Date
Stephen Halter 388841c1d8 Merge branch 'release' into dev 2016-05-09 16:37:40 -07:00
John Luo 877b1fd42c Merge branch 'release' into dev 2016-05-06 17:28:48 -07:00
John Luo 30407c2e6e React to deployer update 2016-05-06 17:28:24 -07:00
Pranav K c3dc279642 Merge branch 'release' into dev 2016-05-06 14:10:05 -07:00
Pranav K 4ac0811585 Revise the version for Microsoft.AspNetCore.Server.IISIntegration.Tools
Additionally fix project.json warnings
2016-05-06 14:07:14 -07:00
Stephen Halter 12a3816c12 Make some MemoryPoolBlock operations volatile
- Making MemoryPoolBlock.End volatile and using Volatile.Write for
  MemoryPoolBlock.Next prevents a race that could cause threads consuming
  blocks to skip produced bytes.
2016-05-05 15:13:28 -07:00
Stephen Halter 4c39374dc0 Always check if block is last in linked list before consuming it
- This prevents a race where we could read into the "Next" Block without
  completely consuming the previous one.
2016-05-05 15:13:17 -07:00
Pranav K 9834102242 Merge branch 'release' into dev 2016-05-05 07:14:59 -07:00
Pranav K 0216221e50 Revert "Fix DataProtection after build globbing changes will go in"
This reverts commit f0ddc81e07.
2016-05-05 07:14:25 -07:00
Nathan Anderson 132263e767 narrow lock scope when connections end 2016-05-04 16:50:08 -07:00
John Luo 37931a9fa5 Update AutobahnTestServer to use IISIntegration 2016-05-04 15:32:16 -07:00
Stephen Halter fed7c44829 Merge branch 'halter73/validate-header' into dev 2016-05-04 12:35:26 -07:00
Stephen Halter faf81f11f5 Add response header validation tests 2016-05-04 12:26:00 -07:00
Stephen Halter c1e5640a65 Don't allow response headers to contain control characters
- For the purposes of this commit, control characters are everything < 0x20.
- Immediately throw an InvalidOperationException when the header is added to
  the IHttpResponseFeature.Headers dictionary.
2016-05-04 12:24:31 -07:00
Pavel Krymets 255a6dec63 Merge branch 'release' into dev 2016-05-04 12:21:38 -07:00
Pavel Krymets 95d86a3070 Fix issue with build script producing empty packages 2016-05-04 12:20:59 -07:00
Mike Harder 14bbba0641 Update addresses in IServerAddressesFeature with assigned dynamic ports (#758)
- Change most tests to use dynamic ports, rather than a fixed port obtained from GetNextPort().
- Add several new cases to `AddressRegistrationTests` and `ServerAddressFacts`.
- Remove project `test\Microsoft.AspNetCore.Server.Kestrel.TestCommon`.  It's not longer needed, since only `AddressRegistrationTests` uses `GetNextPort()`.
2016-05-04 11:27:23 -07:00
Pavel Krymets aad85220df Merge branch 'release' into dev 2016-05-04 11:10:43 -07:00
Pavel Krymets f0ddc81e07 Fix DataProtection after build globbing changes will go in 2016-05-04 11:00:14 -07:00
Pranav K 0beff6f91a Merge branch 'release' into dev 2016-05-03 19:24:33 -07:00
Pranav K 039bb6e714 Fix tests for net451 2016-05-03 19:24:22 -07:00
Stephen Halter f8c2c2470f Merge branch 'benaadams/memorypool' into dev 2016-05-02 21:58:53 -07:00
Pranav K 3207918e1b Merge branch 'release' into dev 2016-05-02 18:14:29 -07:00
Pranav K fc3ab48d61 Add dotnet-test-xunit dependency 2016-05-02 18:12:30 -07:00
Pranav K a43acb2fee Merge branch 'release' into dev 2016-05-02 17:43:09 -07:00
Pranav K bba69da958 Add dotnet-test-xunit 2016-05-02 17:42:55 -07:00
Pranav K 7494e6a10a Merge branch 'release' into dev 2016-05-02 16:23:48 -07:00
Pranav K 296ca0f948 Fix build break 2016-05-02 16:22:54 -07:00
Pranav K a36f37347d Merge branch 'release' into dev 2016-05-02 16:20:59 -07:00
Pranav K 071cf1c0f4 Fix build break 2016-05-02 16:20:14 -07:00
Pranav K 63b572b52a Merge branch 'release' into dev 2016-05-02 14:57:53 -07:00
Pranav K ff510875f2 Merge branch 'release' into dev 2016-05-02 14:56:30 -07:00
Pranav K 83ad2b66f0 Merge branch 'release' into dev 2016-05-02 14:56:27 -07:00
Pranav K bb043458af Merge branch 'release' into dev 2016-05-02 14:56:24 -07:00
Pranav K 01e4265183 Merge branch 'release' into dev 2016-05-02 14:56:15 -07:00
Pranav K dc68e3b021 Merge branch 'release' into dev 2016-05-02 14:55:48 -07:00
Pranav K e9369bfb99 Merge branch 'release' into dev 2016-05-02 14:55:40 -07:00
Pranav K 95b6a0a999 Fix build warnings 2016-05-02 11:27:30 -07:00
Pranav K f0358182e4 Fix build warnings 2016-05-02 11:27:18 -07:00
Pranav K 2205f33a59 Fix build warnings 2016-05-02 11:27:18 -07:00
Pranav K 2cd905dd44 Fix build warnings 2016-05-02 11:27:18 -07:00
Pranav K a97ac1b23b Fix build warnings 2016-05-02 11:27:16 -07:00
Pranav K 63a9d64394 Fix build warnings 2016-05-02 11:27:09 -07:00
Pranav K 5abd3bf076 Fix build warnings 2016-05-02 11:27:08 -07:00
Pranav K 41a3fa2329 Merge branch 'release' into dev 2016-04-30 09:17:15 -07:00
Ben Adams 3a424f6aba Remove unnecessary fixed blocks 2016-04-30 11:17:06 +01:00
Ben Adams 2aa10a64a2 Remove noop pin+unpin w/ memory blocks
+ Only use pooled blocks in tests
2016-04-30 11:17:06 +01:00
Ben Adams a31d847719 Tests only to use pooled blocks 2016-04-30 11:16:24 +01:00
Pranav K b528cf90f2 Merge branch 'release' into dev 2016-04-29 14:31:46 -07:00
Ryan Brandenburg d22a638e55 React to TryGetProject changes 2016-04-29 14:31:29 -07:00